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
- Main cBot (.cs) - Universal trading system
- Base Class for Indicators (.cs) - Standard interface
- Technical Documentation - How to develop compatible indicators
- Indicator Example - Development template
- Configuration Manual - Parameter guide
- 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
