Diskussion zum Artikel "DoEasy. Steuerung (Teil 31): Scrollen des Inhalts des ScrollBar-Steuerelements" - Seite 4

 
Artyom Trishkin #:
Ich hab's. Danke.

Geheilt durch Hinzufügen der Zeile this.m_request.type_filling = this.m_type_filling;

in CTradeObj::ClosePosition

 
leonerd #:

wird durch Hinzufügen der Zeile this.m_request.type_filling = this.m_type_filling behoben;

in CTradeObj::ClosePosition

Alles ist nun viel einfacher.

Zu Beginn haben alle Test-EAs ein Beispiel für die Initialisierung der Bibliothek - eine Funktion, die vom OnInit()-Handler gestartet wird

//+------------------------------------------------------------------+
//| Initialisierung der DoEasy-Bibliothek|
//+------------------------------------------------------------------+
void OnInitDoEasy()
  {
   .....

Innerhalb dieser Funktion gibt es solche Zeilen:

//--- Einstellung der korrekten Ablauf- und Fülltypen für alle Handelsobjekte
   engine.TradingSetCorrectTypeExpiration();
   engine.TradingSetCorrectTypeFilling();

Getestet wurde die Arbeit mit dem Symbol DKKSEK. Es hat eine Return|IOC Orderfüllungspolitik.

Positionen werden geöffnet und geschlossen. Orders werden gesetzt.