Universal Multi-Strategy Trading Robot

Created at 29 May 2025
ED

edu.svian

Joined 06.08.2020

Status

Open


Budget

250.00 USD


Payment Method

Direct Payment

Job Description

I'm looking for a skilled C# developer with solid cTrader experience to create a revolutionary Universal Expert Advisor that will transform how trading strategies are implemented and deployed.

 

Project Overview

Development of a universal and modular Expert Advisor (cBot) for cTrader that functions as a generic automated trading system, capable of operating with different custom indicators in a flexible and configurable manner.

Core Concept

The robot was designed to be strategy-independent, functioning as a "bridge" between custom indicators and the market. Instead of having a fixed strategy, it reads signals from external indicators and executes operations based on these signals, allowing:

  • Reusability: One single robot for multiple strategies
  • Flexibility: Strategy switching without EA recoding
  • Modularity: Indicators and robot developed separately
  • Scalability: Easy addition of new indicator types

System Architecture

1. Modular Indicator System

The robot supports 3 types of simultaneous indicators:

  • EduVian: Specific proprietary indicators
  • Universal: Third-party external indicators
  • PriceAction: Price analysis-based indicators

Each indicator can operate in 3 modes:

  • Signal: Generates buy/sell signals
  • Neutral (Block): Prevents operations when active
  • Neutral (Allow): Does not interfere with operations

2. Communication Interface

The robot must be capable of:

  • Automatically detecting compatible indicators
  • Reading standardized signals from indicators
  • Combining signals from multiple indicators
  • Validating signals before execution

Main Features

📊 Entry Management

  • Configurable volume (fixed, % capital, $ financial, proportional)
  • Operation types (buy/sell, buy only, sell only)
  • Flexible symbol (current chart or specific)

🛡️ Stop Loss Management

  • Multiple types: standard, previous low, distance from low
  • Units: points, pips, ticks, financial, %, price
  • Reference: entry price or average position

📈 Advanced Trailing Stop

  • Types: standard, anchored VWAP, pivots
  • Distance and step configuration
  • Multiple units of measurement

⚖️ Intelligent Breakeven

  • Up to 5 configurable breakeven levels
  • Partial volume per level
  • Flexible references

💰 Partial Exits

  • Up to 5 partial take profit levels
  • Configurable volumes and distances
  • Configurable direction (favor/against)

📥 Partial Entries

  • Up to 5 additional entry levels
  • Configurable averaging
  • Risk management per level

🔄 Reversal System

  • Reversal based on contrary signals
  • Different behaviors for profit/loss
  • Reversal on stops and take profits

⏰ Time Management

  • Operating hours
  • Up to 10 customizable non-operating slots
  • Automatic closure control

Expected Deliverables

  1. Main cBot (.cs) - Universal trading system
  2. Base Class for Indicators (.cs) - Standard interface
  3. Technical Documentation - How to develop compatible indicators
  4. Indicator Example - Development template
  5. Configuration Manual - Parameter guide
  6. Parameter File (.cBotSet) - Default configuration

Project Differentials

🎯 Maximum Flexibility: One robot for multiple strategies 🔧 Advanced Configuration: Hundreds of configurable parameters 🏗️ Modular Architecture: Easy maintenance and expansion 📊 Professional Management: Complete risk management ⚡ Performance: Optimized for high frequency 🔄 Reusability: Maximized ROI in development

 

Comments
Log in to add a comment.
JosephTradingbot's avatar
JosephTradingbot · 6 days ago
Hi, I can help you with your project. With several years of experience in programming, forex analysis and trading. Please contact me for details. Email: joseph.tradingbot@gmail.com Telegram: @iamjosepe