Rata europea - página 3

 
Mickey Moose:
¿A quién le preguntas?

otro individuo ridículo ... cambiar el tono ...

Creo que has elegido el avatar freudiano adecuado...

Parafraseando el viejo dicho: "el alce es el destino"...

 
elmucon:

1. ¿Cuál es el valor de la cadena que hay que pasar a la función?

2. Según el código, el compilador jura en esta línea

l_AUDUSD = 0; l_NZDUSD = 0; l_USDCAD = 0; l_USDJPY = 0; // эти для отрисовки графики
 
Aleksey Vyazmikin:

1. ¿Cuál es el valor de la cadena que hay que pasar a la función?

2. Según el código, el compilador jura esta cadena

Pruébalo - era variables para dibujar en un gráfico (visualización)

(a continuación se muestra el código del antiguo terminal):

// +--------------------------------------------------------------------------------------------------+
// входные параметры                                                                                  |
// +--------------------------------------------------------------------------------------------------+
input ENUM_MA_METHOD     Metod  = MODE_SMA;           // Усреднение
input ENUM_APPLIED_PRICE Prise  = PRICE_MEDIAN;       // Цена 
      input int Sdvig           = 3;                  // Cдвиг MA 
      input int MA              = 20;                 // Периуд MA

// +--------------------------------------------------------------------------------------------------+
// функция направления торговли                                                                       |
// +--------------------------------------------------------------------------------------------------+
int CheckSig(string sym){
    bool l_Avers;
    int  l_dn = 0, l_up = 0; 
    int  Shift_Au,  Shift_Nz,  Shift_Ca,  Shift_Jp;
    datetime iTm = iTime(_Symbol,0,1);
    if(StringFind(sym,"USD",0)==3) l_Avers = false; else l_Avers = true;
    Shift_Au = iBarShift("AUDUSD",0,iTm,true); if(Shift_Au <= 0) return(2);
    Shift_Nz = iBarShift("NZDUSD",0,iTm,true); if(Shift_Nz <= 0) return(2);
    Shift_Ca = iBarShift("USDCAD",0,iTm,true); if(Shift_Ca <= 0) return(2);
    Shift_Jp = iBarShift("USDJPY",0,iTm,true); if(Shift_Jp <= 0) return(2);
    if(iClose("AUDUSD",0,Shift_Au) > iMA("AUDUSD",0,MA,Sdvig,Metod,Prise,Shift_Au)){if(!l_Avers) l_up ++; else l_dn ++;}
    if(iClose("AUDUSD",0,Shift_Au) < iMA("AUDUSD",0,MA,Sdvig,Metod,Prise,Shift_Au)){if(!l_Avers) l_dn ++; else l_up ++;}
    if(iClose("NZDUSD",0,Shift_Nz) > iMA("NZDUSD",0,MA,Sdvig,Metod,Prise,Shift_Nz)){if(!l_Avers) l_up ++; else l_dn ++;}
    if(iClose("NZDUSD",0,Shift_Nz) < iMA("NZDUSD",0,MA,Sdvig,Metod,Prise,Shift_Nz)){if(!l_Avers) l_dn ++; else l_up ++;}
    if(iClose("USDCAD",0,Shift_Ca) < iMA("USDCAD",0,MA,Sdvig,Metod,Prise,Shift_Ca)){if(!l_Avers) l_up ++; else l_dn ++;}
    if(iClose("USDCAD",0,Shift_Ca) > iMA("USDCAD",0,MA,Sdvig,Metod,Prise,Shift_Ca)){if(!l_Avers) l_dn ++; else l_up ++;}
    if(iClose("USDJPY",0,Shift_Jp) < iMA("USDJPY",0,MA,Sdvig,Metod,Prise,Shift_Jp)){if(!l_Avers) l_up ++; else l_dn ++;}
    if(iClose("USDJPY",0,Shift_Jp) > iMA("USDJPY",0,MA,Sdvig,Metod,Prise,Shift_Jp)){if(!l_Avers) l_dn ++; else l_up ++;}
    if(l_up == 4)return( 1); 
    if(l_dn == 4)return(-1);
return(0);}
// вызов для евро

CheckSig("EURUSD");

// вызов для фунта

CheckSig("GBPUSD");

// вызов для франка

CheckSig("USDCHF");


// ну или так

CheckSig(_Symbol);
CheckSig(Symbol());

 
elmucon:
así que pruébalo - había variables para dibujar en el gráfico (visualización)

Sí, lo he compilado. Sin embargo, no hay ningún resultado particular, o más bien es incluso negativo, y si se da la vuelta a la regla, hay un aumento de la FP y nada más...

ATS - contra-tendencia en el canal de flotación de la ondulación.

 
Aleksey Vyazmikin:

Sí, lo he compilado. Sin embargo, no hay ningún resultado particular, o más bien es incluso negativo, y si se da la vuelta a la regla, hay un aumento de la FP y nada más...

ATS - contra-tendencia en el canal flotante desde el naufragio.


Perdóname, no he pensado mucho en ello, pero aquí tienes algunas imágenes ilustrativas

sin optimización, sin ajuste, con los ajustes a ojo, y a los precios de apertura

para tres divisas sin cambiar la configuración, en el historial que da el broker (no es muy profundo, pero según parece, Alpari no da más)

considérelo un backtest ....

ё1213

ё321

ё1321

 
elmucon:

Perdonadme, no le di mucha importancia, pero aquí tenéis algunas fotos ilustrativas

sin optimización, sin ajuste, con ajustes a ojo y a precios de apertura

en tres monedas sin cambiar ninguna configuración, en el historial dado por el broker (no muy profundo, pero como parece, Alpari no da más)

considérelo un backtest ....



Alpari da una historia profunda - he estado probando desde 2010 en 15 minutos - sólo con la configuración predeterminada.

Quizás es que con los filtros por defecto, mi ATS no va tan mal, he dejado el mínimo.

 

Todo es como debe ser

ё123

ё123

 

cerrado a mano - si la señal no cambia en la siguiente barra, abrirá una nueva serie

ё123

ё123

 

abrió una nueva serie

ё123

 

uno-dos-tres-cuatro-cinco, seguir rastrillando ...

ё123

Razón de la queja: