C'è un'alternativa a OrdersTotal () in MT4 ??

 

Publi

C'è un'alternativa a OrdersTotal () in MT4 ??

 

Publi

Pagina 1 di 2 12 UltimaUltima
Risultati da 1 a 10 di 16

Discussione: C'è un'alternativa a OrdersTotal () in MT4 ??

  1. #1
    Vuoi trovare un'alternativa all'utilizzo di OrdersTotal () in MT4.

    ?? necessario contare solo gli ordini aperti. Non in attesa di ordini. Non voglio usare (OrderType == OP_BUY) poiché richiede l'uso di OrderSelect. Vuoi una semplice funzione di comando per fare ciò che può essere utilizzato globalmente in tutte le funzioni all'interno di EA.

    C'è qualche alternativa?

    Nota per i creatori di MT4: OrdersOpenTotal () e OrdersPendingTotal () sarebbe bello.

  2. #2

    Citazione Originariamente Scritto da ;
    OrdersOpenTotal () e OrdersPendingTotal ()
    ?!? codice per anni, e non sapevo che esistessero. ci sono solo 2 opzioni, per prima cosa, sapete, in secondo luogo, EA sa come gli ordini di uomini hanno aperto, li contano e persino considerano una chiusura quando il prezzo colpisce un po '(SL) lvl.

  3. #3

    Citazione Originariamente Scritto da ;
    {citazione} ?!? codice per anni, e non sapevo che esistessero. ci sono solo 2 opzioni, per prima cosa, sapete, in secondo luogo, EA sa come gli ordini di uomini hanno aperto, li contano e persino considerano una chiusura quando il prezzo colpisce un po '(SL) lvl.
    Sì, posso averli contati qual è il modo in cui è ora e va bene per l'accesso, tuttavia, tutte le mie uscite sono annidate in diverse funzioni e il codice di conteggio non può essere letto dall'interno delle singole funzioni di uscita separate, a meno che non codifichi un altro conteggio routine o copiare e incollare separatamente la routine di conteggio esistente in ciascuna funzione di uscita. era alla ricerca di una soluzione più semplice e più pulita usando il codice già scritto. alla fine potrei dover fare solo quanto sopra per essere in grado di testare e vedere se è utileutile

  4. #4
    Contare gli ordini una volta all'inizio, salvare come variabili globali o passare per riferimento alle funzioni di uscita. Se si esce con successo da una transazione nella funzione, ridurre la variabile di 1

  5. #5

    Citazione Originariamente Scritto da ;
    Contare gli ordini una volta all'inizio, salvare come variabili globali o passare per riferimento alle funzioni di uscita. Se si esce con successo da una transazione nella funzione, ridurre la variabile di 1
    Si tratta di un'orribile progettazione del software e causerà problemi se si utilizza più di 1 EA. Raccomando di iniziare a creare e utilizzare le tue librerie di funzioni personalizzate. Scrivi la tua funzione OrdersPendingTotal () e salva temporaneamente il ticket Ordine attualmente selezionato e riseleziona l'ordine in seguito.

  6. #6

    Citazione Originariamente Scritto da ;
    {quote} Si tratta di un'orribile progettazione del software e causerà problemi se si utilizza più di 1 EA. Raccomando di iniziare a creare e utilizzare le tue librerie di funzioni personalizzate. Scrivi la tua funzione OrdersPendingTotal () e salva temporaneamente il ticket Ordine attualmente selezionato e riseleziona l'ordine in seguito.
    Come porterà a problemi se si utilizza più di 1 EA? Pipologist non è un programmatore newbie e sono sicuro che il suo metodo di conteggio tiene conto di questo
    Citazione Originariamente Scritto da ;
    tutte le mie uscite sono annidate in diverse funzioni e il codice di conteggio non può essere letto dall'interno delle singole funzioni di uscita separate
    Il mio suggerimento offriva una soluzione in modo che i risultati del suo codice di conteggio fossero accessibili dalle funzioni di uscita. Non c'è niente di sbagliato nel mio suggerimento.

  7. #7

    Citazione Originariamente Scritto da ;
    {quote} Si tratta di un'orribile progettazione del software e causerà problemi se si utilizza più di 1 EA. Raccomando di iniziare a creare e utilizzare le tue librerie di funzioni personalizzate. Scrivi la tua funzione OrdersPendingTotal () e salva temporaneamente il ticket Ordine attualmente selezionato e riseleziona l'ordine in seguito.
    NO. se usi il numero magico per ordinare gli scambi ... LOL.

  8. #8

    Citazione Originariamente Scritto da ;
    {quote} Sì, posso averli contati qual è il modo in cui è ora e va bene per l'accesso, tuttavia, tutte le mie uscite sono annidate in funzioni diverse e il codice di conteggio non può essere letto dall'interno delle singole funzioni di uscita separate, a meno che io codificare un'altra routine di conteggio o copiare e incollare separatamente la routine di conteggio esistente in ciascuna funzione di uscita. era alla ricerca di una soluzione più semplice e più pulita usando il codice già scritto. alla fine potrei dover fare solo quanto sopra per essere in grado di testare e vedere se è utileutile
    Usi MagicNumber? è buono per il conteggio degli ordini, per le situazioni più soddisfatte ...

  9. #9

    Citazione Originariamente Scritto da ;
    {quote} Usi MagicNumber? è buono per il conteggio degli ordini, per le situazioni più soddisfatte ...
    ovviamente uso numeri magici, l'ea che sto attualmente lavorando ha 16 diversi numeri magici per 8 diversi tipi di voci x comprare e vendere

  10. #10

    Citazione Originariamente Scritto da ;
    Contare gli ordini una volta all'inizio, salvare come variabili globali o passare per riferimento alle funzioni di uscita. Se si esce con successo da una transazione nella funzione, ridurre la variabile di 1
    Le variabili globali sono comprensibili ma passano per riferimento alle funzioni di uscita, non sono sicuro di cosa intendi con questo. Suppongo che potrei provare il percorso GV, ma la soluzione di Kilian mi ha fatto riflettere, tuttavia, suppongo che potrei anche semplicemente assegnare diversi MN se uso un altro EA che accede ai GV memorizzati allo stesso tempo. Potrei anche mettere gli altri su server diversi o eseguire diversi account, il che è più probabile. Non sono sicuro del modo in cui i GV funzionano tra diversi account, ma se accedono, suppongo che codifichi un codice prima di confermare che i GV esistono.

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.