Develop a strategy optimizer for ATAS

500
ETH, DAI, USDT
+53
0 days (till Apr 10th, 2024)

I'm seeking a developer to create a strategy optimizer for the ATAS trading platform, mirroring the functionality of an existing Google Chrome addon that operates with TradingView (https://chromewebstore.google.com/detail/emcpjechgmpcnjphefjekmdlaljbiegp). The optimizer must be capable of backtesting trading strategies, optimizing strategy parameters, and presenting results in an analyzable format. The application should interface seamlessly with ATAS Latest via its C# API (https://docs.atas.net/en).

Functional Requirements:

Backtesting Trading Strategies and Parameter Optimization:
Automatically retrieve a list of strategy parameters and their types (support for numeric, lists, and checkboxes).Generate a testing range where the starting value is half of the current value, and the ending value is double the current value.Enable saving of the generated testing parameters as a CSV file template for later modification.Allow loading of adjusted parameter ranges from a CSV file.

Optimization Model Configuration:

Enable selection between optimization for maximum or minimum values.Allow users to choose which strategy result metric to optimize for (e.g., Net Profit, Ratio Avg Win/Avg Loss, Sharpe Ratio, Sortino Ratio, etc.) from the complete list available in strategy.Offer a choice of parameter space search strategies (e.g., random, sequential, annealing method).

Result Filtering and Parameter Selection:
Implement filtering to exclude results that do not meet predefined criteria (e.g., a minimum number of trades).Configure the number of cycles for parameter search.Perform automatic parameter selection, storing all results in CSV files post-testing, including error occurrences.

Visualization and Analysis:
Present backtesting results on a 3D chart to analyze the impact of various parameters on the strategy's outcome.

Technical Requirements:

The solution must be developed in C# to ensure compatibility with the ATAS API. Robust error handling and data validation to ensure the application's stability and reliability.Implement a user-friendly interface for easy navigation and operation of the optimizer.

Deliverables:

A fully functional strategy optimizer application for ATAS.Source code with detailed comments.A user manual documenting the usage and features of the application.Technical documentation detailing the system architecture, codebase structure, and integration methods with the ATAS API.

500
ETH, DAI, USDT
+53
0 days (till Apr 10th, 2024)

More Jobs like this

Show more
Al Project Partner

We are currently seeking a dedicated and skilled AI Project Partner to join our team. As an AI Project Partner, you will be responsible for utilizing your expertise in writing and translation to support our...

London Street Interviewers Wanted

Location: London, United Kingdom Type: Freelance / One-off, with potential for ongoing work Payment: $50 USD for 10 completed interviews About the Job We are looking for more people in London to conduct short street...

Al Project Partner

We are seeking a motivated and detail-oriented AI Project Partner with expertise in Writing and Translation to join our dynamic team. As an AI Project Partner, you will collaborate with our AI development team to...

Translater

I have a strong interest in education and teaching. I enjoy helping students understand new concepts, improving their communication skills, and creating a positive learning environment. I am patient, responsible, and able to explain information...

Trading Platform–Security Fix,Feature Completion&Deployment

I have an existing Next.js 15 (App Router) + Prisma + PostgreSQL trading platform. A professional code audit has already been completed. I need an experienced developer to: Fix the critical security issues identified in...

Blockchain Developer Needed — Game Economic System

We are looking for an experienced Blockchain / Smart Contract Developer to help build the blockchain-related economic system for our game currently in development.   Scope includes -Smart contract development -Blockchain economic system architecture -Wallet...

Need an Influencer Marketer in Nigeria

It’s a very simple tasks. an influencer who influence people to use a certain platform for TikTok growth. And each referral who is active on the platform brings in 100 NGN for the person. opened...

MT5 Trade Copier: 1 Master to 4 Slaves on VPS

I need an experienced MT5 specialist to set up a reliable Trade Copier system on a Windows VPS.   Required Setup:   • 3 separate MetaTrader 5 (MT5) terminals • 1 Master trading account •...

من با دقت ودقیق وخیلی حرفه ای پروژه شماراتحویل میدهم

We are seeking a highly skilled and detail-oriented individual to join our team as a Precision Project Manager. In this role, you will be responsible for delivering projects with the utmost accuracy and professionalism. Key...

Building A Company Website Using MERN

🚀 We're Hiring | Senior MERN Stack Developer | 5–8 Years   We're looking for an experienced Senior MERN Stack Developer to join our team and work on scalable, high-performance web applications and enterprise-level software...

Al Project Partner

We are currently seeking a dedicated and skilled AI Project Partner to join our team. As an AI Project Partner, you will be responsible for utilizing your expertise in writing and translation to support our...

London Street Interviewers Wanted

Location: London, United Kingdom Type: Freelance / One-off, with potential for ongoing work Payment: $50 USD for 10 completed interviews About the Job We are looking for more people in London to conduct short street...

Al Project Partner

We are seeking a motivated and detail-oriented AI Project Partner with expertise in Writing and Translation to join our dynamic team. As an AI Project Partner, you will collaborate with our AI development team to...

Translater

I have a strong interest in education and teaching. I enjoy helping students understand new concepts, improving their communication skills, and creating a positive learning environment. I am patient, responsible, and able to explain information...

Trading Platform–Security Fix,Feature Completion&Deployment

I have an existing Next.js 15 (App Router) + Prisma + PostgreSQL trading platform. A professional code audit has already been completed. I need an experienced developer to: Fix the critical security issues identified in...

Blockchain Developer Needed — Game Economic System

We are looking for an experienced Blockchain / Smart Contract Developer to help build the blockchain-related economic system for our game currently in development.   Scope includes -Smart contract development -Blockchain economic system architecture -Wallet...

Need an Influencer Marketer in Nigeria

It’s a very simple tasks. an influencer who influence people to use a certain platform for TikTok growth. And each referral who is active on the platform brings in 100 NGN for the person. opened...

MT5 Trade Copier: 1 Master to 4 Slaves on VPS

I need an experienced MT5 specialist to set up a reliable Trade Copier system on a Windows VPS.   Required Setup:   • 3 separate MetaTrader 5 (MT5) terminals • 1 Master trading account •...

من با دقت ودقیق وخیلی حرفه ای پروژه شماراتحویل میدهم

We are seeking a highly skilled and detail-oriented individual to join our team as a Precision Project Manager. In this role, you will be responsible for delivering projects with the utmost accuracy and professionalism. Key...

Building A Company Website Using MERN

🚀 We're Hiring | Senior MERN Stack Developer | 5–8 Years   We're looking for an experienced Senior MERN Stack Developer to join our team and work on scalable, high-performance web applications and enterprise-level software...