Errores, fallos, preguntas - página 1800

 
Комбинатор:
estas capacidades sólo se encuentran en el OrderSend asíncrono
Estas capacidades radican en el tiempo que MT5 dedica internamente. En particular, parte de la comercialización de HFT es OrderSend o OrderSendAsync + OnTradeTransaction. Pero de ninguna manera OrderSendAsync solamente.
 

Por favor, comparta su bicicleta: una función bool que le diga si un símbolo está listo para negociar o no.

Quiero utilizar esta función para añadir todos los símbolos negociados actualmente a Market Watch y eliminar el resto.

 
fxsaber:

Una función bool que le indica si el símbolo está listo para operar o no.

Creo que todas las comprobaciones, excepto SYMBOL_TRADE_MODE_DISABLED, son ineficaces para la formación de Market Watch
 
fxsaber:

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 - Metaquotes-Demo en sí mismo se está desacelerando.

Es sencillamente inmoral presentar una queja sobre los servidores de demostración, especialmente sobre aquellos que no tienen un corredor detrás :-)
 
Dennis Kirichenko:
Es sencillamente inmoral presentar una queja sobre los servidores de demostración, especialmente los que no tienen un corredor detrás :-)

El CD agradeció los frenos encontrados en la plataforma, ya que pudieron identificar los puntos débiles y solucionarlos.

Metaquotes-Demo es el que tiene que funcionar como un reloj. Y los desarrolladores pueden ver todos sus registros internos.

 
A100:
Creo que para la formación de Market Watch todas las comprobaciones excepto SYMBOL_TRADE_MODE_DISABLED son ineficaces
Esta es una diferente. Si está deshabilitado - 100% ineficaz. Y siSYMBOL_TRADE_MODE_FULL - no al 100% se puede.
 

Metaquotes-Demo está lleno de símbolos sin precios, ¡pero puedes ponerles limitadores!

Demostración del símbolo "KRKO

void OnStart()
{
  MqlTradeRequest Request = {0};

  Request.action = TRADE_ACTION_PENDING;
  Request.symbol = "KRKO";
  Request.volume = 1;
  Request.price = 1;
  Request.type = ORDER_TYPE_BUY_LIMIT;
  Request.type_time = ORDER_TIME_DAY;
  
  MqlTradeResult Result = {0};
  
  OrderSend(Request, Result);
}

Resultado


Incluso se cobra un margen. OrderCheck devuelve true también para las solicitudes de mercado (OrderSend - requote).

¿Es un error?

 
fxsaber:

OrderCheck devuelve true también para las solicitudes de mercado (OrderSend - requote).

En EURRUB OrderCheck devuelve true cuando el mercado está cerrado.

 
fxsaber:

Es la Metaquotes-Demo la que tiene que funcionar como un reloj. Y los desarrolladores pueden ver todos sus registros internos.

Exactamente.
 
Varias llamadas aSymbolSelect harán que el terminal se cuelgue.