Barre dall'apertura dell'ordine
4 risposte
sdstrading
8 anni fa #113769
Ciao,
Sembra che ci sia un problema con la funzione Bars Since Order Open. Il mio EA opera perfettamente senza questa linea, ma non appena aggiungo Bars Since Order Open l'EA non effettua alcuna operazione.
Voglio che l'EA attenda 2 barre prima di effettuare la prossima operazione dopo qualsiasi operazione precedente. Il numero magico è impostato su 0 (zero).
Immagino che, dato che ho questo codice, non si scambi perché non c'è stato alcuno scambio.
Qualcuno conosce una soluzione che posso aggiungere a questo codice per avviare il trading?
Grazie in anticipo.
tomas262
8 anni fa #130780
Ciao,
Hai provato ad utilizzare "Bars Since Order Closed()"? Perché restituisce il numero di barre dalla chiusura dell'ordine per l'ordine con il numero magico indicato. Se si imposta il numero magico a 0, verrà restituito il numero di barre dall'ultimo ordine chiuso.
Quindi dovrebbe funzionare semplicemente aggiungendo la seguente regola alla condizione di inserimento: Se (Barre dalla chiusura dell'ordine(0) >= 2)
sdstrading
8 anni fa #130792
Sembra che ciò che voglio fare non possa essere ottenuto utilizzando le funzioni integrate.
Per coloro che desiderano conoscere la soluzione.
Creare 2 variabili:
BarsToNextOrder: 2
BarsToNextOrder2: 0
Modifica della regola di ordinamento
Aggiungere una nuova condizione: BarsToNextOrder2 <= 0
Poi in Gestione ordini assegnare la variabile
BarsToNextOrder2 = BarsToNextOrder
Creare una nuova regola
per assegnare la variabile di gestione
BarsToNextOrder2 = BarsToNextOrder2 - 1
grazie,
javiersfr
8 anni fa #132510
sdstrading,
Anch'io ho lo stesso problema.
Ho fatto delle prove con diversi valori di BARS SINCE OPEN ORDER e credo che questa funzione non funzioni quando si usano due cifre; voglio dire che la funzione funziona bene da 1 a 9 bar di distanza, ma smette di funzionare correttamente quando digito 10.
Spero che Mark possa fare chiarezza.
Grazie in anticipo Mark.
Aspettiamo le vostre notizie.
tomas262
8 anni fa #132515
Ho appena provato a fare un esempio nella procedura guidata che allego qui - uso l'uscita dopo 15 barre su un timeframe di 30 minuti e funziona bene.
Stai visualizzando 4 risposte - da 1 a 4 (di 4 totali)