Certamente dipende dal fatto che sono alle prime armi, per ora mi ero fatto queste convinzioni:
– in proorder il codice è chiamato tra la fine di una barra e l ‘inizio della successiva.
– l’intervallo tra una chiamata e l’altra dipende (ignorando MultiTimeFrame per semplicità) dal time della chart
– tutti i valori delle variabili di sistema (close, open, high, low, openminute, opendate, strategyprofit, longonnmarket, shortonmarket, ecc) si riferiscono alla barra appena chiusa.
In numeri.
la strategia è applicata in un timeframe a 15 secondi. il codice è chiamato ogni 4 volte in un minuto,
1 volta, alla fine della barra aperta alle 13:00:00 e chiusa alle 13:00:14 prima che si apra quella 13:00:15 — con opentime che vale 130000, open valore delle 13:00:00, close valore delle 13: 00:14, high e low rispettivamente il valore più alto e più basso registrato tra le 13:00:00 e le 13:00:14
2 volta, alla fine della barra aperta alle 13:00:15 e chiusa alle 13:00:29 prima che si apra quella 13:00:30 — con opentime che vale 130015, open valore delle 13:00:15, close valore delle 13: 00:29, high e low rispettivamente il valore più alto e più basso registrato tra le 13:00:15 e le 13:0029, short e long on market come sono alla fine della barra chiusa
3 volta, alla fine della barra aperta alle 13:00:30 e chiusa alle 13:00:44 prima che si apra quella 13:00:45, — con opentime che vale 130030, open valore delle 13:00:30, close valore delle 13: 00:44, high e low rispettivamente il valore più alto e più basso registrato tra le 13:00:30 e le 13:0044, short e long on market come sono alla fine della barra chiusa
4 volta, alla fine della barra aperta alle 13:00:45 e chiusa alle 13:00:59 prima che si apra quella 13:01:00, — con opentime che vale 130045, open valore delle 13:00:45, close valore delle 13: 00:59, high e low rispettivamente il valore più alto e più basso registrato tra le 13:00:45 e le 13:0059, short e long on market come sono alla fine della barra chiusa
ho capito bene?