Come posso cambiare la struttura della variabile globale nell'indicatore quando mi sposto in un altro timeframe? - pagina 5
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Se si scrive una misurazione delle prestazioni, sarebbe interessante confrontare.
Ok. Vai avanti. Implementa la tua parte da solo.
Ecco la mia parte.
Suggerisco il seguente indicatore di test dalla palla (segnato in giallo è ciò che è responsabile del salvataggio e del ripristino della struttura dell'array tra i TF):
Quando viene chiamato per la prima volta, l'array di nodi casuali (100 di default) all'interno della finestra viene generato e collegato tramite curva di Bezier.
Quando il TF è cambiato, i nodi legati al tempo e al prezzo sono salvati e non cambiati.
Per una migliore misurazione, è meglio fare il numero di nodi 1000
con SIZE = 1000:
Per MQL sarebbe fantastico avere un qualche tipo di puntatore per le variabili indicatori globali. Verrebbero inizializzati una volta sola e solo quando si installa l'indicatore.
Per esempio:
int global Var;
. In questo caso non avremo bisogno di tutte queste risorse. Smettiamo di sognare e andiamo avanti.
Ecco il mio pezzo.
Per MQL sarebbe fantastico avere un qualche tipo di puntatore per le variabili indicatori globali. Verrebbero inizializzati una volta sola e solo quando si installa l'indicatore.
Per esempio:
int global Var;
. In questo caso non avremo bisogno di tutte queste risorse. Smettiamo di sognare e andiamo avanti.
Oltre a PersistentStorage, ServerSideStorage sarebbe bello (per memorizzare anche piccole cose sul lato server) e AuthorOwnedCloud (per far gestire alcuni dati dall'autore)... ma è qualcosa del 21° secolo :-).
Sogna, basta così...
Quando il TF cambia, i nodi legati al tempo e al prezzo vengono mantenuti e non cambiano.
Si tratta di una misura statisticamente significativa del lancio della matrice?
:)
È strano che nessuno scriva di "stampelle", "reinvenzione di una ruota", "difficoltà di trasferimento dei dati a un altro terminale","il problema deve essere risolto con mezzi MQL "...
Si scopre che le soluzioni metaquot sono stampelle e mauvais ton)
fxsaber:
Sembra che tu abbia una versione non aggiornata.
ultima versione 1.43
https://www.mql5.com/ru/code/22164
Si tratta di una misura statisticamente significativa del lancio della matrice?
nessuno vi impedisce di fare i vostri aggiustamenti.
HH
E per favore non cominciate a parlare di corde.
In questo tipo di compiti sono irrilevanti, ecco perché non sono implementati nella mia classe e la mia struttura non può contenere il tipo stringa.
So che sono implementati nella sua classe. Ma stiamo parlando di qualcos'altro.
Sì, certo, queste soluzioni non esistono affatto.
Così gli utenti inventano delle "stampelle" -FileWriteStruct e GlobalVariableSet.
E le soluzioni più prive di stampelle, naturalmente, sono scrivere le variabili nelle risorse, più scrivere le strutture nelle variabili globali)
Sembra che tu abbia una versione non aggiornata.
ultima versione 1.43
https://www.mql5.com/ru/code/22164
Questa versione è quella che ti ha dato l'errore.