
In Progress
Posted
Paid on delivery
I need a working proof-of-concept of an online scripting engine that lets users write and back-test trading strategies directly in the browser. The language of choice is .NET, and the build must run on .NET Core so it stays cross-platform and container-friendly for future deployment. Core scope • Historical data import: for testing it can accept CSV or JSON price files and load them into the engine’s data store. Alternatively it can use our API to read data in real time. • Strategy development interface: expose a simple code editor (Monaco, Ace, or similar) where C# or VB.NET snippets can be written and executed against the data. • Performance analytics: after each run, return key metrics—equity curve, drawdown, win/loss ratios—in a JSON payload so a front end can visualise them. I only need the back-end prototype for now; a minimal front-end mock is fine if it helps you wire up the editor and show results. Clean, well-commented code and a short read-me explaining how to run the project locally (dotnet run or a Dockerfile) will be the acceptance criteria. In real work allocation of resources for each backtest should be controlled and more. Apply if you can help in this area. Lean engine or Stock Charp can help. Plus if you have another suggestion let me know. Thank you
Project ID: 40426295
53 proposals
Remote project
Active 9 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Regarding your project, I have a quick question: For this prototype, is the primary focus on the execution engine itself, or should I also prioritize a robust sandboxing mechanism to handle resource allocation for each backtest from the outset? My initial thought is to approach this using .NET Core Web API to manage strategy execution and data flow. For the user-submitted code, I'd leverage the Roslyn API for dynamic C# compilation, ensuring a powerful scripting environment. I previously tackled a similar challenge in this project: [login to view URL], where I engineered a custom content-generation engine. This involved building a system to process complex inputs and generate structured outputs, which is conceptually similar to building an engine for executing and analyzing trading strategies. Let's connect to discuss the architecture. Regards, Philip O.
₹37,500 INR in 7 days
3.9
3.9
53 freelancers are bidding on average ₹55,009 INR for this job

Your biggest risk here isn't the code editor or data ingestion - it's memory leaks when users run infinite loops or allocate gigabytes of data inside their C# scripts. Without proper sandboxing and resource throttling, one bad strategy will crash your entire container. Quick question - are you planning to compile user scripts at runtime using Roslyn, or execute them in a restricted AppDomain? And what's your tolerance for execution time per backtest - 30 seconds, 5 minutes, or unlimited? These constraints will dictate whether we use QuantConnect's LEAN engine as-is or build a custom execution layer with hard memory caps. Here's the architectural approach: - .NET CORE + ROSLYN: Compile user C# snippets in-memory with syntax validation and inject them into a sandboxed execution context that kills runaway threads after your defined timeout. - LEAN ENGINE INTEGRATION: Fork QuantConnect's open-source backtesting framework, strip out the cloud dependencies, and expose a REST API that accepts strategy code + CSV data and returns equity curves as JSON within 10 seconds. - MONACO EDITOR + SIGNALR: Wire up a browser-based C# editor with real-time syntax highlighting and push backtest progress updates via WebSocket so users see live execution without polling. - DOCKER + RESOURCE LIMITS: Package the entire stack in a container with cgroup memory limits (512MB per backtest) and CPU quotas to prevent one user's Monte Carlo simulation from starving others. - PERFORMANCE METRICS PIPELINE: Calculate Sharpe ratio, max drawdown, and win rate using vectorized operations on the equity curve, then serialize to JSON with sub-100ms overhead so your front-end can render charts instantly. I've built two similar systems - one for a prop trading desk that backtested 200 strategies per day, and another for a fintech startup where we sandboxed Python execution using the same principles. I don't take on projects where resource isolation isn't scoped upfront because production failures are expensive. Let's schedule a 20-minute call to walk through your data volume and concurrency requirements before locking in the architecture.
₹50,630 INR in 21 days
7.2
7.2

Hello there, we are a team of Senior Full Stack Web and Mobile App Developers. Please, send me a message to discuss the work. Thanks Ashish Kumar.
₹65,000 INR in 7 days
5.5
5.5

Hi, As per my understanding: You need a proof-of-concept backtesting engine built on .NET Core that allows users to write and execute trading strategies directly in the browser using C# or VB.NET scripts. The system should support importing historical market data via CSV/JSON or external APIs, execute strategies safely with controlled resource allocation, and return structured analytics such as equity curve, drawdown, and win/loss metrics in JSON format. A lightweight UI/editor is acceptable as long as the backend architecture is clean, extensible, and container-ready. Implementation approach: I will build a modular .NET Core backtesting engine using a sandboxed scripting approach with Roslyn for dynamic C# execution. The system will support CSV/JSON ingestion and optional live API connectors for streaming data. A lightweight Monaco-based editor interface will allow users to write and run strategies directly from the browser. The execution engine will process trades, calculate portfolio metrics, and expose analytics through clean REST APIs returning JSON outputs for visualization. I can also integrate Lean Engine or StockSharp depending on your preference, though Lean is generally stronger for scalable strategy execution and future cloud deployment. Docker support, documentation, and well-commented code will be included for easy local setup and future expansion. A few quick questions: 1. Do you prefer Lean Engine integration or a fully custom lightweight engine?
₹39,000 INR in 20 days
5.3
5.3

Hello There, As per my understanding you want a high performance .NET Core scripting engine for browser based backtesting and strategy development. I will turn your vision into a professional tool where traders can write and test their ideas instantly without leaving the browser. You will get a reliable system that handles the heavy math and data processing in the background, giving your users clear performance insights and the peace of mind that their strategies are being tested against real world data. This setup is built to scale, allowing you to grow your user base while keeping server costs and resources under tight control. I will architect the solution using Roslyn for dynamic C# compilation and implement a robust resource manager to monitor memory and CPU usage per execution. I will use a custom assembly load context to ensure each backtest runs in an isolated environment, preventing user scripts from impacting your main application stability. The backend will feature a high speed data loader for CSV and JSON inputs, and I will integrate a Monaco based editor to provide a native IDE feel with full syntax support for your users. Best regards, Bharat Joshi
₹55,000 INR in 15 days
5.2
5.2

With over 14 years of experience as a full stack developer, I have honed my skills to cover almost all aspects of software engineering that your project requires. My expertise in .NET, C#, and JavaScript is well-aligned with the core scope of your project where I can offer superior quality work. I possess the ability to understand functional requirements and design software accordingly, making me a strong candidate who can realize your vision for an online trading strategy back-testing engine. Additionally, my proficiency in Python can be a valuable asset in case you need to integrate any aspect of artificial intelligence into your project. My knowledge extends to popular AI frameworks like TensorFlow and Pytorch which complement my familiarity with high-level python-based web development frameworks like Flask and FastAPI. During my career, I worked on projects involving intricate data processing, API development and integration along with developing solutions using front-end frameworks like React.
₹85,000 INR in 7 days
5.9
5.9

Hello, I have read your job description and I am interested in your job post. I am ready to start now. Please send me a message to discuss more about your project, Can you please give me a chance I am a Senior Software Developer with over 8+ years of experience in designing and developing scalable web and desktop applications. I specialize in Microsoft technologies and delivering high-quality, secure, and performance-driven applications. My Expertise: Backend Development: ASP.NET, ASP.NET Core, MVC, Web API, Web Forms, Laravel, WCF Services Programming Languages: C#, Php Frontend Development: JavaScript, Angular, React, TypeScript jQuery, AJAX, HTML, CSS Database Technologies: SQL Server, MySQL Reporting Tools: Crystal Reports, RDLC, SSIS, SSRS
₹37,501 INR in 7 days
4.9
4.9

Hi, I’m Karthik with 15+ years of experience in .NET development, backend systems, and analytics platforms. I can help build your .NET Core-based online backtesting prototype with clean architecture and future scalability in mind. What I can deliver: ✔ CSV/JSON historical data import ✔ Browser-based strategy editor (Monaco/Ace) ✔ C#/VB.NET strategy execution ✔ Backtest engine with analytics output ✔ Equity curve, drawdown & win/loss metrics ✔ JSON API responses for visualization ✔ Docker-ready .NET Core setup Recommended approach: • .NET Core backend • Lean Engine or custom execution layer • Minimal frontend mock for testing • Modular scalable architecture My focus will be on: • Fast MVP delivery • Secure script execution • Clean, maintainable code • Cross-platform compatibility • Easy local setup with documentation Relevant experience: • Built enterprise .NET applications, analytics systems, and API-driven platforms with scalable backend design and data processing workflows. Looking forward to discussing your prototype requirements. Best Regards, Karthik
₹86,250 INR in 7 days
5.2
5.2

Hi, I am .NET Core expert. If you need any kind of help please do let me know. You can check my portfolio on profile. -Ankit
₹51,000 INR in 7 days
4.4
4.4

As a seasoned web and software developer well-versed in diverse programming languages including .NET, C++, JavaScript and Python, I have a unique advantage to deliver on this crucial project. When designing this flexible back-testing prototype which leverages .NET for internet accessibility and container usage, I will ensure it is built on the optimized and versatile .NET Core platform to guarantee cross-platform functionality. A standout feature that separates me from other candidates in this significant assignment is my track record in "Lean engine" development and Stock Sharp area expertise; a crucial aspect required by the project description. My wealth of experience and strong grasp of financial trends make me adept at creating value-centered solutions tailored precisely to your needs. Further, my dexterity in transforming complex requirements into coherent digital systems aligns seamlessly with your project framework. Additionally, I prioritize clean, comprehensible code with an efficient read-me guide that ensures smooth local project execution (dotnet run or Dockerfile). My solution-driven approach revolves around building practical innovations that scale with your business’s long-term needs.
₹50,000 INR in 5 days
4.1
4.1

Hi, there Portfolio : https://www.freelancer.com/u/seandinwiddie I can build a .NET Core-based proof-of-concept trading strategy engine with historical data import, browser-based scripting, and backtesting analytics designed for future scalability and container deployment. I have experience with backend financial systems, execution pipelines, and resource-controlled processing architectures. For the scripting layer, I’d recommend using Roslyn for secure runtime C# execution combined with Monaco Editor for browser-side strategy editing. Lean Engine is also a strong option for extending the platform later, especially for advanced backtesting and brokerage integrations. The prototype will include clean APIs, CSV/JSON ingestion, performance metrics output, Docker support, and well-documented code for local execution and future expansion. Let’s discuss your project in detail. Best Regards, Sean D.
₹56,250 INR in 7 days
3.8
3.8

Hi there, I see you need a working proof of concept of an online scripting engine where users write and back test trading strategies in C# or VB.NET directly in the browser, using .NET Core with historical data import from CSV or JSON, a code editor interface (Monaco or Ace), and performance analytics output including equity curve, drawdown and win loss ratios. I recently built a similar back testing engine using .NET 8 and Roslyn scripting, where users wrote C# strategies in a Monaco editor, the engine compiled and executed them against CSV price data in an isolated AppDomain with resource controls, and returned JSON metrics to a minimal front end. The system handled 10,000 bars per test and controlled CPU and memory allocation per session. I would love to do the same for your project. My approach is to use .NET 8 with Roslyn for runtime compilation, a simple REST API to receive strategy code and data source references, a data store that loads CSV or JSON files into memory, an execution sandbox with configurable resource limits (max execution time, memory per backtest), and output JSON containing equity curve points, max drawdown, win loss ratios, and trade list. I will provide a minimal front end with Monaco editor to wire it up and a Dockerfile for container friendly deployment. Best regards, Mobasher Reza
₹56,250 INR in 3 days
3.4
3.4

Hello, I have 13+ year of exp. in .NET I’m interested in building your .NET Core proof-of-concept for a browser-based trading strategy scripting and backtesting engine. I can deliver a clean, modular backend prototype that allows users to write C# (or VB.NET if needed) strategies, run them against historical market data, and return structured performance results. My approach: • Data Import Layer Support for CSV/JSON price files with optional integration to your API for live or extended datasets. Data will be normalized into a consistent internal format for backtesting. • Strategy Execution Engine A lightweight .NET Core-based execution system using Roslyn scripting to safely run user-defined strategy code in an isolated environment. Resource limits (time/memory) can be enforced per run for stability and scalability. • Backtesting Core Event-driven simulation (bar-by-bar processing) with basic order handling (buy/sell), portfolio tracking, and equity curve calculation. • Analytics Output Each run returns a JSON payload containing: * Equity curve * Drawdown metrics * Win/loss ratio * Trade summary The focus will be a stable MVP architecture that can later scale into a full multi-user backtesting platform. Looking forward to working on this. Regards JP
₹37,500 INR in 7 days
3.5
3.5

With over 8 years of experience under my belt, I bring proficiency in .NET, JavaScript, and Python that blends perfectly with your project requirements. My mastery extends to frontend/backend development, database processing/optimization, and more. I want to emphasize that my solid foundation in backend functionality aligns particularly well with your need for a backtesting prototype. I possess everything you're looking for to fulfill this task down to the wire, including the ability to work comfortably with C# and VB.NET--crucial for your online scripting engine. Moreover, my familiarity with clean coding practices allows me to meet the high standards you've set. I will ensure the dotnet run commands and Dockerfile are in place along with well-commented code for your convenience and adaptability moving forward. Beyond just executing tasks competently, crafting solutions is where my true passion lies. I am eager to contribute my expertise to create your ideal lean engine or even suggest alternative approaches that could be even more impactful. In summary, from a technical standpoint, I embody your required skills and more- ensuring reliable performance and data security. Furthermore, my holistic understanding of mobile app development and familiarity with Figma, React, Node.js make it easier for me to integrate this backend prototype into a tangible front-end experience. Let's discuss how we can turn your vision into reality!
₹37,500 INR in 7 days
4.3
4.3

As a seasoned JavaScript programmer with an extensive background in web and mobile development, I am uniquely qualified to tackle your project on Online .NET Backtesting Prototype. My understanding of JavaScript complements my expertise in other areas of web development such as E-commerce and CMS based websites. With over 9+ years of experience, I have honed my skills in developing powerful, user-friendly platforms. My familiarity with languages like Java, PHP, and .NET makes me adept at the task at hand. Additionally, I am proficient in creating clean well-commented codes that are easily navigable for future integration. What sets me apart is not just my technical proficiency, but also my attention to detail and knack for effective problem-solving. I approach every project with an enthusiasm to turn "IDEAS INTO REALTY". With me on your team, not only will you get a top-tier backend prototype, but my after-delivery support will ensure any issues are resolved for free for the next three months. Let's turn your trading strategy dreams into a concrete reality together.
₹56,250 INR in 7 days
3.1
3.1

Hi, I can build the .NET Core backtesting prototype with an online scripting engine where users can write C# or VB.NET strategy snippets and run them against imported market data. I understand the goal is a working proof of concept, not a full trading platform yet. I’ll create a backend that can import CSV/JSON historical data, execute user strategy code in a controlled environment, and return performance metrics like equity curve, drawdown, win/loss ratio, trades, and summary results as JSON for frontend visualization. For the scripting interface, I can add a minimal Monaco or Ace editor mock so the flow is clear: upload data, write strategy, run backtest, view returned analytics. I can also review whether Lean Engine or StockSharp is the better foundation, depending on how much flexibility and resource control you want in future versions. I’ll keep the project clean, documented, Docker-friendly, and runnable with `dotnet run`, with clear notes on setup, strategy format, data format, and future resource isolation for multiple backtests. Best regards Ankit
₹37,500 INR in 7 days
2.6
2.6

What stands out in your project is that the foundation architecture matters more than feature volume right now. Marketplace apps with real-time chat can become difficult to extend later if messaging, listings, uploads, and moderation are tightly coupled instead of designed as separate scalable modules from the beginning. I’d approach this with a lightweight but extensible structure: a clean listings system for Electronics and Vehicles, a real-time chat layer supporting text and image uploads, and moderation tools built around simple admin actions like flagging, hiding, or removing content quickly. The category system would also be designed dynamically so adding future verticals later doesn’t require restructuring the database or workflows. I’ve worked on real-time and marketplace-style systems where messaging reliability, upload handling, and maintainable backend structure were essential priorities. Happy to discuss preferred stack options, whether you want web-first or mobile-ready architecture, or how the chat delivery and conversation history should behave for scalability later on.
₹50,000 INR in 7 days
2.2
2.2

Hi, I can fix your Online .NET Backtesting Prototype I've solved this exact problem many times. Here is what I will do: • Build a .NET Core backtesting engine with CSV/JSON import and optional API data feed support. • Wire a minimal browser editor using Monaco/Ace to run C# or VB.NET strategy snippets safely. • Return clean JSON analytics for equity curve, drawdown, win/loss ratio, and add resource control for each backtest. 10 days free support after delivery Milestone-based payment Reply "YES" and Best regards, syed ribal
₹75,000 INR in 4 days
2.0
2.0

Hi there, I can build the proof-of-concept backend in .NET Core / C#, with CSV/JSON historical data import, a lightweight strategy execution layer, and JSON analytics output for equity curve, drawdown, win/loss ratio, and trade summary. For the scripting side, I’d suggest Roslyn scripting with strict execution limits, sandboxing rules, timeout controls, and isolated backtest resources so user-written C# snippets do not affect the host system. A minimal Monaco editor mock can be included to test code submission and result display. I can also review whether Lean Engine or StockSharp is the better base, depending on how far you want to take the prototype later. Expected Budget: $250 fixed Timeline: 7–10 days Best, Carlos
₹56,250 INR in 7 days
2.0
2.0

Hi there, I read your requirements carefully, and I can help build the .NET Core backtesting prototype where users can write C# or VB.NET strategy snippets in the browser and run them against imported historical market data. For the MVP, I would build a clean backend in .NET Core with CSV/JSON data import, strategy execution, controlled runtime handling, and JSON output for analytics such as equity curve, drawdown, win/loss ratio, total trades, and performance summary. A minimal Monaco/Ace editor frontend can be included only to demonstrate writing and running scripts from the browser. I can also structure the engine so resource usage for each backtest is controlled, with clear separation between data loading, strategy execution, result calculation, and API responses. Lean Engine or StockSharp can be considered if they fit the exact scope, but for a lightweight prototype I may recommend a simpler custom execution layer first. I’ll deliver clean, commented code, local run instructions, and Docker-ready setup if needed. Cost: ₹55,000 || Timeline: 8 days Payment and timeline details can be discussed further to align with your expectations. I’d be happy to help create a practical, scalable backtesting POC that can grow into a full trading research platform. Best regards, Oluwatobi Okedairo
₹55,000 INR in 8 days
1.9
1.9

I understand that you need a robust online scripting engine for back-testing trading strategies, which is crucial for traders looking to refine their approaches. With 12+ years of experience in full-stack development and automation, I can create a .NET Core prototype that meets your specifications efficiently. To tackle the historical data import, I'll implement functionality to handle both CSV/JSON files and real-time API integration, ensuring flexibility for users. The strategy development interface can be built using a code editor like Monaco or Ace, allowing seamless execution of C# or VB.NET snippets. For performance analytics, I will ensure the system returns key metrics in a JSON payload, facilitating visualization on the front end. I emphasize clean code with thorough documentation to simplify local setup via `dotnet run` or Docker. As you mentioned potentially using Lean Engine or Stock Charp, do you have any specific preferences regarding those technologies? Looking forward to discussing this further!
₹75,000 INR in 7 days
1.6
1.6

New Delhi, India
Payment method verified
Member since Mar 3, 2011
₹1500-12500 INR
₹12500-37500 INR
₹600-1500 INR
$30-250 USD
₹12500-37500 INR
$30-250 USD
₹3000-4000 INR
$250-750 USD
₹750-1250 INR / hour
$15-25 USD / hour
$50-750 NZD
₹12500-37500 INR
$30-250 USD
₹12500-37500 INR
$30-250 USD
€8-30 EUR
₹1500-12500 INR
$30-250 USD
$10-30 USD
₹12500-37500 INR
$10-200 USD
$10-100 USD
$15-25 USD / hour
₹1500-12500 INR
€2-6 EUR / hour