Universale MA Croce EA - pagina 90

 

Filtro aggiuntivo

Ciao mladen

Ho provato ad usare l'indicatore allegato "BuySel Alert" per sostituire "Terza media mobile".

Quando "x" dice BUY, ma va solo per comprare,

Quando "x" dice SELL, ma solo per vendere.

Ma non ha funzionato.

Si prega di aiutare a verificare

.

Di seguito sono "Buysel Alert" indicatore:

#proprietà indicator_chart_window

#proprietà indicator_buffers 1

#proprietà indicator_color1 White

#proprietà indicator_width1 10

//---- parametri di input

extern int barn=300;

extern int Length=30;// era 19

double prev;

double last;

doppio alertBar;

extern int SoundAlertMode = 1;

extern int Soundonly = 1;

extern bool targets = false;

//---- buffer

double ExtMapBuffer1[]

//double ExtMapBuffer2[]

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

//|funzione di inizializzazione dell'indicatore personalizzata |

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

int init()

{

//---- indicatori

SetIndexEmptyValue(0,0.0);

SetIndexDrawBegin(0, barn);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,251);

SetIndexBuffer(0,ExtMapBuffer1);

IndicatoreNomeCorto("DIN");

Quindi uso" iCustom()" per sostituire" iMA()":

//| TERZA MEDIA MOBILE |

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

if(UseThirdMA==true)

{

ThirdMAValue = iCustom(NULL,0, "BuySel Alert",0,0);

if(UseCounterTrend==false)

{

if(BuyCondition==true && SlowMACurrent>ThirdMAValue) BuyCondition = true; else BuyCondition = false;

if(SellCondition==true && SlowMACurrent<ThirdMAValue) SellCondition = true; else SellCondition = false;

}

else

{

if((BuyCondition==true && FastMACurrent<ThirdMAValue) ||

(SellCondition==true && FastMACurrent>ThirdMAValue)) CounterTrend = true; altrimenti CounterTrend = false;

Grazie

 

Ciao,

Non vedo molta differenza tra StopAndReverse e ExitOnCross o mi sbaglio?

 

Come impostare davvero un profitto di coda nell'EA originale universalMACross, perché ha sempre colpito il mio profitto invece di lasciar correre il profitto

 

Ciao ragazzi,

Nell'ultimo UniversalMAcross, qualcuno può aggiungere un close_losing_position dopo x ore?

Continuo ad avere trade che non vengono chiusi con un'impostazione serten: lo stoplos non viene aggiunto.

Ho questo problema con UseCounterTrend true.

E utilizzare il terzo MA vero.

Condividerà un buon setfile!

 

Condividerà un buon setfile!

Vedo che il problema che ho è nel CT_stop.

E' possibile dare a tutte le posizioni lo stesso stop, tp e regole di trailing?

Ho un buon setfile e le posizioni non vengono chiuse e causano DD.

Se le posizioni venissero chiuse su un normale SL i risultati sono più che buoni!

File:
chart.gif  40 kb
 
star821:
Ciao mladen

Ho provato ad usare l'indicatore allegato "BuySel Alert" per sostituire la "terza media mobile".

Quando "x" ha detto BUY, ma solo per comprare,

Quando "x" dice SELL, ma solo per vendere.

Ma non ha funzionato.

Si prega di aiutare a verificare

.

Di seguito sono "Buysel Alert" indicatore:

#proprietà indicator_chart_window

#proprietà indicator_buffers 1

#proprietà indicator_color1 White

#proprietà indicator_width1 10

//---- parametri di input

extern int barn=300;

extern int Length=30;// era 19

double prev;

double last;

doppio alertBar;

extern int SoundAlertMode = 1;

extern int Soundonly = 1;

extern bool targets = false;

//---- buffer

double ExtMapBuffer1[]

//double ExtMapBuffer2[]

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

//|funzione di inizializzazione dell'indicatore personalizzata |

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

int init()

{

//---- indicatori

SetIndexEmptyValue(0,0.0);

SetIndexDrawBegin(0, barn);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,251);

SetIndexBuffer(0,ExtMapBuffer1);

IndicatoreNomeCorto("DIN");

Quindi uso" iCustom()" per sostituire" iMA()":

//| TERZA MEDIA MOBILE |

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

if(UseThirdMA==true)

{

ThirdMAValue = iCustom(NULL,0, "BuySel Alert",0,0);

if(UseCounterTrend==false)

{

if(BuyCondition==true && SlowMACurrent>ThirdMAValue) BuyCondition = true; else BuyCondition = false;

if(SellCondition==true && SlowMACurrent<ThirdMAValue) SellCondition = true; else SellCondition = false;

}

else

{

if((BuyCondition==true && FastMACurrent<ThirdMAValue) ||

(SellCondition==true && FastMACurrent>ThirdMAValue)) CounterTrend = true; altrimenti CounterTrend = false;

Grazie

stella821

Solo ora ho visto il tuo post: non è possibile paragonare l'indicatore BuySell alert con la media mobile regolare, poiché la maggior parte delle volte BuySell alert ha 0 come valore nel buffer e anche quando ha un valore diverso da 0 non è paragonabile alla media in modo normale. Non appartengono alla stessa famiglia di indicatori, per così dire, e questo è il motivo per cui non è possibile confrontarli

 

Notato e grazie a mladen.

 

ciao; mladen grazie per il tuo aiuto e l'ea migliorato.

paulc

 

EDIT: anche io;

dimenticato il post, ottenere qualcosa da postare, ma il suo non a questo ea. Sorry

grazie.

 

Lo sto provando ora e riferirò i risultati ai miei amici