Expert Advisor (EA) in grado di operare su due conti contemporaneamente con trade opposti

Specifiche

Descrizione del progetto

Realizzare un sistema di trading automatico composto da due Expert Advisor:

  1. Master EA: Funziona sul conto A, esegue la strategia principale e genera segnali.
  2. Slave EA: Funziona sul conto B, legge i segnali dal Master EA e apre trade inversi con gli stessi parametri.

Entrambi gli EA devono comunicare attraverso un file condiviso o un metodo alternativo.


Requisiti principali

  1. Master EA (Conto A):

    • Implementa una strategia di trading (es. crossover delle medie mobili o qualsiasi altra logica).
    • Apre posizioni di acquisto (BUY) o vendita (SELL).
    • Registra i dettagli delle operazioni (tipo di ordine, lotto, stop-loss, take-profit, ecc.) in un file o invia i dati tramite rete.
  2. Slave EA (Conto B):

    • Legge i segnali dal Master EA.
    • Esegue un'operazione inversa rispetto a quella del Master EA:
      • BUY diventa SELL.
      • SELL diventa BUY.
    • Utilizza gli stessi parametri per il lotto, stop-loss e take-profit.
  3. Comunicazione tra i conti:

    • Usa un file condiviso, database o comunicazione tramite rete locale (es. sockets TCP/IP).
    • Il sistema deve funzionare in tempo reale, con un ritardo minimo tra Master e Slave.

Flusso operativo

  1. Il Master EA apre un trade sul conto A (es. BUY 0.1).
  2. Il Master EA registra il trade in un file o lo invia tramite rete.
  3. Lo Slave EA legge il segnale e apre un trade inverso sul conto B (es. SELL 0.1).
  4. Entrambi gli EA gestiscono autonomamente la chiusura dei trade basandosi sui parametri di stop-loss e take-profit.

Specifiche tecniche

A. Linguaggio di programmazione

  • MQL4 o MQL5 (per MetaTrader 4/5).

B. Strategia di comunicazione

  • Metodo 1: File condiviso

    • Il Master EA scrive i segnali in un file di testo ( trade_signal.txt ).
    • Lo Slave EA legge il file e interpreta i segnali.
    • File system: FILE_TXT, accesso sincronizzato.
  • Metodo 2: Sockets TCP/IP

    • Il Master EA invia i segnali a un server locale o remoto.
    • Lo Slave EA si connette al server per ricevere i segnali.

C. Parametri configurabili

  1. Master EA:

    • Strategia di trading (es. medie mobili).
    • Lotto iniziale.
    • Stop-loss e take-profit.
  2. Slave EA:

    • Indirizzo del file o del server per i segnali.
    • Dimensione del lotto (uguale o proporzionale al Master).
    • Logica per operazioni inverse.

Con risposta

1
Sviluppatore 1
Valutazioni
(535)
Progetti
613
34%
Arbitraggio
33
39% / 45%
In ritardo
9
1%
Occupato
2
Sviluppatore 2
Valutazioni
(284)
Progetti
459
39%
Arbitraggio
95
43% / 18%
In ritardo
73
16%
In elaborazione
Pubblicati: 2 codici
Ordini simili
devo modificare le condizioni di ingresso di un expert e dell'indicatore ad esso collegato X MT5. non dovrebbe essere nulla di complicato anche se le mie conoscenze informatiche sono molto limitate

Informazioni sul progetto

Budget
200 - 350 USD
IVA (22%): 44 - 77 USD
Totale: 244 - 427 USD
Per lo sviluppatore
180 - 315 USD
Scadenze
a 20 giorno(i)