Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 624

 
benzovoz:
Cambia PERIOD_M5 por Period() en todo el código

pero entonces no será M5 mínimo por ejemplo en el gráfico M30, será M30 mínimo y quiero que siga siendo M5
 
laveosa:

Si he entendido bien, lo mismo que los 150 anteriores...

Además de la época también está el tipo. No todas las ondas pueden obtenerse con bastante precisión en otros plazos. En los más pequeños se puede, en los más altos no tanto
 

aquí hay una nueva variante que no envuelve a los mínimos maxima....

int MaperiodM5maBIG_1,

MaperiodM5maBIG_2,

MaperiodM5ma_1,

MaperiodM5ma_2;

if(Period()>1){

MaperiodM5maBIG_1 = 750 / Period();

MaperiodM5maBIG_2 = 750 / Period();

MaperiodM5ma_1 = 25 / Period();

MaperiodM5ma_2 = 25 / Period();

}

si no

{

MaperiodM5maBIG_1 = 750;

MaperiodM5maBIG_2 = 750;

MaperiodM5ma_1 = 25;

MaperiodM5ma_2 = 25;

}

M5maBIG_1= iMA(ed,Period(),MaperiodM5maBIG_1,0,MODE_EMA,PRICE_CLOSE,1);

M5maBIG_2= iMA(ed,Period(),MaperiodM5maBIG_2,0,MODE_EMA,PRICE_CLOSE,2);

M5ma_1= iMA(ed,Period(),MaperiodM5ma_1,0,MODE_EMA,PRICE_CLOSE,1);

M5ma_2= iMA(ed,Period(),MaperiodM5ma_2,0,MODE_EMA,PRICE_CLOSE,2);

if(M5ma_2>M5maBIG_2&&M5ma_1<M5maBIG_1){ordersend(520);......................................................... Creo que también deberíamos jugar con los paréntesis como-------((M5ma_2>M5maBIG_2)&&(M5ma_1<M5maBIG_1))---

or (((M5ma_2)>M5maBIG_2)&&((M5ma_1)<M5maBIG_1))

}//amx13_75

if(a==520){RefreshRates();//__________________________________________________________________________________

op=NormalizarDoble(Ask, Dígitos);sl=NormalizarDoble(op-62*kio*Punto,Dígitos);tp=NormalizarDoble(op+54*kio*Punto,Dígitos);

ticket=OrderSend(ed,OP_BUY, Lot,op,3,sl,0,comm,magic+520,0,Green);//_____Lot=

err=GetLastError();

if(err!=0){Print("Error-",err," op-",op," sl-",sl," tp-",tp);}}

que tampoco funciona, por cierto......... :(

 
Vinin:

Además del período, también está el tipo. No todas las oscilaciones pueden ser muy precisas en otros marcos temporales. En los más pequeños se puede, en los más altos no tanto

Sí, soy consciente de ello, pero en este caso el portar el periodo de ondulación multiplicando/dividiendo a la TF correcta debería dar resultados más precisos. Que yo recuerde los resultados son siempre peores cuando se usa una varita de otra época, pero no pretendo la verdad.
 
benzovoz:

Sí, soy consciente de ello, pero en este caso el portar el periodo de ondulación multiplicando/dividiendo a la TF correcta debería dar resultados más precisos. Que yo recuerde cuando se usa la ondulación obviamente de otro TF los resultados son siempre peores, pero no estoy afirmando la verdad.

¿cómo se obtienen los mismos resultados en diferentes plazos? :/
 

Aquí para tratar de añadir:

if(Period()>1){

MaperiodM5maBIG_1 = 750 / Period();

MaperiodM5maBIG_2 = 750 / Period();

MaperiodM5ma_1 = 25 / Period();

MaperiodM5ma_2 = 25 / Period();

}

else

{

MaperiodM5maBIG_1 = 750;

MaperiodM5maBIG_2 = 750;

MaperiodM5ma_1 = 25;

MaperiodM5ma_2 = 25;

}

if( MaperiodM5ma_1 <1) MaperiodM5ma_1 = 1; 

if( MaperiodM5ma_2 <1) MaperiodM5ma_2 = 1;   


 
laveosa:

Entonces, ¿cómo se obtiene el mismo resultado con diferentes tiempos? :/

No puedes conseguir lo mismo, pero puedes acercarte
 
benzovoz:

Aquí para tratar de añadir:

if(Period()>1){

MaperiodM5maBIG_1 = 750 / Period();

MaperiodM5maBIG_2 = 750 / Period();

MaperiodM5ma_1 = 25 / Period();

MaperiodM5ma_2 = 25 / Period();

}

else

{

MaperiodM5maBIG_1 = 750;

MaperiodM5maBIG_2 = 750;

MaperiodM5ma_1 = 25;

MaperiodM5ma_2 = 25;

}

if( MaperiodM5ma_1 <1) MaperiodM5ma_1 = 1; 

if( MaperiodM5ma_2 <1) MaperiodM5ma_2 = 1;   



noaaaaa no funciona..... ¿para qué hacíamos eso?
 
Vinin:

No puedes conseguir el mismo, pero puedes conseguir uno cercano

en otras palabras, caballeros..... si escribes un búho, entonces sólo una sincronización y no una mezcla de diferentes, ¿verdad? :)
 
laveosa:

en otras palabras, caballeros..... si escribes un búho, entonces sólo una sincronización y no una mezcla de diferentes, ¿verdad? :)

Sólo hay que pensar antes de hacer preguntas. Estar cerca y no estar cerca son conceptos completamente diferentes.