Errores, fallos, preguntas - página 1754

 
fxsaber:

Claramente, sólo CopyTicks puede ser más o menos confiable para el comercio real.

La vida entre barras defectuosas existía antes de CopyTicks

.

 
fxsaber:

Puedes ver estos parámetros en la captura de pantalla de arriba - coinciden, por supuesto.

Así no tendrás que tomarte tantas molestias.
No creo que deba entrar en pánico de inmediato, sino escribir una carta de preguntas al equipo de asistencia técnica del corredor...
 
Alexander Puzanov:

La vida entre barras defectuosas existía antes de los copyticks

El Asesor Experto recibe los datos de las barras y no sabe si es defectuoso o no. Por lo tanto, puede cometer un gran error. Con CopyTicks, la probabilidad de cometer errores es mucho menor.
 
Alexey Kozitsyn:
Creo que no deberías entrar en pánico de inmediato, sino escribir una carta de preguntas al servicio técnico del corredor...

No hay ningún tipo de pánico. En BCS-Real los ticks van (copiados) en silencio y las barras no se actualizan desde hace unas decenas de minutos.

"Fijo".

¡A los asesores de VPS un gran saludo!

 
fxsaber:

No hay ningún tipo de pánico. En BCS-Real los ticks van (copiados) en silencio y las barras no se actualizan desde hace unas decenas de minutos.

"Arreglado".

¡A los asesores de VPS un gran saludo!

Sí, es una imagen interesante. Cuando las coordenadas horarias pasen a 18.00 en lugar de 17.30/31...
 
Vladislav Andruschenko:

probado con FileExists - pero ¿cómo se sabe la licencia .........

FileExists fuera de la caja de arena devolverá false de todos modos, lo cual es una limitación innecesaria en sí misma
 
A100:
FileExists fuera de la caja de arena seguirá devolviendo false, lo cual es una limitación innecesaria en sí misma
Carpeta de mercado en la caja de arena
 
Vladislav Andruschenko:
Carpeta de mercado en la caja de arena
No he podido encontrar dicha carpeta, pero entonces es doblemente extraño que ::FileExists tenga acceso a ella y otras carpetas con .ex5 no. No está claro por qué ese acceso es más peligroso
 

En la referencia:

1. Establecer valores para el parámetro de entrada de tipo entero

boolParameterSetRange(
const stringname,// nombre del parámetro (variable de entrada )
boolenable,// permitir la optimización del parámetro
longvalue,// valor del parámetro
longstart,// valor inicial
pasolargo,//paso cambiante
long stop//valor final
);

2. Fijación de valores para un parámetro de entrada de tipo real

ParámetroSetRange(
const stringname,// nombre del parámetro (variable de entrada )
doubleenable,// permite la optimización del parámetro
valordoble,// valor del parámetro
doublestart,// valor inicial
doublestep,// cambio de paso
double stop//valor final
);

probablemente debería ser un bool?
 

Error de compilación

int f( int i )
{
        while ( true ) {
                i += ::MathRand();
                if ( i > 4096 )
                        return i;
                i++;
        }
}//error: ')' - not all control paths return a value

Ese ejemplohttps://www.mql5.com/ru/forum/1111/page1674#comment_2763828 fue corregido, pero no completamente.

Se añade MathRand() para dar sentido al ejemplo. En la versión original otra función (y no una) + else + continue + switch con su break .

Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • www.mql5.com
Форум трейдеров MQL5.community