Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Ja, es funktioniert so, danke... und die Auftragskommissionierung verlangsamt sich, ja... aber ich habe bisher keine anderen Bugs bemerkt.... Gute Lib, in der Tat, es macht Sinn, die Suche nach Aufträgen zu beschleunigen, denke ich.
Forum über Trading, automatisierte Handelssysteme und das Testen von Handelsstrategien.
MetaEditor Version 1463
Renat Fatkhullin, 2016.11.05 10:38 AM
Die Historie der Trades kann sich durch Korrekturen der Administratoren ändern. Zum Beispiel, Korrektur von Spikes, Stornierung von fehlerhaften Transaktionen oder Finanzoperationen.
In der Realität ist es besser, den Cache 99% der Zeit zu nutzen und ihn einmal pro Tag/Sitzung/Clearing vollständig zu aktualisieren und neue Dinge hinzuzufügen. Dies gilt, wenn Ihre Arbeit auf einer umfangreichen und ständigen Neuberechnung der Transaktionshistorie beruht.
Forum zum Handel, zu automatisierten Handelssystemen und zum Testen von Handelsstrategien
Bibliotheken: MT4Orders
fxsaber, 2016.11.07 08:31 Uhr.
Ich empfehle nicht mit der Historie an der Börse über MT4Orders zu arbeiten. D.h. MODE_TRADE - kein Problem, MODE_HISTORY - braucht man an der Börse nicht.Die Suche nach HISTORISCHEN Aufträgen wird nur für einen Tester/Optimierer beschleunigt. In der realen Welt kann sie das nicht.
In Anbetracht dessen, was Renat sagte, klingt es für mich eher so, als ob Sie das können (und sollten), als dass Sie es nicht können. Sie können den Cache einmal pro Stunde oder bei Bedarf aktualisieren.
In Anbetracht dessen, was Renat gesagt hat, scheint es mir eher so, dass man es kann (und sollte) als dass man es nicht kann. Sie können den Cache einmal pro Stunde oder bei Bedarf aktualisieren.
// CloseBy-Momente - dazu hatte ich noch keine Zeit. Vielleicht in der Zukunft, wenn nötig.
// TP und SL von geschlossenen Positionen bestimmen - derzeit (Build 1368) weiß MQL5 nicht, wie man das macht.
Ich habe die Bibliothek für mich selbst geschrieben, und ich verwende CloseBy nicht. Deshalb habe ich es nicht implementiert. Vielleicht füge ich es hinzu, sobald ich mich auf den neuesten Stand gebracht habe.
Als vorübergehende Lösung fügen Sie diese Zeilen hinzu, bevor Sie Ihre Bibliothek aktivieren
bool OrderCloseBy( const int Ticket, const int Opposite, const color Arrow_Color = clrNONE )
{
return(false);
}
#endif
In der Tat, ich fange einen Fehler
cPoza::closeBy Counter close failed ticketB=168 ticketA=2216 verursacht error-4754
Tatsächlich erhalte ich einen Fehler
cPoza::closeBy Counter close failed ticketB=168 ticketA=2216 verursacht error-4754.
Warum versuchen Sie also, closeBy zu verwenden, wenn ursprünglich gesagt wurde, dass dies das Einzige ist, was nicht in der Implementierung enthalten ist!
OrderCloseBy oben ist ein unbeschriebenes Blatt für Ihre Bibliothek, die kompiliert werden muss.
Es ist schwer, sich etwas einfacheres vorzustellen, als ein funktionierendes OrderCloseBy zu schreiben. Das Problem ist die Anzeige der Historie. Die Dinge sind hier auf beiden Plattformen sehr spezifisch. So sehr, dass die Entwickler selbst verwirrt sind.
Ich muss es tun, aber noch nicht. Ich werde es nicht selbst verwenden, also bin ich nicht daran interessiert.
Warum versuchen Sie also, closeBy zu verwenden, wenn ursprünglich angegeben wurde, dass dies das Einzige ist, das nicht in der Implementierung enthalten ist?
Die obige OrderCloseBy ist ein unbeschriebenes Blatt für Ihre Bibliothek zu kompilieren.
Es ist schwer, sich etwas Einfacheres vorzustellen, als ein funktionierendes OrderCloseBy zu schreiben. Das Problem ist die Anzeige der Historie. Die Dinge sind auf beiden Plattformen sehr spezifisch. So sehr, dass die Entwickler selbst verwirrt sind.
Ich muss es tun, aber noch nicht. Ich werde es selbst nicht benutzen, also bin ich nicht daran interessiert.
Entschuldigung, ich habe nicht auf den Code geachtet, den Sie mir gegeben haben - ich war dumm.
Eine weitere Frage - wie man richtig berücksichtigen SYMBOL_FILLING_MODE in Ihrer Bibliothek? sagen wir, der aktuelle Modus ist nicht auf einem der Makler, die ich habe unterstützt, kann ich eine automatische Überprüfung zu machen?
Um besser zu verstehen, wovon wir sprechen, geben Sie den Namen des Handelsservers an. Ich werde sehen, was falsch ist.