Come codificare? - pagina 30

 

Cari consiglieri esperti, consigliate il codice di aggiornamento dei buffer

Cari consiglieri esperti! Vi prego di darmi un consiglio sul refresh dei buffer (solo un buon consiglio)

c'è un codice (patch, correzione, aggiornamento) da Raff 4 indicatori multitimeframe (MTF), che funziona abbastanza bene;

quale potrebbe essere il codice simile da aggiungere agli indicatori regolari (non mtf)?

Se possibile, per favore, date un esempio,

grazie

//---- Aggiorna i buffer +++++++++++++++++++++ aggiornamento da Raff

if (TimeFrame>Period()) {

int PerINT=TimeFrame/Period()+1;

datetime TimeArr[]; ArrayResize(TimeArr,PerINT);

ArrayCopySeries(TimeArr,MODE_TIME,Symbol(),Period( ));

for(i=0;i=TimeArray[0]) {

//----

/************************************************** ***

Aggiorna i buffer: buffer = buffer[0];

************************************************** ****/

Buffer1= Buffer1[0];

Buffer2= Buffer2[0];

Buffer3= Buffer3[0];

//----

} } }

//+++++++++++++++++++++++++++++++++++++++++ Raff ++++++

 

Serve un codice per mettere in pausa tra le azioni in un EA

Qual è il modo corretto di mettere una dichiarazione di pausa in un EA? Sarebbe lo stesso per un indicatore?

Dave <<<
 

sleep(1000);

1000 è 1000 millisecondi, o 1 secondo.

 

Piccolo thread su di esso con il codice https://www.mql5.com/en/forum/174203

 

Come codificare questo allarme?

Sto cercando di codificare una serie di allarmi tra cui alcuni relativi a RSI, ma in realtà sono bloccato a questo punto:

Non riesco proprio a capire come fare il codice per avvisare il punto di rientroin 30-70 livelli RSI.

Sarei molto felice se qualcuno potesse spiegarmi come fare.

Grazie per il vostro tempo.

pente

 

Per informazioni:

- RSI con allarme è qui https://www.mql5.com/en/forum

- tutto su RSI è qui: https://www.mql5.com/en/forum

- l'altro RSI con allarme è nel thread degli indicatori elite nella sezione elite.

-----------------------------

pentesileia,

Non sono un codificatore ma so che è qualcosa con due valori dell'indicatore.

Per esempio, abbiamo i barra e i+1 barra (è la stessa della 1a barra e della 2a barra).

Quindi, l'RSI sulla barra i è inferiore a 70 e l'RSI della barra i+1 (barra precedente) è superiore a 70. È l'incrocio. E l'opposto per 30, per esempio.

Non è difficile da codificare.

 

newdigital,

Grazie per la tua risposta veloce e saggia!

Sono sicuro che sarò in grado di ottenere il mio obiettivo con tali informazioni.

pente

 
 

Come aumentare la dimensione del lotto dopo una perdita?

Qualcuno ne sa abbastanza sulla programmazione di un EA per aiutarmi un po'.

Ho un EA abbastanza buono, ma vorrei che aumentasse la dimensione del lotto solo dopo un calo di capitale o un trade in perdita, ma non sono sicuro di come programmarlo.

Qualcuno può darmi un aiuto?

Grazie!

 

Pulcino Gosling

Come posso creare questo codice da metastock a MT4

fattore:= 2,43;

sp:= 3;

ip:= 10;

lp:= 16;

sl:= (Mov(CLOSE,sp,S)-Mov(CLOSE,ip,S))/(((((Mov(CLOSE,ip,S)+fattore*Mov(CLOSE,ip,S)

)*0,333)-Mov(CLOSE,ip,S))/100);

ml:= Mov(sl,lp,S);

ml;

sl;

Motivazione: