Solo il segnale sulla 0a barra è importante per gli Expert Advisors e l'apertura di trade, vero? Quindi, accorciare il ciclo di calcolo dal numero di barre al numero necessario per questo calcolo
ilunga: Per il tuo Expert Advisor e per aprire trade, l'unica cosa che conta è il segnale sulla 0a barra, vero? Quindi, accorciare il ciclo di calcolo dal numero di barre al numero necessario per questo calcolo
Ho provato ad aprire ordini su una nuova barra utilizzando la funzione NewBar(). Se è usato per questo scopo?
Per esempio if (NewBar())i++; Qualcosa del genere.
ilunga: Per il tuo Expert Advisor e l'apertura del trade conta solo il segnale sulla 0a barra, vero? Quindi accorciare il ciclo di calcolo dal numero di barre al numero necessario per questo calcolo
E non ho ancora capito bene quale sia la differenza fondamentale tra questi due calcoli per un Expert Advisor;(
codice indicatore, tutto funziona. Ecco il codice della libreria.
Questa è una chiamata nel codice dell'indicatore:
Non so come usarlo.
Z.I. Sono sicuro che ci sono molti errori e stupidi, per favore sparate a salve.
Tu stesso scrivi che hai un Expert Advisor e la funzione è per un indicatore.
Conta il numero di barre che vuoi forzatamente e non di più.
In secondo luogo, aggiungi un controllo che ci sia già stata un'apertura da parte di questo segnale o otterrai un nuovo ordine ogni tick.
In terzo luogo, controllate la funzione iCustom
Tu stesso scrivi che hai un Expert Advisor, e la funzione è per un indicatore.
Conta il numero di barre che vuoi forzatamente e non di più.
Non so come usarlo.
Z.I. Sono sicuro che ci sono molti errori e stupidi, per favore sparate a salve.
Prezzo di apertura
Come si fa a forzare un conteggio?
Prezzo di apertura
Cioè usare questa condizione per il ricalcolo delle barre?
Ma nel mio indicatore, ad ogni tick vengono calcolati gli array TP_UP e TP_DN. Pertanto, dovremmo calcolarli prima di tutto.
Per il tuo Expert Advisor e per aprire trade, l'unica cosa che conta è il segnale sulla 0a barra, vero? Quindi, accorciare il ciclo di calcolo dal numero di barre al numero necessario per questo calcolo
Ho provato ad aprire ordini su una nuova barra utilizzando la funzione NewBar(). Se è usato per questo scopo?
Per esempio if (NewBar())i++; Qualcosa del genere.
Per il tuo Expert Advisor e l'apertura del trade conta solo il segnale sulla 0a barra, vero? Quindi accorciare il ciclo di calcolo dal numero di barre al numero necessario per questo calcolo
codice indicatore, tutto funziona. Ecco il codice della libreria.
Questa è una chiamata nel codice dell'indicatore:
Forse l'array non è stato preparato correttamente nell'indicatore init()? Ho capito bene - la funzione importata non ha funzionato lì?