Errores, fallos, preguntas - página 2153
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
¿Cómo puedo saber a qué hora cierran las operaciones de los símbolos de Forex?
Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading
Características del lenguaje mql5, consejos y trucos
fxsaber, 2017.02.25 16:39
{
MqlDateTime sTime = {0};
::TimeToStruct(time, sTime);
return((ENUM_DAY_OF_WEEK)sTime.day_of_week);
}
// true - находимся в торговой сессии
bool SessionTrade( const string Symb )
{
datetime TimeNow = ::TimeTradeServer();
const ENUM_DAY_OF_WEEK DayOfWeek = GetDayOfWeek(TimeNow);
TimeNow %= 24 * 60 * 60;
bool Res = false;
datetime From, To;
for (int i = 0; (!Res) && ::SymbolInfoSessionTrade(Symb, DayOfWeek, i, From, To); i++)
Res = ((From <= TimeNow) && (TimeNow < To));
return(Res);
}
// Возвращает true, если символ торгуемый. Иначе - false.
bool SymbolTrade( const string Symb )
{
MqlTick Tick;
return(::SymbolInfoTick(Symb, Tick) ? ((Tick.bid != 0) && (Tick.ask != 0) && SessionTrade(Symb) /* &&
((ENUM_SYMBOL_TRADE_MODE)::SymbolInfoInteger(Symb, SYMBOL_TRADE_MODE) == SYMBOL_TRADE_MODE_FULL) */) : false);
}
Utilizando
OrderSend(Request, Result);
Un error muy desagradable con los personajes personalizados. El historial de tildes de los personajes personalizados puede desaparecer por completo.
Hubo varias docenas de horas de Optimize en los ticks reales del personaje personalizado. Nadie se acercó al ordenador y no hizo nada.
Después de 15 horas de optimización vino a ver los resultados. No es posible utilizar la opción de menú "Ejecutar una sola prueba" en cualquier ejecución - el probador comienza y termina inmediatamente.
El registro es
Se ha comprobado que se han borrado los ticks de todos los personajes personalizados.
Si utiliza la exportación XML
350.000 pases se escriben en un archivo XML de 320 MB. Esto abre automáticamente el archivo XML por alguna razón. Tengo el Bloc de notas intentando hacer esto, que se cuelga al leer tales monstruos. Por favor, advierta de antemano cuál será el tamaño aproximado del archivo al seleccionar el menú XML y cuáles pueden ser las consecuencias al abrirlo posteriormente.
Error durante la compilación
todavía no se puede seleccionar ningún fragmento de código
Si utiliza la exportación XML
350.000 pases se escriben en un archivo XML de 320 MB. Esto abre automáticamente el archivo XML por alguna razón. Tengo el Bloc de notas intentando hacer esto, que se cuelga al leer tales monstruos. Por favor, al seleccionar el menú XML, diga de antemano cuál será el tamaño aproximado del archivo y cuáles serán las consecuencias al abrirlo posteriormente.
Estoy de acuerdo, pero no es necesario avisar, es necesario desactivar la apertura del archivo, y el usuario decidirá cómo abrirlo
Error durante la compilación
Por lo demás:
Está bien. ¿Qué diferencia hay?
Error de compilación
Durante varias docenas de horas hubo una optimización en los ticks reales del personaje personalizado. Nadie se acercó al ordenador y no hizo nada.
Después de 15 horas de optimización vine a ver los resultados. No es posible utilizar la opción de menú "Ejecutar una sola prueba" en cualquier pase - el probador se inicia y termina inmediatamente.
El registro es
Se ha comprobado que se han eliminado los ticks de todos los símbolos personalizados.
Reproducible. Necesidad de ejecutar el Probador/Optimizador. Espere unas horas después de que termine. Tengo exactamente 10 horas más tarde todas las garrapatas de caracteres personalizados se eliminan.