...

Todo sobre el trading en los mercados financieros: funcionamiento, dudas, noticias, etc.
Avatar de Usuario
cls
Mensajes: 1344
Registrado: 24 May 2007 18:46
Contactar:

Mensaje por cls »

me refiero a la variable (el período de la media).
kmunoz
Mensajes: 88
Registrado: 01 Nov 2008 18:13

Mensaje por kmunoz »

....
Última edición por kmunoz el 14 Nov 2008 12:48, editado 1 vez en total.
Spirit
Mensajes: 4739
Registrado: 12 Jun 2008 19:49

Mensaje por Spirit »

¿Qué diferencia hay entre indicador1 e indicador 2 si la variable M es la misma?

Código: Seleccionar todo

indicator1 = Average[M](close)-std[M](close)
c1 = (open < indicator1)

indicator2 = Average[M](close)-std[M](close)
c2 = (close < indicator2)
kmunoz
Mensajes: 88
Registrado: 01 Nov 2008 18:13

Mensaje por kmunoz »

....
Última edición por kmunoz el 14 Nov 2008 12:49, editado 1 vez en total.
kmunoz
Mensajes: 88
Registrado: 01 Nov 2008 18:13

...

Mensaje por kmunoz »

...
Última edición por kmunoz el 08 Ene 2010 16:26, editado 1 vez en total.
Spirit
Mensajes: 4739
Registrado: 12 Jun 2008 19:49

Mensaje por Spirit »

He traducido así. No se si estará bien.

Código: Seleccionar todo

indicator1 = Average[M](close)-std[M](close)
c1 = (open < indicator1)

indicator2 = Average[M](close)-std[M](close)
c2 = (close < indicator2)

Código: Seleccionar todo

double mas1 = iMA(NULL,0,M,0,MODE_SMMA,PRICE_CLOSE,0);
double std1= iStdDev(NULL,0,M,0,MODE_EMA,PRICE_CLOSE,0);
double indicador1 = mas1-std1;
bool c1 = Open[0]<indicador1;

double mas2 = iMA(NULL,0,M,0,MODE_SMMA,PRICE_CLOSE,0);
double std2= iStdDev(NULL,0,M,0,MODE_EMA,PRICE_CLOSE,0);
double indicador2 = mas2-std2;
bool c2 = Close[0]<indicador2;
Siendo M una variable externa.
Spirit
Mensajes: 4739
Registrado: 12 Jun 2008 19:49

Mensaje por Spirit »

kmunoz escribió:uno es una media corriente y moliente y el otro es la desviación típica
Debo estar tonto. No me entero.

las variables indicator1 e indicator2 contienen lo mismo, la diferencia de la misma media y la misma desviación típica. Eso es lo que leo de tu código. (No se nada de PRTime, que conste)
kmunoz
Mensajes: 88
Registrado: 01 Nov 2008 18:13

Mensaje por kmunoz »

....
Última edición por kmunoz el 14 Nov 2008 12:49, editado 1 vez en total.
Avatar de Usuario
lalink
Mensajes: 105
Registrado: 14 Jun 2008 16:13

Mensaje por lalink »

Lo que hay que aclarar es si en tus Probacktests ya estan descontadas las comisiones y deslizamientos y porque a cls le ha salido tan distinta en numero de operaciones la simulación.... :?
Nunca pertenecería a un club que tuviera como socio a alguien como yo.
Avatar de Usuario
cls
Mensajes: 1344
Registrado: 24 May 2007 18:46
Contactar:

Mensaje por cls »

Me siguen saliendo un montón de operaciones.

Con un período para la media de 900, en gráficos de 1seg para el stoxx,
y entre el 02-may al 05-sep (sólo 4 meses) sale esto:
(la fiabilidad es asombrosa)

¿bolsa1, has podido testearlo en algún índice ?


Imagen
Adjuntos
ratio03.gif
kmunoz
Mensajes: 88
Registrado: 01 Nov 2008 18:13

Mensaje por kmunoz »

....
Última edición por kmunoz el 14 Nov 2008 12:50, editado 1 vez en total.
Spirit
Mensajes: 4739
Registrado: 12 Jun 2008 19:49

Mensaje por Spirit »

Alguien que me mire esto por encima antes de meter las órdenes de compra y venta. En cuanto lo tenga lo lanzo.

Código: Seleccionar todo

double mas1 = iMA(NULL,0,M,0,MODE_SMMA,PRICE_CLOSE,0);
double std1= iStdDev(NULL,0,M,0,MODE_EMA,PRICE_CLOSE,0);
double indicador1 = mas1-std1;
bool c1 = Open[0]<indicador1;

double mas2 = iMA(NULL,0,M,0,MODE_SMMA,PRICE_CLOSE,0);
double std2= iStdDev(NULL,0,M,0,MODE_EMA,PRICE_CLOSE,0);
double indicador2 = mas2-std2;
bool c2 = Close[0]<indicador2>indicador4;

if (c4){
   //vender al cierre de esta barra. (abrir posición)
}

double indicador5 = mas1-std1;
bool c5 = Open[0]<indicador5;


double indicador6 = mas1-std1;
bool c5 = Close[0]<indicador6;

if (c5&&c6){
   //comprar al cierre de esta barra. (cerrar posición)
}
Última edición por Spirit el 11 Nov 2008 18:57, editado 1 vez en total.
Avatar de Usuario
Fer137
Mensajes: 1371
Registrado: 12 Nov 2007 18:43

Mensaje por Fer137 »

Hay que tener en cuenta que no es simetrico: se pone largo en la bollinger inferior y corto en la media.
¿Funciona igual en tendencia alcista?
Última edición por Fer137 el 11 Nov 2008 18:56, editado 1 vez en total.
kmunoz
Mensajes: 88
Registrado: 01 Nov 2008 18:13

Mensaje por kmunoz »

....
Última edición por kmunoz el 14 Nov 2008 12:50, editado 1 vez en total.
Spirit
Mensajes: 4739
Registrado: 12 Jun 2008 19:49

Mensaje por Spirit »

joer, este foro se come el código. No hay manera

Bueno la pregunta que necesito que me resolvais es si todos los indicadores lamados indicator1, indicator2,.............,indicator6 cargan el mismo valor.

Ya que pone siempre que es = Average[M](close)-std[M](close)

Eso significa que siempre esta utilizando ese mismo valor ¿no?

O es que PRTime es distinto que el resto de los lenguajes?

Otra para FER ¿Como meto la operación al cierre de la barra [0]?

Otra para kmunoz ¿Debo leer el valor de la media y la desviación al cierre de la barra actual o al cierre de la anterior?
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Trading en General”