Questo indicatore personalizzato (iTrend.mq4) può essere programmato in un EA esistente...se sì, come dovrebbe essere codificato? - pagina 3

 

Questo non ha avuto una risposta specifica...

E avete un indicatore i_Trend funzionante in /experts/indicators?

Cioè, puoi aprire un grafico e allegare l'indicatore i_Trend e questo fa quello che dovrebbe fare?

Questa è la fine del mio interrogatorio, e la fine delle idee...

 
phy wrote >>

Questo non ha avuto una risposta specifica...

E avete un indicatore i_Trend funzionante in /experts/indicators?

Cioè, puoi aprire un grafico e allegare l'indicatore i_Trend e questo fa quello che dovrebbe fare?

Questa è la fine del mio interrogatorio, e la fine delle idee...

L'indicatore i_Trend è sul grafico e funziona bene e anche nel file specificato.../esperti/indicatori

 

Ok. Dove nel tuo codice c'è

doubleMyTrend=iCustom(NULL,0,"i_Trend",0,0,0,40,8,25,200,0,0);

Si prega di mostrare il contesto.

 
phy wrote >>

Ok. Dove nel tuo codice c'è

double MyTrend=iCustom(NULL,0,"i_Trend",0,0,0,40,8,25,300,0,0);

Questo potrebbe aiutare

//---- parametri di ingresso
extern double LotsIfNoMM=0.1;
extern int StopLoss=20;
extern int MM_Risk=40;
//----
double MyTrend=iCustom(NULL,0,"i_Trend",0,0,0,40,8,25,300,0,0);
double Opentrades,orders,first,mode,Ilo,sym,b,tmp,GridCellPoint,OpenOrderStopLoss;
double b4signal,Signal,Triggerline,b4Triggerline,Nowsignal,NowTriggerline,sl,LastOpByExpert,LastBarChecked;
int cnt,cnt2,OpenPosition,notouchbar,PendingOrderTicket,OpenOrderTicket;
bool test;
//+------------------------------------------------------------------+
//| funzione di inizializzazione esperto |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);

 

Spostare

doubleMyTrend=iCustom(NULL,0,"i_Trend",0,0,0,40,8,25,300,0,0);

nella funzione start().

Non puoi fare una chiamata iCustom prima che l'EA sia inizializzato.

 
phy wrote >>

Spostare

doubleMyTrend=iCustom(NULL,0,"i_Trend",0,0,0,40,8,25,300,0,0);

nella funzione start().

Non puoi fare una chiamata iCustom prima che l'EA sia inizializzato.

quando ottengo il seguente messaggio di errore '\fine_del_programma' - parentesi sinistra sbilanciata C:\File di programma\Interbank FX Trader Demo\experts\PTTrend_201].1.mq4 (118, 1)

A cosa si riferisce il (118,1)?

 
wizkid wrote >>

quando ricevo il seguente messaggio di errore '\fine_del_programma' - parentesi sinistra sbilanciata C:\File di programma\Interbank FX Trader Demo\experts\PTTrend_201].1.mq4 (118, 1)

A cosa si riferisce il (118,1)?

Se voglio dichiarare che voglio che il mio booleano ritorni vero se il valore dell'indicatore MyTrend è tra +7 e -7, quale simbolo devo usare nel codice?

 

Come funziona iTrend. Mostra un istogramma su/giù. Cosa significa, e come si identifica la tendenza con questo indicatore.

 
ckmoied wrote >>

Come funziona iTrend. Mostra un istogramma su/giù. Cosa significa, e come identifichiamo la tendenza con questo indicatore.

Si tratta di una linea di TREnd che tende tra un range di +10 e-10...e voglio che il nuovo indicatore restituisca un valore VERO (Booloean quando il valore della linea di tendenza è tra -7 e -7 su quella linea di tendenza

 
wizkid wrote >>

Si tratta di una linea di tendenza TREnd che si estende tra +10 e-10... e voglio che il nuovo indicatore restituisca un valore VERO (Booloean quando il valore della linea di tendenza è tra -7 e -7 su quella linea di tendenza

//+------------------------------------------------------------------+
//| funzione di avvio esperto |
//+------------------------------------------------------------------+
int start()
double MyTrend=iCustom(NULL,0,"i_Trend",0,0,0,40,8,25,300,0,0);
//return(0);

//if ( ! IsTesting() ) Comment(" Trailingstop ", b, "\n"," Tick no. ", iVolume(NULL,0,0),"\n"," Lotti ",Ilo);
/**********************************Money and Risk Management***************************************
Quando inserisco il nuovo trend nella START FUNCTION come da voi suggerito...continuo ad avere un sacco di errori

Qualche idea?