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

 

Publi

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

 

Publi

Pagina 2 di 2 PrimaPrima 12
Risultati da 11 a 16 di 16

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

  1. #11

    Citazione Originariamente Scritto da ;
    {quote} Scrivi la tua funzione OrdersPendingTotal () e salva temporaneamente il ticket Ordine attualmente selezionato e riseleziona l'ordine in seguito.
    Sembra che possa gravitare verso quella rotta con la mia funzione ActiveOpenTrades () separata e la funzione OrdersPendingTotal () per distinguere i due.

  2. #12
    cosa ne pensi di creare un semplice file (esportando i dati necessari) da ciascun EA e fare alcuni calcoli in altri programmi EA o differnet?

  3. #13

    Citazione Originariamente Scritto da ;
    cosa ne pensi di creare un semplice file (esportando i dati necessari) da ciascun EA e fare alcuni calcoli in altri programmi EA o differnet?
    troppo, la perdita di diverse centinaia di millisecondi e forse la perdita di commercio se c'è un singhiozzo nell'esportazionelettura tra progreas. molte delle mie voci hanno meno di una finestra di 60 secondi o meno, o entro tick, se quella finestra si chiude mentre il computerservervpspiattaformaqualunque è occupato, quindi nessuna negoziazione e fu di sistemametodo EA. non è scalping o hft veloce ma è molto esigente per quanto riguarda tempo e prezzo.

  4. #14

    Citazione Originariamente Scritto da ;
    {quote} 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 di come funzionano i GV tra diversi account, ma se accedono suppongo di avere un codice di conferma di un account ...
    Ciao Pipologist. Quando ho parlato dell'uso delle variabili globali, intendevo le variabili dichiarate al di fuori di qualsiasi funzione, quelle che la maggior parte dei programmatori dichiara dopo gli input. Ti riferisci alle variabili globali del terminale client che sono accessibili da tutti gli EA. Utilizzando variabili dichiarate globalmente, puoi accedere e modificare i loro valori in qualsiasi funzione. Passando per riferimento ....... Supponi di contare i tuoi ordini e assegnare valori a 3 diverse variabili locali locali open_buy_orders open_sell_orders pending_orders Ora puoi chiamare ExitFunction1 (). Puoi chiamarlo con ExitFunction1 (open_buy_orders, open_sell_orders) La tua funzione potrebbe essere a ExitFunction1 (int open_buy_orders, int open_sell_orders) {//Codice per controllare qualsiasi cosa tu voglia/Se chiudi un ordine di acquisto per esempio open_buy_orders--; } Ciò significa che nella prossima ExitFunction, open_buy_orders è stato modifio al valore corretto. Poiché sono dichiarati localmente nella funzione principale, puoi scegliere di utilizzare lo stesso nome per la variabile nella funzione. Quello che vedi nei parametri della funzione è il prima del nome della variabile. Ciò significa che la variabile viene passata per riferimento e il valore che viene successivamente utilizzato nel codice principale può essere modifio dalla funzione. Ovviamente, non ho idea del motivo per cui vuoi contare gli ordini e cosa fai con questi valori. Ho solo affrontato il problema del tuo bisogno di contare gli ordini e utilizzare i valori in varie funzioni senza dover contare nuovamente gli ordini ogni volta.

  5. #15

    Citazione Originariamente Scritto da ;
    {quote} Ciao. Quando ho parlato dell'uso delle variabili globali, intendevo le variabili dichiarate al di fuori di qualsiasi funzione, quelle che la maggior parte dei programmatori dichiara dopo gli input. Ti riferisci alle variabili globali del terminale client che sono accessibili da tutti gli EA. Utilizzando variabili dichiarate globalmente, puoi accedere e modificare i loro valori in qualsiasi funzione. Passando per riferimento ....... Supponi di contare i tuoi ordini e assegnare valori a 3 diverse variabili locali locali open_buy_orders open_sell_orders pending_orders Ora puoi chiamare ExitFunction1 () ....
    Dovrò assorbire ciò che hai scritto e lavorare con esso. Non può perdere il conto se la piattaforma si chiude. Mi serve per contare le negoziazioni attive aperte sul mero separatamente dagli ordini a prezzo limitato. OrdersTotal () non lo farà. Ovviamente voglio controllare il numero di scambi aperti per segnale in un dato momento, pur avendo un numero imprecisato di ordini limite aperti in qualsiasi momento fino a quando uno di essi non viene riempito.

  6. #16
    sospetto che consideri già di aprire un nuovo acc, ma perché no? o magari passando a un nuovo linguaggio di codice, mql fa schifo, tutti sanno che ...

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.