Il modo migliore per codificare EA per comunicare su più coppie?

 

Publi

Il modo migliore per codificare EA per comunicare su più coppie?

 

Publi

Risultati da 1 a 7 di 7

Discussione: Il modo migliore per codificare EA per comunicare su più coppie?

  1. #1
    Se il mio EA apre uno scambio su EURUSD, voglio dire anche all'istanza GBPUSD dell'EA di aprire uno scambio, qual è il modo migliore per farlo? Qualsiasi esempio sarebbe molto apprezzato. Sto provando con GlobalVariables e sebbene funzioni, non sembra offrire la flessibilità che desidero.

  2. #2
    Ricorda che se stai effettuando operazioni su altri simboli, devi ottenere il prezzo Bid/Ask per quel simbolo Inserted Code double S_ask=SymbolInfoDouble(GBPUSDecn,SYMBOL_ASK); double S_bid=SymbolInfoDouble(GBPUSDecn,SYMBOL_BID);

  3. #3

    Citazione Originariamente Scritto da ;
    {quote} Che dire dei broker che usano strani nomi di simboli come EURUSD ecn, come lo renderesti universale invece di inserire semplicemente un OrderSend(EURUSD ecn?
    Sì esatto: l'ordine per la coppia di grafici corrente può ancora utilizzare OrderSend(_Symbol,...); L'ordine per qualsiasi altra coppia deve utilizzare OrderSend(GBPUSDecn,...);

  4. #4

    Citazione Originariamente Scritto da ;
    {quote} Il modo migliore sarebbe codificare l'EA per aprire le negoziazioni EURUSD e GBPUSD contemporaneamente dal grafico corrente.
    Che ne dici di broker che usano strani nomi di simboli come EURUSD ecn, come lo renderesti universale invece di inserire semplicemente un OrderSend(EURUSD ecn?

  5. #5
    Ho usato le variabili globali per qualcosa di simile con successo e sarebbe di nuovo la mia preferenza. Non so perché sembra che ci sia uno stigma collegato a loro; immagina di provare a utilizzare i file per lo stesso scopo.

  6. #6

    Citazione Originariamente Scritto da ;
    Se il mio EA apre uno scambio su EURUSD, voglio dire anche all'istanza GBPUSD dell'EA di aprire uno scambio, qual è il modo migliore per farlo? Qualsiasi esempio sarebbe molto apprezzato. Sto provando con GlobalVariables e sebbene funzioni, non sembra offrire la flessibilità che desidero.
    Il modo migliore sarebbe codificare l'EA per aprire contemporaneamente le negoziazioni EURUSD e GBPUSD dal grafico corrente.

  7. #7

    Citazione Originariamente Scritto da ;
    Se il mio EA apre uno scambio su EURUSD, voglio dire anche all'istanza GBPUSD dell'EA di aprire uno scambio, qual è il modo migliore per farlo?
    Naturalmente si genererebbe un evento e si userebbe un gestore di eventi. La funzione EventChartCustom() farà. Combinato con una funzione evento di trasmissione. E il gestore di eventi OnChartEvent(). Per un esempio vedere (il codice è alla fine della pagina):
    https://docs.mql4.com/eventfunctions/eventchartcustom

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Il sito di forexmad utilizza cookie
Il sito di forexmad utilizza cookie, alcuni dei quali già installati. Per avere maggiori informazioni sui nostri cookie ti preghiamo di cliccare qui. Ti preghiamo di cliccare sul bottone a destra per accettare i nostri cookie. Se continui a navigare sul sito di forexmad assumeremo che sei d'accordo ad utilizzarli.