Errores, fallos, preguntas - página 1826

 
Michael Block:
Está todo escrito. Está todo ahí al principio, y luego desaparece.
¿Qué hay en los registros?
 
Alexander:
¿En los registros qué?
¿Qué es esto y cómo se puede arreglar?
 
fxsaber:

Metaquotes-Demo, cuenta en USD, RTS-3.17.

TickValue da un valor erróneo - en rublos, no en la moneda de la cuenta (USD).

FxPro-ECN. Los símbolos GOLD y GOLDEURO tienen el mismo TickValue. Aunque, obviamente, deberían ser diferentes en tiempos del EURUSD.

Hay que entender que el concepto "TickValue" se interpreta de forma diferente según el mercado y se interpreta como un parámetro del contrato o como algún tipo de valor calculado.

1. Si en la especificación del contrato (ver el diálogo correspondiente en el terminal), hay un valor del tick, entonces se devuelve. Para RTS-3.17 - todo es correcto - en rublos, porque el instrumento se negocia en rublos.

2. En otros casos es el valor calculado.
 
MQ Alexander:
Hay que entender que el concepto de "precio del tick" se interpreta de forma diferente según el mercado y se interpreta como un parámetro del contrato o como un valor calculado.

1. Si en la especificación del contrato (ver el diálogo correspondiente en el terminal), existe un valor del tick, entonces se devuelve. Para el RTS-3.17 es correcto - en rublos, porque el instrumento se negocia en rublos.

2. En otros casos es un valor calculado.
Originalmente TickValue era necesario no para lo que se muestra en el punto 1. Necesita una funcionalidad normal, que ya está implementada, pero que no está disponible.

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

Peculiaridades del lenguaje mql5, sutilezas y trucos

fxsaber, 2017.02.28 13:45

MT5 tiene un mecanismo interno oculto que sabe cómo convertir cualquier moneda a la moneda de la cuenta. En este caso, OrderCalcMargin 1000 NOK traduce al número apropiado de USD y lo emite.

Por favor, haga público este mecanismo. Por ejemplo,

double CurrencyExchange( const string Currency ); // возвращает курс валюты Currency к валюте счета

Estos tipos de cambio están disponibles al 100% en el terminal, ya que OrderCalcMargin los calcula. Su trabajo es especialmente notable en las cuentas MetaQuotes-Demo USD cuando se toman los símbolos FORTS - su moneda de margen está en RUR.

Esto es especialmente relevante debido al chip/bicho TickValue

 

No lo he comprobado.

Ловим баги в тестере стратегий МТ4
Ловим баги в тестере стратегий МТ4
  • www.argolab.net
Недавно мое внимание привлекли к багу в тестере МТ4. Баг состоит в том, что при оптимизации спред, который использует тестер, может отличаться от спреда при одиночном прогоне тестера и от того, что выставлено пользователем в настройках тестера. Баг актуален для текущей версии МТ4 1045 и, видимо, присутствует в предыдущих билдах тоже. Давайте...
 

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

Estoy optimizando mis funciones, y necesito algunos consejos.

fxsaber, 2017.03.03 14:25

struct _global
  {
   string            name;
   double            data;
  };
Estas estructuras no pueden ser copiadas por ArrayCopy debido a la presencia de un objeto de tamaño desconocido. Y esto es correcto.

ArrayCopy no genera una Advertencia/Error cuando se establecen arrays de este tipo como entrada.
 

A menudo no se puede insertar el enlace.

 

La epopeya del error

EX5 write error         0       0

Continúa en el cinco también.

2017.03.04 17:04:49.664 Terminal        MetaTrader 5 x64 build 1545 started (MetaQuotes Software Corp.)
2017.03.04 17:04:49.668 Terminal        Windows 10 Home (x64 based PC), IE 11.00, UAC, Intel Core i3-3217 U  @ 1.80 GHz, RAM: 1575 / 5005 Mb, HDD: 10391 / 260234 Mb, GMT+07:00
2017.03.04 17:04:49.668 Terminal        D:\MetaQuotes\MetaTrader 5

Ya he escrito sobre cuatro en SD: Abierto, Iniciado: 2017.03.01 06:53, #1684235

Todavía no hay respuesta ni solución.

Y es insoportable trabajar con Windows reiniciándose constantemente...

 
Artyom Trishkin:

La epopeya del error

EX5 write error         0       0

Y el trabajo es insoportable con el constante reinicio de Windows...

¿No se crea una nueva, o no se sobrescribe una existente?

Prueba con alguna utilidad para ver qué programas están reteniendo el archivo ex e impiden que se sobrescriba. Free Multi Commander, por ejemplo, tiene herramientas incorporadas para ello.

No parece ser un problema de ME.

 
Andrey Dik:

ex no se crea uno nuevo o no se puede reescribir el existente?

Prueba con alguna utilidad para ver qué programas están reteniendo el archivo ex e impiden que se sobrescriba. El programa gratuito Multi Commander, por ejemplo, tiene herramientas integradas para hacerlo.

No parece ser un problema de ME.

Tengo un 10 win limpio, sin nada, y he comprobado específicamente en el 10 win - Me da el mismo error