[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 1027
Aleksander: Il punto è che sta cercando il minimo sul timeframe corrente, che è indicato su un altro TF - e o non ci sono questi dati, o non corrispondono... perché MT4 non costruisce le barre sui timeframe superiori a partire dai minuti... come in MT5 per esempio...
Come può trovare qualcosa qui?
Se non l'avete trovato, dovreste ricontrollare e vedere se i dati sono stati aggiornati tre volte, poi dimenticatevi di questa barra e lasciate che l'utente capisca l'incoerenza attraverso la stampa e il sonno, probabilmente.
int per=1; // узнать минимальный тф на баре i1st. per это period какбэwhile(true) {
//iLowest( на мин_тф, свеч внутри, iBarShift( )+1)int lowest=iLowest(NULL,per,1,Period()/per, iBarShift(NULL,per,Time[i1st-1])+1);
if(pr(iLow(NULL,per,lowest))==pr(Low[i1st])) // если (лоу лоуест бара == лоу кур_ТФ бара)
{ i1tf=per; break; }
// иначе - увеличивать тф:switch (per) {
case1: per=5;
case5: per=15;
case15: per=30;
case30: per=60;
case60: per=240;
case240: per=1440;
case1440: per=10080;
case10080: per=43200; } }
Il punto è che sta cercando il minimo sul timeframe corrente, che è indicato su un altro TF - e o non ci sono questi dati, o non corrispondono... perché MT4 non costruisce le barre sui timeframe superiori a partire dai minuti... come in MT5 per esempio...
Come può trovare qualcosa qui?
Se non l'avete trovato, dovreste ricontrollare e vedere se i dati sono stati aggiornati tre volte, poi dimenticatevi di questa barra e lasciate che l'utente capisca l'incoerenza attraverso la stampa e il sonno, probabilmente.
Perché ti preoccupi del cambio :) - È andato attraverso i minuti - non l'ha trovato - 5 minuti, non c'è 15 e così via e così via ...
Perché deve trovare il PERIODO (TF)? - descriva più dettagliatamente cosa vuole....
perché preoccuparsi dell'interruttore :) - ha esaminato i minuti - non l'ha trovato - ha sentito i 5 minuti, nessun 15 e così via...
Sì, dove c'è l'interruzione dell'interruttore, esso commuterà sempre finché non arriva alla fine o trova un difetto.
Dawo probabilmente non si è allenato ;)
i1tf è il timeframe della prima barra di fine linea) era 1tf, ma non puoi iniziare i nomi con i numeri:)
costy, avresti dovuto dirlo e basta)
Ehi, Eddie - visto che sei qui - con parole tue, dimmi cosa vuoi...
Quale TF state lanciando e cosa vi aspettate di ottenere come risultato?
i1tf è il timeframe della prima barra di fine linea) era 1tf, ma non puoi iniziare i nomi con i numeri:)
costy, avresti dovuto dirlo subito)
Scrivete il problema, sarà più veloce risolverlo che spiegare i metodi, ma in modo più semplice, senza mcool, in termini maschili.
"i1tf è un timeframe " cosa fa i1tf in
Time[i1st-1]