Discusión sobre el artículo "DoEasy. Elementos de control (Parte 31): Desplazamiento por el contenido del control "ScrollBar"" - página 4

 
Artyom Trishkin #:
Lo tengo. Gracias.

Solucionado añadiendo la línea this.m_request.type_filling = this.m_type_filling;

en CTradeObj::ClosePosition

 
leonerd #:

se soluciona añadiendo la línea this.m_request.type_filling = this.m_type_filling;

en CTradeObj::ClosePosition

Todo es mucho más sencillo.

Inicialmente, todos los EAs de prueba tienen un ejemplo de inicialización de la librería - una función lanzada desde el manejador OnInit()

//+------------------------------------------------------------------+
//| Inicializando la librería DoEasy|
//+------------------------------------------------------------------+
void OnInitDoEasy()
  {
   .....

Dentro de esta función hay tales líneas:

//--- Establecer el vencimiento correcto de la orden y los tipos de llenado para todos los objetos de comercio
   engine.TradingSetCorrectTypeExpiration();
   engine.TradingSetCorrectTypeFilling();

Probado el trabajo en el símbolo DKKSEK. Tiene una política de llenado de órdenes Return|IOC.

Se abren y cierran posiciones. Se establecen órdenes.