Passo indietro - pagina 6

 
Contender:

Non è questo l'obiettivo?

Su ogni barra, rileggi il soggetto...
 
IvanIvanov:
Su ogni barra, rileggi il thread...
A quanto pare il problema è stato spiegato nella prima risposta.
 
Contender:
Per tornare indietro, bisogna ricordare lo stato in cui si vuole tornare.

Cosa devi ricordare? Puoi essere più specifico? OHLC da ricordare? O avete bisogno di ricordare i valori degli indicatori? Non vuoi ricalcolarlo? Notate, nessuno vi sta dimostrando che è facile da fare. E nessuno suggerisce una soluzione. State cercando di dimostrare che è impossibile, senza sapere come funziona tutto.

Di cosa stiamo discutendo comunque? Questo non succederà mai a MT. MQ non è interessato a questo e quindi smetterò di discuterne.

 
IvanIvanov:

Quindi come viene attuato negli altri?


Pensavo che ce lo avresti detto.
 
AlexeyVik:

Cosa devi ricordare? Puoi essere più specifico? OHLC da ricordare? O avete bisogno di ricordare i valori degli indicatori? Non vuoi ricalcolarlo? Notate, nessuno vi sta dimostrando che è facile da fare. E nessuno suggerisce una soluzione. State cercando di dimostrare che è impossibile, senza sapere come funziona il tutto.

Di cosa stiamo discutendo comunque? Questo non accadrà mai in MT. MQ non è interessato a questo e quindi fermo questa discussione.

Leggete il secondo post della prima pagina, descrive ciò che dovete ricordare.

 
Contender:

Non è questo l'obiettivo?

Non lo è (non capisco nemmeno perché dobbiamo ricordare tutto quello che è successo al tick e con i valori di tutte le variabili). Basta riavvolgere il grafico di una barra all'indietro (come funziona nella MT online - passo dopo passo) e dare un comando agli indicatori per ricalcolare i valori (IndicatorCounted() = 0, prev_calculated = 0). Le compravendite si rinnovano/cancellano in base alla storia del conto, da cui ricalcolano saldo, fondi e margine. La soluzione di un tale compito non richiede risorse favolose.
 
Scriptong:
Non così. Riavvolgi semplicemente il grafico indietro di una barra (come funziona nella MT online) e comanda agli indicatori di ricalcolare completamente i valori (IndicatorCounted() = 0, prev_calculated = 0). Le transazioni si rinnovano/cancellano secondo la storia del conto. La soluzione di questo problema non richiede risorse favolose.
E se l'indicatore/consigliere lavora con alcune variabili globali? E se funzionasse con oggetti grafici? E se funzionasse con i file?
 
Contender:
Pensavo che ce lo avresti detto.
Pensavo che tu fossi il programmatore... non me....
 
Contender:
E se l'indicatore/consigliere lavora con alcune variabili globali? E se funzionasse con oggetti grafici? E se funzionasse con i file?
Ho scritto sopra - dare un comando per ricalcolare completamente i valori dell'indicatore. Come funzionano gli indicatori normalmente scritti in questi casi? Ricominciano tutto da capo: cancellano gli oggetti, sovrascrivono i file.
 
Scriptong:
Ho scritto sopra - dare un comando per ricalcolare completamente i valori dell'indicatore. Come funzionano gli indicatori normalmente scritti in questi casi? Ricominciano tutto da capo: cancellano gli oggetti, sovrascrivono i file.

Cioè, non un ricalcolo, ma un riavvio seguito da un ricalcolo. Per un indicatore di prezzo aperto, potrebbe andare bene, ma non è certo.