Skip to content

Terminals Overview ​

Trading terminals are specialized software platforms that connect traders to financial markets through their brokers. These platforms serve as the foundation for automated trading through Expert Advisors (EAs) and cBots, enabling sophisticated trading strategies and copy trading operations.

Copiix integrates seamlessly with these terminals, utilizing their native automation capabilities to provide robust and reliable copy trading functionality. Each platform uses its own programming language and architecture, requiring platform-specific implementations of the Copiix system.

Supported Trading Platforms ​

Copiix provides comprehensive support for the most popular trading platforms in the retail and futures trading industry:

MetaTrader 4 (MT4) ​

  • Programming Language: MQL4
  • File Extension: .ex4 (compiled Expert Advisor)
  • Strengths: Stability, wide broker support, extensive community
  • Ideal For: Traditional forex trading, established strategies

MetaTrader 5 (MT5) ​

  • Programming Language: MQL5
  • File Extension: .ex5 (compiled Expert Advisor)
  • Strengths: Advanced features, multi-asset support, modern architecture
  • Ideal For: Diverse asset classes, advanced trading strategies

cTrader ​

  • Programming Language: C#
  • File Extension: .algo (cBot algorithm)
  • Strengths: Advanced charting, institutional features, transparent pricing
  • Ideal For: Professional trading, algorithmic strategies, ECN execution

NinjaTrader 8 (Beta) ​

  • Programming Language: C# (NinjaScript)
  • File Extension: .zip (NinjaScript export package)
  • Strengths: Professional futures trading, advanced charting, multi-asset support
  • Ideal For: Futures traders, advanced order flow analysis
  • See the NinjaTrader 8 guide for platform-specific installation notes.

Advanced Copy Trading Architecture ​

Copiix employs a sophisticated communication architecture designed to work within the security constraints of modern trading platforms while ensuring reliable signal transmission.

Secure Communication Protocol ​

Instead of direct inter-process communication (which is blocked by platform security), Copiix uses an innovative commit-based system.

Signal Flow Process ​

  1. Signal Generation: Provider terminal creates signal commit
  2. File System Storage: Signal written to secure directory
  3. Signal Detection: Copyer terminal detects new signal
  4. Validation: Signal integrity and authenticity verification
  5. Execution: Trade execution with confirmation feedback
  6. Cleanup: Temporary files removed after processing

Security and Reliability Features ​

Platform Compatibility ​

  • Sandbox Compliance: Works within MetaTrader security restrictions
  • Multi-Version Support: Compatible with all platform versions
  • Broker Neutral: Functions with any compatible broker
  • Resource Efficient: Minimal impact on platform performance

File System Security

Never modify files in the Copiix communication directory manually. The system uses precise file structures and timing mechanisms that can be disrupted by external modifications. Any manual changes may result in:

  • Signal transmission failures
  • Data corruption
  • System instability
  • Loss of trade synchronization

Operational Requirements ​

For optimal Copiix functionality, several system and network requirements must be met:

System Requirements ​

  • Internet Connectivity: Stable connection for remote synchronization
  • File System Access: Read/write permissions for communication directory
  • Platform Stability: Trading platforms must remain active and connected
  • System Resources: Adequate RAM and CPU for multiple terminal operations

Trading Terminal Configuration ​

  • Automated Trading: Must be enabled in platform settings
  • Chart Attachment: Copiix component must be active on at least one chart
  • Platform Updates: Keep trading platforms updated for compatibility

Console Integration ​

The Copiix Console can operate independently of terminal connections once parameters are configured, providing flexibility in deployment and management.

Operational Modes ​

Active Management Mode ​

  • Console Running: Real-time monitoring and control
  • Parameter Adjustment: Live configuration changes

Background Operation Mode ​

  • Console Closed: Terminals continue operation autonomously
  • Parameter Persistence: Settings remain active
  • Autonomous Execution: Copy trading continues without console

Premium Service Requirements ​

Certain advanced features require continuous console operation:

Remote Provider Service ​

  • Remote Synchronization: Requires active internet connection
  • Remote User Management: Real-time subscriber communication

Webhook Integration ​

  • External Signal Reception: Continuous listening for webhook signals
  • API Endpoints: Active API service for external integrations like TradingView
  • Rate Limiting: Active protection against signal abuse

Trade Management System ​

Copiix implements a sophisticated trade lifecycle management system that ensures complete control over copied positions.

Trade Classification ​

Managed Trades ​

Positions that are fully controlled by the Copiix system:

  • Complete Lifecycle Control: From opening to closing
  • Modification Tracking: All changes tracked and synchronized
  • Cross-Terminal Synchronization: Synchronized across all copyer terminals
  • Persistence: Maintained through system restarts and interruptions

Orphan Trades ​

Positions that exist outside Copiix control:

  • System Interruption Trades: Opened during Copiix downtime

Handling Orphan Trades:

  • Clearly identified in terminal interface
  • Manual management required

Advanced Trade Features ​

Position Synchronization ​

  • Real-time Updates: Live position modification synchronization
  • Partial Closures: Synchronized partial position closing
  • Stop Loss Adjustments: Dynamic stop loss modification
  • Take Profit Management: Flexible take profit strategies
  • Scaling Operations: Position size scaling capabilities

Multi-Terminal Coordination ​

Copiix excels in managing complex multi-terminal environments with unlimited combination possibilities between different platform types.

Supported Configurations ​

Single Platform Environments ​

  • Multiple MT4 Instances: Different brokers or account types
  • Multiple MT5 Instances: Diversified broker relationships
  • Multiple cTrader Instances: Various account configurations
  • Mixed Account Types: Demo and live account combinations

Cross-Platform Integration ​

  • MT4 to MT5: Cross-platform signal transmission
  • MT5 to cTrader: Modern platform integration
  • cTrader to MT4: Institutional to retail signal flow
  • All Combinations: Any-to-any platform connectivity