2019.02.19 13:52:20.974 Test_4G_CB (Si Splice,H1) zero divide in 'Curve.mqh' (696,60)
Vinculado al código.
CCurve *A=graphicL.CurveAdd(X,Y,ColorToARGB(Green,256),CURVE_POINTS,"Logist");//Создает и добавляет кривую на график
A.PointsFill(false);//Устанавливает флаг, указывающий, нужно ли выполнять заливку для точек, определяющих кривую при отрисовке точками.
A.PointsType(POINT_CIRCLE);//Устанавливает флаг, указывающий на тип точек, использующихся при отрисовке кривой точками.
A.TrendLineVisible(true);//Устанавливает флаг, который определяет видимость трендовой линии
A.TrendLineColor(ColorToARGB(Red,256));//Устанавливает цвет трендовой линии для кривой
Todavía no entiendo la razón - probablemente un array con coordenadas (0;0)...
La comprobación del tamaño de la matriz ayudó - sólo construye una línea con más de un punto.
Desarrolladores y gurús, por favor, aconsejen. CopyTicksRange en el probador en datos históricos en modo "Todos los ticks" y "Cada tick basado en ticks reales" devuelve 0 ticks y código de error 0 - ¿por qué?
MT5 build 1996. El símbolo es RTS-3.19. El corredor es Otkrytie. La cuenta es una cuenta real. El marco temporal es correcto. Ahí está la historia de este periodo.
"¡Error al recibir el historial de garrapatas! De 2019.02.08 11:16 a 2019.02.14 23:48. Código de error: 0. Operación completada con éxito" :)
Al mismo tiempo, el mismo código da honestamente todos los ticks en el probador en datos reales y en línea funciona sin problemas. ¿Qué estoy haciendo mal?
¿Cuál es el tiempo de prueba? ¿Esta hora de prueba es posterior a 2019.02.14 23:48?
Desarrolladores y gurús, por favor, aconsejen. CopyTicksRange en el probador en datos históricos en modo "Todos los ticks" y "Cada tick basado en ticks reales" devuelve 0 ticks y código de error 0 - ¿por qué?
MT5 build 1996. El símbolo es RTS-3.19. El corredor es Otkrytie. La cuenta es una cuenta real. El marco temporal es correcto. Ahí está la historia de este periodo.
"¡Error al recibir el historial de garrapatas! De 2019.02.08 11:16 a 2019.02.14 23:48. Código de error: 0. Operación completada con éxito" :)
Al mismo tiempo, el mismo código da honestamente todos los ticks en el probador en datos reales y en línea funciona sin problemas. ¿Qué estoy haciendo mal?
Pero no, el error volvió a aparecer en el mismo lugar...
Probablemente sólo los puntos con las mismas coordenadas... por qué este cheque no está en la clase...
Esta comprobación ayudó...
int Size_arr_X=ArraySize(X);
if(Size_arr_X>1)
{
int Marker=0;
for(int i=0;i<Size_arr_X;i++)
{
if(X[0]!=X[i] && Y[0]!=Y[i]){Marker=1;break;}
}
if(Marker>0)
{
A.PointsFill(false);//Устанавливает флаг, указывающий, нужно ли выполнять заливку для точек, определяющих кривую при отрисовке точками.
A.PointsType(POINT_CIRCLE);//Устанавливает флаг, указывающий на тип точек, использующихся при отрисовке кривой точками.
A.TrendLineVisible(true);//Устанавливает флаг, который определяет видимость трендовой линии
A.TrendLineColor(ColorToARGB(Red,256));//Устанавливает цвет трендовой линии для кривой
}
}
Error en la biblioteca estándar
Vinculado al código.
Todavía no entiendo la razón - probablemente un array con coordenadas (0;0)...
La comprobación del tamaño de la matriz ayudó - sólo construye una línea con más de un punto.Hola a todos.
Desarrolladores y gurús, por favor, aconsejen. CopyTicksRange en el probador en datos históricos en modo "Todos los ticks" y "Cada tick basado en ticks reales" devuelve 0 ticks y código de error 0 - ¿por qué?
MT5 build 1996. El símbolo es RTS-3.19. El corredor es Otkrytie. La cuenta es una cuenta real. El marco temporal es correcto. Ahí está la historia de este periodo.
"¡Error al recibir el historial de garrapatas ! De 2019.02.08 11:16 a 2019.02.14 23:48. Código de error: 0. Operación completada con éxito" :)
Pero no, el error volvió a aparecer en el mismo lugar...
Probablemente sólo los puntos con las mismas coordenadas... por qué este cheque no está en la clase...
Hola a todos.
Desarrolladores y gurús, por favor, aconsejen. CopyTicksRange en el probador en datos históricos en modo "Todos los ticks" y "Cada tick basado en ticks reales" devuelve 0 ticks y código de error 0 - ¿por qué?
MT5 build 1996. El símbolo es RTS-3.19. El corredor es Otkrytie. La cuenta es una cuenta real. El marco temporal es correcto. Ahí está la historia de este periodo.
"¡Error al recibir el historial de garrapatas ! De 2019.02.08 11:16 a 2019.02.14 23:48. Código de error: 0. Operación completada con éxito" :)
He escrito un Asesor Experto arrugado
En OnDeinit "tiro de prueba" en sus fechas
Aquí está el registro de la prueba
Todo está copiado.
Escribió un experto en verificación sobre mis rodillas
Es una mierda que el código completo no esté disponible para su reproducción por parte de los informantes.
Pero no, el error volvió a aparecer en el mismo lugar...
Probablemente sólo los puntos con las mismas coordenadas... por qué este cheque no está en la clase...
Esta comprobación ayudó...
Escrito en la rodilla de un revisor experto
En OnDeinit "tiro de prueba" en sus fechas
Aquí está el registro de pruebas
Todo está copiado.
No tengo un Asesor Experto, ¡tengo un indicador! Creo que por eso el resultado es diferente.
¿Cuál es el tiempo de prueba? ¿Esta hora de prueba es posterior a 2019.02.14 23:48?
Sí, el tiempo de prueba es más tarde.
No tengo un experto, ¡tengo un indicador! Creo que eso hace que el resultado sea diferente.
No tengo un experto, ¡tengo un indicador! Creo que eso hace que el resultado sea diferente.
No hay problema. Este es el indicador
Aquí están los registros.
True OnDeinit con solicitud de control no funcionó. Debido a las pruebas del indicador. OnDeinit sólo durante la depuración