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.
MW
mwavestradinglimited · 3 days ago
Hi This project sounds like something I’ve genuinely been looking forward to building — a modular, strategy-independent cBot that empowers traders to plug in and switch strategies effortlessly without rewriting code each time. I love the vision behind it. I'm a C# developer with hands-on experience in cTrader’s API and algorithmic trading systems, and I fully understand the modular approach you're going for — separating signal generation from execution while keeping the system scalable and highly configurable. That kind of architecture is not only smart but truly forward-thinking. I can handle the entire scope: from building the main cBot with a clean, extensible base class for indicators, to ensuring the communication logic is solid and signal validation is reliable. I’d also provide well-documented templates and config files that make integration super easy for you or anyone using it in the future. Let’s bring this universal robot to life. I’m ready to start whenever you are — and open to chatting more if you'd like to discuss specific implementation details or timelines. Contact us :mwavestradinglimited@gmail.com Telegram: mwavesLTD Looking forward to working together.
JosephTradingbot's avatar
JosephTradingbot · 2 weeks 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