...
¿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)
He traducido así. No se si estará bien.
Siendo M una variable externa.
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;
Debo estar tonto. No me entero.kmunoz escribió:uno es una media corriente y moliente y el otro es la desviación típica
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)
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.
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?
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!