Errores, fallos, preguntas - página 2155

 
Vladimir Pastushak:

¿Puede alguien nombrar al menos 2 ventajas de la historia personalizada?

Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

¿PROGRAMAS ALTERNATIVOS DE PRUEBA DE MQL5?

fxsaber, 2016.12.16 15:50

  • Puede cambiar los precios usted mismo y observar la dependencia de los indicadores de TS en este proceso: construya los gráficos adecuados.
  • Del mismo modo, con la comisión. Al mismo tiempo para cambiar la comisión en sí y / o añadir una parte de ella al precio. De nuevo los mismos gráficos de TC.
  • Lo mismo con el deslizamiento.
  • Utilizando estos gráficos podemos determinar que la ST no es una mierda si puede trabajar a precios mejorados. Entonces se trata de encontrar un corredor adecuado que reúna las condiciones necesarias para operar. Es decir, el TS de sus corredores actuales está perdiendo dinero. Pero usted sabe lo que necesita para la rentabilidad y buscar (no necesariamente MT5) el lugar adecuado para el comercio. Muchos han tenido en sus manos TSs muy decentes, pero las han desechado porque estaban plomando en su actual broker. Y sólo había que cambiar de corredor por las condiciones adecuadas. O podrías haber regateado al gestor una comisión más baja con la justificación técnica adecuada.
  • Puede filtrar el historial de precios, eliminando los picos de tensión. En el que hay una alta probabilidad de no ejecución de una orden limitada - una redirección. Así, el probador no se ejecutará en los picos, haciendo que la ejecución se acerque más a la real. El modo de retardo del probador es para órdenes de mercado, no para órdenes limitadas.
  • Puede filtrar el historial de precios, sabiendo qué precios no afectan a la propia ST. Normalmente, el 99% de las garrapatas no afectan a la mayoría de la ST de ninguna manera. Esto permite acelerar las pruebas del TS en órdenes de magnitud. Es más rápido que la Nube - en una máquina local + gratis.
  • Puede tomar un historial de ticks de terceros - no de la MT5. Y entenderemos de inmediato hasta qué punto la fuente es adecuada para su ST.
  • Puede sincronizar el historial de precios de diferentes símbolos, para que no se produzcan situaciones de falso arbitraje.
  • Puede ejecutar Asesores Expertos estadísticos en el probador en diferentes historias de precios y comparar las condiciones de negociación.
  • Se pueden comparar los desfases entre diferentes fuentes.
  • Puede eliminar los errores evidentes en el historial de precios y rellenar las lagunas.
  • Puede generar su propio historial de precios con los datos estadísticos necesarios - Monte Carlo TS.
  • Puede generar un historial sintético de precios de los símbolos y ejecutar TC en él.
  • ...
 


Ejemplo adicional a la solicitud #1913961

typedef void (*fn)();
struct A {     fn f; };
struct B : A {
        B() { B::f( 1 ); } //Error: '1' - wrong parameters count
        void f( int ) {}
};

B::f se especifica explícitamente aquí en absoluto, y todavía hay un error al compilar

 
A100:

Ejemplo adicional a la solicitud #1913961

B::f se especifica explícitamente aquí en absoluto, y aún así hay un error al compilar

¿Cómo debemos tratar f: como método o como función de campo?

 
fxsaber:

¿Es f un método o una función de campo?

La función de campo no se ajusta a la firma, pero el método sí
 
A100:
La función de campo no se ajusta a la firma, pero el método sí

El fallo está claro desde el principio. No has respondido a la pregunta.

 

Error de comprobación.

Que haya una posición de COMPRA con TP primero. Y en el mismo TP hay un SellLimit. El probador realiza estas situaciones de diferentes maneras

  • primero BUY_TP, luego SellLimit.
  • primero SellLimit, luego Sell_TP.

En el segundo caso tenemos dos posiciones opuestas abiertas a la vez en una cobertura o una posición de COMPRA cerrada sin abrir VENTA.

En el caso de las coberturas se agrava por el hecho de que el SellLimit puede ser rescatado debido a la insuficiencia de dinero para abrir la segunda posición.

En general, lleve al probador a un comportamiento inequívoco: primero el TP y luego el límite.

 
fxsaber:

Parece que nadie está probando en el historial de garrapatas personalizado. Una vez que no se hace la prueba durante unas horas, la historia desaparece. Bicho espeluznante. Cómo la gente sigue grabando algo de los criptointercambios para probar, no lo entiendo.

A veces, algo más sucede con el probador y comienza a dar cero ganancias cuando cierro cada posición. La única forma de solucionarlo era volver a crear el símbolo personalizado.

 
fxsaber:

El fallo está claro desde el principio. No ha respondido a la pregunta.

Se percibe según el contexto, en este caso como un método
 
A100:
Para ser tomado en contexto, en este caso como un método

¿Le parece normal esta entrada?

this.f = this.f; // Присвоить полю-функции указатель на метод.
 
fxsaber:

¿Le parece normal esta entrada?

Depende de dónde - se necesita un ejemplo completo para responder a la pregunta