Errores, fallos, preguntas - página 1799

 
fxsaber:
La SD señaló una captura de pantalla inapropiada. Lo sustituí y estaba claro que era culpa mía. Lo siento

¿Cuál era el problema?

 
Vladislav Andruschenko:

¿Cuál era el problema?

En la captura de pantalla, no había precios en estos símbolos.
 
fxsaber:

Al perseguir (todos los caracteres) con las consultas comerciales de Metaquotes-Demo, me encontré con una situación en la que SYMBOL_BID y SYMBOL_ASK devolvían ceros.

¿Cuál es la posible naturaleza de este resultado?

¿Alguien comprueba que los precios devueltos son correctos?
No sé si está bien o mal que a veces se devuelvan ceros, pero hace tiempo que intento hacer comprobaciones en todas las variables de entorno de las operaciones antes de usarlas. Esto se debe a que.
 

Metaqutoes-Demo

2017.02.13 15:36:35.733 '5122740': buy limit 1.00 SNGP-3.17 at 32305
2017.02.13 15:36:35.793 '5122740': accepted buy limit 1.00 SNGP-3.17 at 32305
2017.02.13 15:39:35.734 '5122740': failed buy limit 1.00 SNGP-3.17 at 32305 [Request timeout]

La solicitud fue

Request.action = TRADE_ACTION_PENDING (5)
Request.magic = 0
Request.order = 0
Request.symbol = SNGP-3.17
Request.volume = 1.0
Request.price = 32305.0
Request.stoplimit = 0.0
Request.sl = 0.0
Request.tp = 0.0
Request.deviation = 100
Request.type = ORDER_TYPE_BUY_LIMIT (2)
Request.type_filling = ORDER_FILLING_RETURN (2)
Request.type_time = ORDER_TIME_DAY (1)
Request.expiration = 1970.01.01 00:00:00
Request.comment = My Order
Request.position = 0
Request.position_by = 0
Result.retcode = 10012
Result.deal = 0
Result.order = 133724360
Result.volume = 0.0
Result.price = 0.0
Result.bid = 0.0
Result.ask = 0.0
Result.comment = Request timeout 179998.389 + 0.001 ms
Result.request_id = 46123
Result.retcode_external = 0
Tenemos que arreglar el servidor. ¿Tienen los desarrolladores algún script de comprobación de fiabilidad?
 
Los frenos también se observan en los símbolos de las divisas.
 
fxsaber:
Result.retcode = 10012
Result.deal = 0
Result.order = 133724360
Result.volume = 0.0
Result.price = 0.0
Result.bid = 0.0
Result.ask = 0.0
Result.comment = Request timeout 179998.389 + 0.001 ms
Result.request_id = 46123
Result.retcode_external = 0

Está claro por qué en la situación de Request timeout el número de orden no es cero - para OnTradeTransaction. Pero, ¿por qué no está en el historial de pedidos?

 
fxsaber:
Los frenos se observan también en los símbolos de las divisas.
¿Qué hay de malo en simular el comercio real?
 
A100:
¿Y qué no está satisfecho con la simulación del comercio real?

No hay modelado artificial. Está el hecho del frenado de MT5, que ensombrece las capacidades de HFT expresadas por los desarrolladores en los artículos.

Anteriormente, los desarrolladores culpaban a terceros cuando se les mostraba la lentitud en FORTS. Ahora podemos rechazar las razones de terceros con seguridad - Metaquotes-Demo se ralentiza.

 
fxsaber:

Está claro por qué en la situación de Request timeout el número de orden no es cero - para OnTradeTransaction. Pero, ¿por qué no está en el historial de pedidos?

Debe estar en el Comercio si el estado/condición no permite colocarlo en el Historial

 
fxsaber:

lo que ensombrece las capacidades de HFT expresadas por los desarrolladores en los artículos.

estas características consisten únicamente en el OrderSend asíncrono