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
Silent:
Cosa - K? K è inizializzato come falso. Assegnato vero lungo la strada. Poi controlliamo - se (K). Cosa - K?
Leggete prima i documenti.
Comprendete che un bool in if non è solo vero/falso: per il compilatore, tutto ciò che non è 0 è vero.
https://www.mql5.com/ru/docs/basis/types/integer/boolconst
Leggete i documenti per cominciare.
Comprendete che un bool in if non è solo vero/falso. per il compilatore, tutto ciò che non è 0 è vero.
https://www.mql5.com/ru/docs/basis/types/integer/boolconst
Cercando di ottenere il tempo/prezzo della linea di tendenza evidenziata
per
Ricevo un avvertimento
Ma
Domanda 1: come convertire correttamente?
Per
Non ottengo il tempo del secondo punto della linea, ma il tempo dell'inizio della storia dal simbolo
Domanda 2: perché se
ObjectGetTimeByValue Возвращает значение времени для указанного значения цены указанного объекта.
с
Ho fatto tutti i tipi di trucchi, cancellato e aggiunto numeri - non ho tempo per gli oggetti.
Se intendi l'identificatore di linea - come ottenerlo, non riesco a trovare la funzione.
Aggiornamento
In generale, sembra riguardare gli indicatori, allora perché non si riflette nella documentazione. Allora
ObjectGetTimeByValue
nella sezione degli oggetti grafici.
Mi sono sbarazzato dell'avvertimento dichiarando come lungo
long TL1_Old_Time,TL2_Old_Time;
Si deve capire che.
per
TL1_Old_Time=ObjectGetInteger(0,n,OBJPROP_TIME);
ottengo un avviso
possibile perdita di dati a causa della conversione del tipo
TL1_Old_Time=(datetime)ObjectGetInteger(0,n,OBJPROP_TIME)
una tale curva nella funzione linguistica
TL1_Old_Time=(datetime)ObjectGetInteger(0,n,OBJPROP_TIME)
una tale curva nella funzione linguistica
Cioè, si può (e nel mio caso si dovrebbe) specificare una conversione per le funzioni?
Grazie.
Quindi, è possibile (e nel mio caso, necessario) specificare una trasformazione per le funzioni?
Si scopre che si dovrebbe. Ma si possono anche ignorare gli avvisi, il che in alcuni casi non è molto conveniente
OK.
E ignorare non è un'opzione, e il registro degli errori si riempie di qualsiasi cosa durante la compilazione, e di luoghi potenzialmente problematici - quindi devi cercare le risposte :)
Ho bisogno di ottenere il numero di barre di minuti dal timeframe alto.
Ricevo un numero incomprensibile da Bars. Lo avvio su H1 e ottengo 1201. Su M1 ottengo 6.
Puoi dirmi dov'è il problema?
Puoi farlo.
E si hanno molti secondi in un'ora, ben 72.000! Vorrei averne così tanti in realtà )).
Nel codice reale è ancora necessario controllare la sincronizzazione del timeframe più piccolo.