Expert Advisors: Exp_XOSignal_ReOpen

 

Exp_XOSignal_ReOpen:

Das Handelssystem Exp_XOSignal_ReOpen wurde aufgrund der Signale des Indikators XOSignal mit der Averaging über dem Trend gebaut.

in Abb.1. Die Beispiele der Trades am Chart

Autor: Nikolay Kositsin

 

Hallo, danke für die EA, ich habe versucht, es in Backtest laufen, aber ea nicht öffnen keine Trades, unten sind die Fehler, leider verstehe ich es nicht.



 
boeyahya #: Hallo, danke für die EA, ich habe versucht, es in Backtest laufen, aber ea nicht öffnen keine Trades, unten sind die Fehler, leider verstehe ich es nicht.

Sie verstehen nicht, weil es in russischer Sprache ist? (da keine anderen detalis von Ihnen gegeben wurden, nehme ich an, das Problem ist, russische Nachrichten zu lesen)

Hier geht es:

BuyPositionOpen(): Неверные данные для структуры торгового запроса!
BuyPositionOpen(): OrderCheck(): Указан неподдерживаемый тип исполнения ордера по остатку

Bedeutet:

BuyPositionOpen(): Invalid data for the structure of the trading request! 
BuyPositionOpen(): OrderCheck(): An unsupported type of order execution is specified for the balance

Ich hoffe, es hilft Ihnen, das Problem zu finden.

 
boeyahya #: Hallo, danke für die EA, ich habe versucht, es in Backtest laufen, aber ea nicht öffnen keine Trades, unten sind die Fehler, leider verstehe ich es nicht.

Ich habe gerade den Quellcode kompiliert und es läuft gut auf MT5 Build 4410

 
rrocchi #:

Ich habe gerade den Quellcode kompiliert und es läuft gut auf MT5 Build 4410

Diese Fehlermeldung ist brokerabhängig. Das Problem liegt in tradealgorithms.mqh, wo der Auftragsausfüllungsmodus fest auf ORDER_FILLING_FOK kodiert ist(request.type_filling=ORDER_FILLING_FOK;).

Damit es mit meinem Broker funktioniert, musste ich es durch SYMBOL_FILLING_FOK ersetzen.

tradealorithms.mql prüft nicht, welche Füllmodi vom Broker unterstützt werden, und verwendet einen fest kodierten Wert.

Ich vermute, dass Ihr Broker ORDER_FILLING_FOK unterstützen muss.

 
rrocchi #:

Ich habe gerade den Quellcode kompiliert und es läuft gut auf MT5 Build 4410

rrocchi #:

Sie verstehen es nicht, weil es auf Russisch ist? (da Sie keine anderen Angaben gemacht haben, nehme ich an, dass das Problem darin besteht, russische Nachrichten zu lesen)

Hier geht es:


Bedeutet:

Ich hoffe, es hilft Ihnen, das Problem zu finden.

1. vielen Dank für Ihre Antwort, 2. Ich übersetzte alle russischen Nachrichten, aber nur ich kann nicht machen, die ea offenen Trades, es hält die gleichen Fehlermeldungen, es kompiliert für mich auch ja, ich benutze mt5 v4755, ich versuchte alle verschiedenen Einstellungen, alle gaben die gleichen Fehler, ich wünschte, ich kann eine Set-Datei oder etwas? ich versuchte laufen auf eurusd h8 gleich wie Ihr Bildschirm, für die MM-Einstellungen, ich habe versucht, alle von ihnen, wie ich dachte, es hat zu tun mit der Losgröße vs Kontostand, und danke für Ihre Antwort ))
 
ceejay1962 #:

Diese Fehlermeldung ist brokerabhängig. Das Problem liegt in tradealgorithms.mqh, wo der Auftragsausfüllungsmodus fest auf ORDER_FILLING_FOK kodiert ist(request.type_filling=ORDER_FILLING_FOK;).

Damit es mit meinem Broker funktioniert, musste ich es durch SYMBOL_FILLING_FOK ersetzen.

tradealorithms.mql prüft nicht, welche Füllmodi vom Broker unterstützt werden, und verwendet einen fest kodierten Wert.

Ich vermute, dass Ihr Broker ORDER_FILLING_FOK unterstützen muss.

Ich werde es versuchen, danke für Ihren Kommentar ))

 
boeyahya #:

ich werde es versuchen, danke für Ihren Kommentar ))

FYI: Es gibt mehrere Stellen in der .mqh-Datei zu ändern.

 
Moment, ich hänge hier die mql-Datei(tradealgorithms.mqh) an, die ich zum Kompilieren verwende.
es läuft perfekt... (auf Strategie-Tester, und auf realen Handel) (ich benutze es [jetzt] auf realen Trades)

Ersetzen Sie einfach die Datei (tradealgorithms.mqh) mit der, die ich hier angefügt habe, kompilieren Sie sie neu, und sie wird funktionieren.

Sorry für meine verspätete Antwort... Ich werde für Ihr Feedback warten
Dateien: