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
copy and paste job

We are looking for a detailoriented and efficient Document Typist to assist with preparing, editing, and formatting various documents. The ideal candidate should be proficient in typing, have excellent attention to detail, and be comfortable...

Copywriting/Tranlation

We have 300 handwritten images that need to be transcribed and formatted into a Word document.

Creative Web Designer (Freelance / Remote)

We’re looking for a talented and creative Web Designer to join our team on a freelance basis. Your main role will be to design clean, modern, and user-friendly websites that align with our brand vision...

Hiring Chinese Speakers- 30 Minute English Conversation

Work Description: We are conducting a research project focused on the Chinese language and are looking for native Mandarin speakers to participate in a short 30-minute English conversation. 🗣️ Task: Speak in English for 30...

Parser with TG integration service. Please Russian speaking

Парсер информации с сайта в ботаЗапрос - обработка - ответ.

Chromium developer C++ modifying for antidetect browsers

We are a two-person team developing an anti-detect browser. Seeking a Chromium developer with expertise in JavaScript/TypeScript and C++, experienced in modifying Chromium for anti-detect browsers. The modified Chromium will be launched via a Node.js...

Million SoundCloud plays

We are looking for a highly motivated and results-driven individual to join our team as a Million SoundCloud Plays Specialist. In this role, you will be responsible for driving sales and marketing efforts to generate...

Cybersecurity Specialist and Full-Stack Developer

I specialize in cybersecurity, all types of programming, and web development with a focus on optimization and enhancement.       As a Cybersecurity Engineer, I can help you with:   1. Scanning your website...

Apply to 300 Jobs Using ChatGPT + Indeed & ZipRecruiter

Highlights: Job Title: Job Application Assistant (AI-Guided | 300 Applications) Client: American Consultant Team Support: India-based operations and client acquisition team Budget: $15 for 300 completed applications Bonus: $15 for exceptional quality and performance Delivery...

Forex Bot required in 10 business days

I am looking for a trading bot to be created for forex pairs in next 10 business days maxium that I trade daily. It is to align with my swing trade and daily trade approach...

copy and paste job

We are looking for a detailoriented and efficient Document Typist to assist with preparing, editing, and formatting various documents. The ideal candidate should be proficient in typing, have excellent attention to detail, and be comfortable...

Copywriting/Tranlation

We have 300 handwritten images that need to be transcribed and formatted into a Word document.

Creative Web Designer (Freelance / Remote)

We’re looking for a talented and creative Web Designer to join our team on a freelance basis. Your main role will be to design clean, modern, and user-friendly websites that align with our brand vision...

Hiring Chinese Speakers- 30 Minute English Conversation

Work Description: We are conducting a research project focused on the Chinese language and are looking for native Mandarin speakers to participate in a short 30-minute English conversation. 🗣️ Task: Speak in English for 30...

Parser with TG integration service. Please Russian speaking

Парсер информации с сайта в ботаЗапрос - обработка - ответ.

Chromium developer C++ modifying for antidetect browsers

We are a two-person team developing an anti-detect browser. Seeking a Chromium developer with expertise in JavaScript/TypeScript and C++, experienced in modifying Chromium for anti-detect browsers. The modified Chromium will be launched via a Node.js...

Million SoundCloud plays

We are looking for a highly motivated and results-driven individual to join our team as a Million SoundCloud Plays Specialist. In this role, you will be responsible for driving sales and marketing efforts to generate...

Cybersecurity Specialist and Full-Stack Developer

I specialize in cybersecurity, all types of programming, and web development with a focus on optimization and enhancement.       As a Cybersecurity Engineer, I can help you with:   1. Scanning your website...

Apply to 300 Jobs Using ChatGPT + Indeed & ZipRecruiter

Highlights: Job Title: Job Application Assistant (AI-Guided | 300 Applications) Client: American Consultant Team Support: India-based operations and client acquisition team Budget: $15 for 300 completed applications Bonus: $15 for exceptional quality and performance Delivery...

Forex Bot required in 10 business days

I am looking for a trading bot to be created for forex pairs in next 10 business days maxium that I trade daily. It is to align with my swing trade and daily trade approach...