Develop a strategy optimizer for ATAS

500
ETH, DAI, USDT
+55
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
+55
0 days (till Apr 10th, 2024)

More Jobs like this

Show more
Integrate my P2P payment code for Telegram Bot

I need a serious developer who is savvy with Telegram bots. I already have my code that will be deployed to a VPS. I need you to validate the code and then deploy it to...

Experienced Assistant for Amazon Seller Central

We are seeking a highly organized and motivated Virtual Assistant to support our expanding Amazon e-commerce business. This role is essential to streamlining our operations. Key Responsibilities: Listing Optimization: Create and optimize product listings with...

Cryptocurrency wallet recovery

The project involves recovering 2 cryptocurrency wallets from hidden drives on my pc within a specified range. Payment will be made using the recovered wallet.

Freelance Custom Trading Indicator Developer

We are seeking an experienced freelance developer to create a custom trading indicator for our platform. The successful candidate will be responsible for developing a unique indicator based on specific requirements outlined in a detailed...

Crypto Wallet Developer

We are seeking a talented and experienced Crypto Wallet Developer to join our team. The ideal candidate will have a strong background in blockchain technology and a passion for working with cryptocurrencies. Responsibilities: - Design...

3D Artist / Designer

I need to model few products for our ecommerce: pillows and blankets. Would need to make some animations with it, as well to export some still images from same render. Here is few examples: https://d2o3top45uowdm.cloudfront.net/media/92C6EFA8-D733-4A6F-8A50B3DC368F5F4A/AE9565CF-C90F-4921-A303CFA2D6900DD8/480p-62CB7120-759E-42F1-87AC6C06EE8E4AE4.mp4...

Experienced Web Developer

We're seeking a skilled and motivated Web Developer to build a robust web application. This app requires meticulous coding, and the ability to seamlessly integrate Progressive Web App (PWA) functionality for a fantastic user experience...

Freelance Marketing Assistant (Germany based)

We're seeking a talented and enthusiastic freelance Marketing Assistant to help us launch and grow our new online store in the German market. If you have a passion for marketing, a knack for connecting with...

Content & SEO Specialist (Online casino niche)

Seeking Freelance Content Marketing Whiz with SEO Skills Experience in iGambling niche is a must! We're seeking a passionate and results-driven Content & SEO Specialist to build a top-tier affiliate website in the exciting gambling...

Content Marketing Expert (German language)

Seeking German Lang Freelance Content Marketing Whiz with SEO Skills Alert! German language!!! The Gig: We need a rockstar content creator to boost our online presence and drive sales. You'll be crafting awesome blog posts,...

Integrate my P2P payment code for Telegram Bot

I need a serious developer who is savvy with Telegram bots. I already have my code that will be deployed to a VPS. I need you to validate the code and then deploy it to...

Experienced Assistant for Amazon Seller Central

We are seeking a highly organized and motivated Virtual Assistant to support our expanding Amazon e-commerce business. This role is essential to streamlining our operations. Key Responsibilities: Listing Optimization: Create and optimize product listings with...

Cryptocurrency wallet recovery

The project involves recovering 2 cryptocurrency wallets from hidden drives on my pc within a specified range. Payment will be made using the recovered wallet.

Freelance Custom Trading Indicator Developer

We are seeking an experienced freelance developer to create a custom trading indicator for our platform. The successful candidate will be responsible for developing a unique indicator based on specific requirements outlined in a detailed...

Crypto Wallet Developer

We are seeking a talented and experienced Crypto Wallet Developer to join our team. The ideal candidate will have a strong background in blockchain technology and a passion for working with cryptocurrencies. Responsibilities: - Design...

3D Artist / Designer

I need to model few products for our ecommerce: pillows and blankets. Would need to make some animations with it, as well to export some still images from same render. Here is few examples: https://d2o3top45uowdm.cloudfront.net/media/92C6EFA8-D733-4A6F-8A50B3DC368F5F4A/AE9565CF-C90F-4921-A303CFA2D6900DD8/480p-62CB7120-759E-42F1-87AC6C06EE8E4AE4.mp4...

Experienced Web Developer

We're seeking a skilled and motivated Web Developer to build a robust web application. This app requires meticulous coding, and the ability to seamlessly integrate Progressive Web App (PWA) functionality for a fantastic user experience...

Freelance Marketing Assistant (Germany based)

We're seeking a talented and enthusiastic freelance Marketing Assistant to help us launch and grow our new online store in the German market. If you have a passion for marketing, a knack for connecting with...

Content & SEO Specialist (Online casino niche)

Seeking Freelance Content Marketing Whiz with SEO Skills Experience in iGambling niche is a must! We're seeking a passionate and results-driven Content & SEO Specialist to build a top-tier affiliate website in the exciting gambling...

Content Marketing Expert (German language)

Seeking German Lang Freelance Content Marketing Whiz with SEO Skills Alert! German language!!! The Gig: We need a rockstar content creator to boost our online presence and drive sales. You'll be crafting awesome blog posts,...