No encuentro respuesta a mi pregunta en el tutorial, así que he decidido plantearla aquí. Mi estrategia sólo permite una operación en 1 barra. En el casode D1hice una comprobación del día actual con el día de apertura de la orden (ver abajo). ¿Cómo puedo hacer una comprobación en H4, H1 o en general para cualquier otro marco temporal? Si este tema ya se ha tratado en algún sitio, le agradecería mucho un enlace. Sinceramente.
Symb=Symbol();
total=OrdersTotal();
string TodayDate=TimeToStr(TimeCurrent(),TIME_DATE);
if (total>0)
{ // ------- D.1. Start for (i=0; i<=total; i++)
{ // ------ D.2. Startif (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
{ string OrderDate=TimeToStr(OrderOpenTime(),TIME_DATE);
if (OrderSymbol()==Symb && TodayDate==OrderDate)
{ Comment ("Today order for ",Symbol()," was opened");
Sleep(60000); return(0); }
}
} // ------ D.2. End
} // ------- D.1. End
No encuentro respuesta a mi pregunta en el tutorial, así que he decidido plantearla aquí. Mi estrategia sólo permite una operación en 1 barra. En el casode D1hice una comprobación del día actual con el día de apertura de la orden (ver abajo). ¿Cómo puedo hacer una comprobación en H4, H1 o en general para cualquier otro marco temporal? Si este tema ya se ha tratado en algún sitio, le agradecería mucho un enlace. Sinceramente.
Symb=Symbol();
total=OrdersTotal();
string TodayDate=TimeToStr(TimeCurrent(),TIME_DATE);
if (total>0)
{ // ------- D.1. Start for (i=0; i<=total; i++)
{ // ------ D.2. Startif (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
{ string OrderDate=TimeToStr(OrderOpenTime(),TIME_DATE);
if (OrderSymbol()==Symb && TodayDate==OrderDate)
{ Comment ("Today order for ",Symbol()," was opened");
Sleep(60000); return(0); }
}
} // ------ D.2. End
} // ------- D.1. End
No encuentro respuesta a mi pregunta en el tutorial, así que he decidido plantearla aquí. Mi estrategia sólo permite una operación en 1 barra. En el casode D1hice una comprobación del día actual con el día de apertura de la orden (ver abajo). ¿Cómo puedo hacer una comprobación en H4, H1 o en general para cualquier otro marco temporal? Si este tema ya se ha tratado en algún sitio, le agradecería mucho un enlace. Sinceramente.
¿por qué las capturas de pantalla - prescrito en el algoritmo de EA, no muestran los indicadores por los que se implementa el algoritmo, y hay una ventana para el indicador?
¿por qué las capturas de pantalla - prescrito en el algoritmo de EA, no muestran los indicadores por los que se implementa el algoritmo, y hay una ventana para el indicador?
Lo utilizo para hacer pruebas, de vez en cuando hace skinshots, a veces no (últimamente no lo hace)).
El EA utiliza el ADX del mismo período para tomar una decisión - sólo velas diferentes, sólo necesito una representación gráfica de este indicador para entender por qué hace operaciones cuando no debería - para probar el algoritmo.
precio de apertura - doble
No encuentro respuesta a mi pregunta en el tutorial, así que he decidido plantearla aquí. Mi estrategia sólo permite una operación en 1 barra. En el casode D1hice una comprobación del día actual con el día de apertura de la orden (ver abajo). ¿Cómo puedo hacer una comprobación en H4, H1 o en general para cualquier otro marco temporal? Si este tema ya se ha tratado en algún sitio, le agradecería mucho un enlace. Sinceramente.
No encuentro respuesta a mi pregunta en el tutorial, así que he decidido plantearla aquí. Mi estrategia sólo permite una operación en 1 barra. En el casode D1hice una comprobación del día actual con el día de apertura de la orden (ver abajo). ¿Cómo puedo hacer una comprobación en H4, H1 o en general para cualquier otro marco temporal? Si este tema ya se ha tratado en algún sitio, le agradecería mucho un enlace. Sinceramente.
No encuentro respuesta a mi pregunta en el tutorial, así que he decidido plantearla aquí. Mi estrategia sólo permite una operación en 1 barra. En el casode D1hice una comprobación del día actual con el día de apertura de la orden (ver abajo). ¿Cómo puedo hacer una comprobación en H4, H1 o en general para cualquier otro marco temporal? Si este tema ya se ha tratado en algún sitio, le agradecería mucho un enlace. Sinceramente.
Utilice la función iTime: https://docs.mql4.com/ru/series/iTime
y compare OrderOpenTime() con iTime(Symbol(), PERIOD_H1, 0) en su bucle
¿por qué las capturas de pantalla - prescrito en el algoritmo de EA, no muestran los indicadores por los que se implementa el algoritmo, y hay una ventana para el indicador?
Código
bool TakeScreenShot(string type)
{
Print("screenshotcall ");
int count = 1;
if(!GlobalVariableCheck("ssc"))
{
GlobalVariableSet("ssc",1);
count = 1;
}
else
{
count = GlobalVariableGet("ssc") + 1;
GlobalVariableSet("ssc",count);
}
string filename = "MyEA\\" + "MyEA_" + Symbol() + "_" + type + "_" + DoubleToStr(count,0) + ".gif";
WindowScreenShot(filename,640,480);
Print(" screenshot done ");
return(0);
¿por qué las capturas de pantalla - prescrito en el algoritmo de EA, no muestran los indicadores por los que se implementa el algoritmo, y hay una ventana para el indicador?
código
Busque en otra parte - la función funciona.
Sí, sé que la función funciona, aquí está el resultado
hay una ventana del indicador en la parte inferior, pero no el propio indicador, ¿por qué?
sí, sé que la función funciona, aquí está el resultado
hay una ventana del indicador en la parte inferior pero no el indicador en sí, ¿por qué?
Pruébalo en una cuenta demo.
Pruébalo en una cuenta demo.
Lo utilizo para hacer pruebas, de vez en cuando hace skinshots, a veces no (últimamente no lo hace)).
El EA utiliza el ADX del mismo período para tomar una decisión - sólo velas diferentes, sólo necesito una representación gráfica de este indicador para entender por qué hace operaciones cuando no debería - para probar el algoritmo.
Lo uso para hacer pruebas, de vez en cuando hace skinshots, a veces no (últimamente no lo hace)).
Necesito una representación gráfica de este indicador para entender por qué hace operaciones cuando no debería - para probar el algoritmo.
Compruébalo en la demo, no en el probador.