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

 
variabili locali: int i,up,dn,zr,Down,Up,Zero;
double op_i,cl_i,rezult;
 
Ecco il codice completo del mio EA per il calcolo delle barre up-down su un periodo, forse aiuterà gli specialisti a capire dov'è l'errore:
 

Aiutatemi a scrivere un EA. Ho bisogno che si apra per comprare quando due barre raggiungono un punto con candele basse, e per vendere quando raggiungono un punto con candele alte...


Ho provato ad aprire l'acquisto quando due barre colpiscono un punto con candele basse... Uno dei video tutorial mi ha aiutato a scrivere un EA usando l'indicatore, ma siccome non ho esperienza, non posso farlo da solo... Non posso fare nulla senza aiuto.

 
rapid_minus:
variabili locali: int i,up,dn,zr,Down,Up,Zero;
doppio op_i,cl_i,rezult;
fast_minus:
Beh, ci risiamo, non vedo SRC. Per non fare mistero di nulla, ecco il codice completo del mio EA per il calcolo delle barre up-down su un periodo, forse aiuterà gli esperti a capire dove è l'errore:

Non c'è niente da capire qui. Dividere un int per un int produce un int indipendentemente dal tipo di variabile che riceve il risultato della divisione.

Ecco il pulsante SRC

.

 

Ciao a tutti ) Puoi dirmi per favore - come costruire un indicatore personalizzato in un robot di trading (per esempio ho scaricato il codice dell'indicatore del canale Donchian) - ecco il codice (cosa scegliere da esso per disegnare??

#proprietà copyright "ps"

#proprietà link ""

//---- impostazioni dell'indicatore

#proprietà indicator_chart_window

#proprietà indicator_buffers 2

#property indicator_color1 Magenta

#property indicator_color2 Magenta

#proprietà indicator_width1 1

#proprietà indicator_width2 1


//---- parametri dell'indicatore

extern int periodi=20;


//---- buffer degli indicatori

doppio superiore[];

doppio inferiore[];


//+------------------------------------------------------------------+

//| funzione di inizializzazione dell'indicatore personalizzato

//+------------------------------------------------------------------+

int init()

{

//---- impostazioni di disegno

SetIndexStyle(0,DRAW_LINE);

SetIndexStyle(1,DRAW_LINE);

//---- mappatura dei buffer degli indicatori

SetIndexBuffer(0,upper);

SetIndexBuffer(1,lower);

//---- nome per DataWindow e l'etichetta della sottofinestra dell'indicatore

IndicatoreNomeCorto("Canale Donchian("+periodi+")");

SetIndexLabel(0, "Upper");

SetIndexLabel(1, "Lower");

//---- inizializzazione fatta

ritorno(0);

}

//+------------------------------------------------------------------+

//| ora fai la danza. |

//+------------------------------------------------------------------+

int start()

{

limite int;

int counted_bars=IndicatorCounted();

//---- ultima barra contata sarà ricontata

if(counted_bars>0) counted_bars--;

limit=Bars-counted_bars;


//---- calcolare i valori

for(int i=0; i<limit; i++) {

upper[i]=iHigh(Symbol(),Period(),iHighest(Symbol(),Period(),MODE_HIGH,periods,i))

lower[i]=iLow(Symbol(),Period(),iLowest(Symbol(),Period(),MODE_LOW,periods,i));

}

ritorno(0);

}

0

 
Tema97:

Ciao a tutti ) Puoi dirmi per favore - come costruire un indicatore personalizzato in un robot di trading (per esempio ho scaricato il codice dell'indicatore del canale Donchian) - ecco il codice (cosa scegliere da esso per disegnare???

L'indicatore disegna tramite i buffer. L'Expert Advisor non ha buffer e disegna solo oggetti.
 
So dov'è il pulsante SRC, ma dopo "incolla" non c'è l'immagine del codice. è questo che intendevo con "non si vede l'SRC". Proprio ora - vedi il codice postato sopra? Non lo vedo.
 
AlexeyVik 30.04.2016 08:12 # Non c'è niente da capire. Quando si divide int per int si ottiene int indipendentemente dal tipo di variabile che riceve il risultato della divisione.Grazie. Infatti, a volte ci si perde in tre pini.
 
artmedia70:
L'indicatore disegna attraverso i buffer. Non ci sono buffer nell'EA e deve disegnare con gli oggetti.

Cosa faccio ora? Ho una strategia basata sul canale - c'è una sostituzione alternativa?

 
rapid_minus:
So dov'è il pulsante SRC, ma dopo "incolla" non c'è l'immagine del codice. è questo che intendevo con "non si vede l'SRC". In questo momento - vedi il codice postato sopra? Non lo vedo.
Funziona per me... Quindi lo scarafaggio è nel tuo browser.
Motivazione: