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
Wie dockt man die hervorgehobene Stelle an?
Ich habe bereits geschrieben. Meine Arbeit wird nicht durch OnTick, sondern durch OnTimer = 300 ms erledigt.
Ich weiß nicht, ob es sich um einen Fehler in MQL handelt oder nicht, aber es kommt sehr selten vor, dass trotz der strengen Bedingung OrdersTotal()=0 mehrere Trades geöffnet werden.
Das ist eine sehr unangenehme Sache. Deshalb halte ich mich sehr strikt an MoneyManagement und habe es nicht eilig, auf größere Lose umzusteigen.
Ich habe bereits geschrieben. Ich arbeite nicht mit OnTick, sondern mit OnTimer = 300 ms.
Ich weiß nicht, ob es sich um einen Fehler in MQL handelt oder nicht, aber es kommt sehr selten vor, dass trotz der strengen Bedingung OrdersTotal()=0 mehrere Trades geöffnet werden.
Das ist eine sehr unangenehme Sache. Deshalb bin ich sehr streng beim MoneyManagement und habe es nicht eilig, auf größere Grundstücke umzusteigen.
Komm schon....
OnTick() umbenennen in Trading()
dann ganz am Ende von OnTick() hinzufügen: Trading();
Komm schon....
Natürlich auf verschiedenen Paaren. So ist das manchmal. Aber sehr selten. Aber sehr unangenehm.
Hallo reine Physiker!
Ich verrate Ihnen eine kluge Sache, aber seien Sie nicht beleidigt :-))
Es ist noch zu wenig Zeit vergangen, um Rückschlüsse auf die Leistung des Systems zu ziehen. Wir müssen sehen, wie es unter verschiedenen Marktbedingungen funktioniert. Um eine lange Geschichte kurz zu machen...
Dies ist ein antiwissenschaftlicher Ansatz - ts auf Qualität zu prüfen, und das sogar mit Ihrem eigenen Geld. Nach allen Regeln des modernen Wortparadigmas in der Wissenschaft ist es nun richtiger, sofort mit der PR und dem Verkauf des TS zu beginnen. Als Ergebnis wird der Prozess der Überprüfung der Rentabilität viele Male reduziert, erschien blaue Ringe unter den Augen - es bedeutet, es ist zu verlieren.
:)))))))))))))) pattalom....
Ich weiß nicht, ob dies ein Fehler in MQL ist oder nicht, aber es passiert sehr selten, dass mehrere Trades geöffnet werden, trotz der strengen Bedingung auf OrdersTotal()=0.
Das ist eine sehr unangenehme Sache.
Es handelt sich weniger um einen Fehler als um eine undokumentierte Terminaloperation - sie hängt mit der parallelen Verarbeitung von Threads zusammen, weshalb die Daten keine Zeit haben, sich zu aktualisieren, was zu Berechnungsfehlern und falschen Handelsaktionen führt...
Es handelt sich weniger um einen Fehler als um eine undokumentierte Terminaloperation - sie hängt mit der parallelen Verarbeitung von Threads zusammen, so dass die Daten keine Zeit haben, sich zu aktualisieren, und Berechnungsfehler und falsche Handelsaktionen auftreten...
Ticks treffen in weniger als 300 ms ein
Wer schreibt solche Programme?
Die Dokumentation kann nicht auf einen Fehler im Roboter hinweisen...
Ticks treffen in weniger als 300 ms ein
Wer schreibt denn so eine Software?
Die Dokumentation kann nicht auf einen Fehler des Roboters hindeuten...
Dies ist eine normale Situation von 3 Ticks pro Sekunde, und das Programm muss in der Lage sein, dies korrekt zu handhaben... Wenn Sie die Dokumentation über die Zeckenverarbeitung lesen, dann wird es in der Praxis nicht genau so ablaufen, wie es dort beschrieben ist - daher die Erzeugung von Geschäften, auch wenn sie programmatisch verboten sind...
Es ist nicht wünschenswert, OnTimer() für Signal-'Mining' und Handelsfunktionen zu verwenden.
Oder Sie können den Roboter synchronisieren im Sinne von "Was war zuerst da - das Huhn oder das Ei?
Ich habe bereits geschrieben. Ich arbeite nicht mit OnTick, sondern mit OnTimer = 300 ms.
Ich weiß nicht, ob es sich um einen Fehler in MQL handelt oder nicht, aber es kommt sehr selten vor, dass trotz der strengen Bedingung OrdersTotal()=0 mehrere Trades geöffnet werden.
Das ist eine sehr unangenehme Sache. Deshalb halte ich mich sehr strikt an MoneyManagement und lasse mir Zeit mit dem Wechsel zu größeren Losen.
Sie sollten zunächst das Ergebnis der Transaktionsausführung überprüfen und dann mit OrdersTotal abgleichen.
Wenn ein Auftrag gesendet wurde, bedeutet dies nicht, dass er bereits ausgeführt wurde (er kann noch in Bearbeitung sein), und die Auftragssumme wird 0 zurückgegeben.