[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 172

 
001:
Se puoi essere più specifico, non sono riuscito a capirlo. Bisogna trovare il valore più alto tra High[i] e High[1]. Grazie!

Meglio definire il numero della barra o il valore più alto.

int MaxBar=0;
double MaxValue=0; 
for(int c=1; c<=i;c++)
if (High(c)>MaxValue) {MaxValue=High(c); MaxBar=c;}

 
001:
Se puoi essere più specifico, non sono riuscito a capirlo. Ho bisogno di trovare il valore più alto nell'intervallo da High[i] a High[1].

MetaEditor --> MQL4 Reference --> Timestamp Access --> iHighest:

Esempio:

double val;
  // расчет максимального значения цены на 20 последовательных барах
  // с индекса 4 по индекс 23 включительно на текущем графике
  val=High[iHighest(NULL,0,MODE_HIGH,20,4)];

 

Aiuto newbie!!!


avatar
1
ingener 13.09.2011 14:11
Aiutatemi a cambiare il codice dell'advisor in modo che possa essere collegato a diverse coppie di valute con la condizione che per ogni coppia apra un solo ordine. Sarei molto grato!!!
File:
 

Signori programmatori, aiutatemi a cambiare una condizione in un indicatore :(


avatar
17
LeRoi 13.09.2011 11:55

L'indicatore (allegato) disegna onde di diversi livelli su HI/LOW... aiuto per favore... Cambiare la condizione in esso per disegnare a chiudere i prezzi. Grazie mille ...

File allegati:
SMS_SW5_4.mq4 (29,63 KB) cancellare

avatar 128
borilunad 13.09.2011 13:39

E meglio aprirlo in modo che non si sovraccarichi e sia applicabile ai consiglieri che lavorano sulle barre di apertura!

 

Buon pomeriggio.

Domanda veloce: è possibile far commerciare lo script? In questo momento sta dando l'errore 4109.

 
Solree:

Buon pomeriggio.

Domanda veloce: è possibile far commerciare lo script? In questo momento sta dando l'errore 4109.


https://docs.mql4.com/ru/constants/errors
 
So cosa significa un errore. Quindi chiedo: c'è un modo per aggirare la cosa?
 
Solree:
Allora, come si risolve...? La finestra, come in Expert Advisor, dove questo è impostato, non appare, cioè non è possibile spuntare la casella "Trade, ...".

Terminal-->Service-->Settings-->Advisors-->Allow EAs to Trade
 
Grazie, funziona :)
 

Ciao!

Puoi dirmi cosa significa l'errore durante la compilazione dell'EA:

\fine del programma" - parentesi sinistra sbilanciata

Saluti.

Motivazione: