Fehler Nummer 6 - Seite 32

 
Können sich diese Fehler auf EA-Tests auswirken? <br / translate="no"> Seit einiger Zeit hat mein Expert Advisor während der Tests (ich optimiere ihn von Zeit zu Zeit und passe die Parameter an die Marktentwicklung an) angefangen, einige Trades zu verpassen. Er hat keine Positionen geschlossen und zieht keine Stopps nach oben, und anstelle einer Positionsumkehr öffnet er einfach die gegenüberliegende Position, ohne die vorherige zu schließen. Auf dem echten Konto TradeDispatcher: Handelskontext ist besetzt.
Der Tester hat jedoch keine Verbindung zum Server und gibt Befehle aus und führt sie aus. Aber einige
Positionen werden durch das Signal nicht ausgeführt. Und warum?

Bitte veröffentlichen Sie den vollständigen Code des Expert Advisors. Sie werden Ihnen sicherlich helfen, Fehler sofort zu finden (falls es welche gibt).
 
Also vielleicht nicht auf die Veröffentlichung warten, sondern diejenigen, die es unbedingt ausprobieren wollen, es ausprobieren lassen?

Ja, wir werden versuchen, einen separaten Build als Beta-Version zu veröffentlichen und Ihnen Bescheid zu geben.
 
Эти ошибки могут влиять на тестирование советников?
Просто с некоторых пор мой советник на тестах (я его время от времени оптимизирую, подбираю параметры под изменения на рынке) Стал пропускать некоторые сделки. Не закрывает позы, не подтягивает стопы, а вместо переворотов просто открывает противоположную позу, без закрытия предыдущей. На реале тоже постоянно появляется ошибка TradeDispatcher: trade context is busy.
Но в тестере ведь нет соединения с сервером, он сам себе подает команды и их исполняет. Но некоторые
позы по сигналу тоже не исполняет. Почему?

Bitte geben Sie den vollständigen Code des Sachverständigen an. Sicherlich wird Ihnen geholfen, Fehler sofort zu finden (falls es welche gibt).

Veröffentlicht im Thread
TradeDispatcher: Handelskontext ist beschäftigt... Was ist das?
 
Hier ist ein weiteres Protokoll. Es ist die neueste Version. Leider.


24.10.2005 23:18:32, Signal: sell
24.10.2005 23:18:32 Versuch zu verkaufen, Versuch 0

Ask: 1.19840000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:18:32 Versuch zu verkaufen, Versuch 1

Ask: 1.19840000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:18:32 Versuch zu verkaufen, Versuch 2

Ask: 1.19840000, StopLoss: 0.00500000, TakeProfit: 0.00000000
fehlgeschlagen, Fehler 6

24.10.2005 23:18:32 Verkaufsversuch, Versuch 3

Ask: 1.19840000, StopLoss: 0.00500000, TakeProfit: 0.00000000
fehlgeschlagen, Fehler 6

24.10.2005 23:20:22 Verkaufsversuch, Versuch 4

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
fehlgeschlagen, Fehler 6

24.10.2005 23:20:46 Versuch zu verkaufen, Versuch 5

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
fehlgeschlagen, Fehler 6

24.10.2005 23:20:46 Versuch zu verkaufen, Versuch 6

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
fehlgeschlagen, Fehler 6

24.10.2005 23:20:46 Versuch zu verkaufen, Versuch 7

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
fehlgeschlagen, Fehler 6

24.10.2005 23:20:46 Verkaufsversuch, Versuch 8

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
fehlgeschlagen, Fehler 6

24.10.2005 23:20:46 Verkaufsversuch, Versuch 9

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
fehlgeschlagen, Fehler 6
Friday sell error: 4050
1.19830000, 0.00500000, 0.00000000
sold open
 
Ich habe mir den Beitrag von Quark angeschaut: auf keinen Fall!!! Ich habe mir mein eigenes Protokoll angesehen: Solide alte Ticks (d. h. Unsynchronisierung). Alpari-Server. Der MQ-Server scheint sich verabschiedet zu haben.
 
Zu sagen, dass ich von Fehler Nr. 6 die Nase voll habe, hieße, laut zu schweigen... Ich habe 4 MT4 Expert Advisors in jedem von 4 Charts (eigentlich 8, aber die Hälfte von ihnen funktioniert nicht, abhängig von der Volatilität).
Mit anderen Worten: Es gibt 16 aktive Expert Advisors in 4 Programmen. Hier ist nur eine Situation - in jedem Programm war jeweils EIN Expert Advisor zu öffnen Positionen. ALLE 4 Programme zeigten unseren geliebten 6. Fehler an.
Äh... Und sie haben versprochen, es zu verbessern... Und der Bau ist bereits 184...
 
Wird etwas unternommen, um Fehler Nr. 6 zu beheben, oder gilt das Problem als abgeschlossen?
Ich habe den ersten Fehler Nummer 6 bei einem neuen 184er Bild.
 
Wird etwas unternommen, um Fehler Nr. 6 zu beheben, oder gilt das Problem als abgeschlossen? <br / translate="no"> Habe den ersten Fehler Nummer 6 auf dem neuen 184 Bild.

bedeutet dies, dass es ein Kommunikationsproblem gab und dass es nicht vom Terminal abhing.
 
Ja, heutzutage kommt 6 außergewöhnlich selten vor - es ist eine Sünde, den Entwicklern einen Vorwurf zu machen.
Möglicherweise stimmt tatsächlich etwas mit der Verbindung nicht - nicht mit dem Client, sondern mit dem Broker und seinem Server ;)
 
Etwas über Fehler Nummer 6 aus den "Top 20" im Forum verschwunden :) Das ist nicht richtig. Hier eine weitere Beobachtung.

Vorgeschichte. Ich habe den Code gepostet, mit allen Prüfungen. Zu einem bestimmten Zeitpunkt (jeder EA hat sein eigenes Zeitfenster innerhalb einer Stunde) überprüfen wir die Bedingungen und eröffnen eine Position, wenn sie korrekt ist.

Die Geschichte - ein Fehler tritt in dem Moment auf, in dem ein Auftrag angefordert wird, als Ergebnis haben wir zwei Aufträge, die von Expert Advisor innerhalb einer Minute geöffnet wurden.

Hier ist das Log:
2005.11.09 13:01:17 '142605': order is open : #2400577 sell 0.10 EURUSD at 1.1759 sl: 1.1819 tp: 0.0000
2005.11.09 13:01:17 '142605': request in process
2005.11.09 13:01:17 '142605': request was accepted by server
2005.11.09 13:01:16 '142605': instant order sell 0.10 EURUSD at 1.1759 sl: 1.1819 tp: 0.0000
2005.11.09 13:01:16 '142605': login (4.00, #2832F8DDD)
2005.11.09 13:00:50 TradeContext: ping error
2005.11.09 13:00:30 '142605': Anfrage wurde vom Server akzeptiert
2005.11.09 13:00:23 '142605': Sofortige Order verkaufen 0.10 EURUSD bei 1.1760 sl: 1.1820 tp: 0.0000
2005.11.09 13:00:23 '142605': login (4.00, #2832F8DD)

Hier ist die Liste der Positionen:
(nicht gezeigt, weil die Kopieroperation noch nicht da ist)

Hier ist das vom Programm erzeugte Protokoll (ich habe den Code bereits in diesem Thread zitiert):
9.11.2005 11:0:15, Signal: sell
9.11.2005 11:0:15 Verkaufsversuch, Versuch 0
Ask: 1.17630000, StopLoss: 0.00600000, TakeProfit: 0.00000000 fehlgeschlagen, Fehler 6
9.11.2005 11:1:8 Verkaufsversuch, Versuch 1
Ask: 1.17620000, StopLoss: 0.00600000, TakeProfit: 0.00000000 erfolgreich
sell opened

Ich wiederhole - eine Position eröffnet durch Log und Log. Im wirklichen Leben :) - zwei, mit einem Abstand von einer Minute.
Grund der Beschwerde: