Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 918

 
evillive:

La ricerca è corretta, ma la portata no. È meglio confrontare il modulo della differenza con un certo numero stabilito.

Ecco fatto:

Capito, grazie per il tuo rapido aiuto.

 

danik:
А Вы уверены что есть смысл на каждом тике узнавать клоуз вчерашний? может лучше узнать, не поменялось ли значение, и только если поменялось, то вызывать ObjectSet и обрабатывает если он не справился?

Può non essere su ogni barra, ma il punto non cambia, non cambia il valore della chiusura della barra del giorno precedente.

Non riesco a capire perché

 

Rattnik:

Non riesco a capire perché

Forse perché non stai scrivendo quello che pensi di scrivere? O non ha letto affatto della visibilità variabile?
Rattnik:

Scrivo quanto segue nell'indicatore (dichiarando prima "CloseLine" in OnInit()) :

 

Ciao, aiuto per favore.

Cercando il prezzo basso extremum, dalla prima barra alla barra con il prezzo alto massimo per il periodo dalla 5° barra alla 20°.

Poi sottraggo questi massimi e li confronto con un 10 maggiore o uguale a.

L'intera condizione suona così:

Il minimo della prima barra è approssimativamente uguale al prezzo massimo alto per 20 barre dalla 5° barra E la distanza dall'alto dell'alto per 20 barre al minimo estremo deve essere maggiore di 10

sembra così:

 if(MathAbs(iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,20,i+5))-Low[i+1]) <= 3*Point&&          //ЭТО РАБОТАЕТ
              
   MathAbs(iLow(NULL,0,iLowest(NULL,0,MODE_LOW,iHighest(NULL,0,MODE_HIGH,20,i+5),i+1))  //Ищу Low экстремум, от первого бара до бара с экстремум High, найденного 
                                                                                        //за период от 5-го бара до 20-го. 
           -iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,20,i+5)))  >=  10*Point)            // вычитаю максимумы, получаю количество пунктов и сравниваю больше или равно 10. 
                                                                                       //А ЭТОГО, КАК БУДТО ВОВСЕ НЕТ



Per favore, ditemi come scrivere correttamente questa condizione.


	          
 
tatianati:

Ciao, aiuto per favore.

Cercando il prezzo basso extremum, dalla prima barra alla barra con il prezzo alto massimo per il periodo dalla 5° barra alla 20°.

Poi sottraggo questi massimi e li confronto con un 10 maggiore o uguale a.

L'intera condizione suona così:

Il minimo della prima barra è all'incirca uguale al prezzo massimo del massimo per 20 barre a partire dalla quinta barra E la distanza dal massimo di 20 barre al minimo estremo deve essere maggiore del 10

sembra così:

Per favore, ditemi come scrivere correttamente questa condizione.

Che incubo! Sei drogato?

 
tara:

Che incubo! Fai uso di droghe?

Io no, è così male?
 

Cosa ti impedisce di scrivere 10 righe invece di 1, e stampare tutti i valori nel log. allora capirai dove hai sbagliato.

int high = iHighest(NULL,0,MODE_HIGH,20,i+5); Print("high=",high);

e così via con tutti gli elementi. e quando funziona bene, si può mettere tutto in una linea

 
nell'app iOS, qualsiasi scommessa ha un errore - il trading è disabilitato. Dallo stesso account sul desktop tutto va bene. Qual è la ragione e come si può rimediare?
 

Non passate oltre. Tradurre MQL5 in MQL4.

Scopo dell'indicatore: emettere valori SMA nella quantità (parametro da impostare) di 2000pc su ogni barra della storia

Ingresso: numero di valori SMA - 2000pc

Uscita: Array[Bar no., no. SMA] = valore del prezzo SMA

Ho un dollaro sul mio conto)))

File:
sma_greed.mqh  3 kb
top.mq5  3 kb
 
Buon pomeriggio. Potresti dirmi come rendere più facile controllare se c'è un ordine ad un dato prezzo. Ho solo bisogno di sapere se c'è un ordine ad un dato prezzo???? Sono sicuro che molte persone lo hanno già fatto....
Motivazione: