Die pine-Code-Frage

Schriftsteller:Weizen 888, Erstellt: 2023-03-14 00:21:53, aktualisiert:

Ausführungsprobleme Die Eröffnung und die Schließung müssen in Echtzeit ausgeführt werden, aber es ist nicht möglich, beides gleichzeitig zu tun, oder mein Code oder meine Einstellungen sind falsch.


Mehr

Das ist gut.Ich hatte das gleiche Problem, und ich habe das Problem mit dem Webhook-Signal an FMZ gelöst, aber der Effekt der Slider ist ziemlich groß.

Das GrasBeide sollten nicht gleichzeitig existieren.

Das GrasJe nach Einstellung der Strategie unterscheidet sich auch die Art und Weise, wie die Strategie modelliert wird, in die Schlusspreismodelle und die Echtzeitpreismodelle. Modell für die Abschlusspreise Bei der Ausführung des Strategiecodes ist die Laufzeit der aktuellen K-LineBar vollständig abgeschlossen, und wenn die K-Line geschlossen wird, ist die K-Line-Laufzeit abgeschlossen. Bei dieser Ausführung wird die Pine-Strategie-Logik erneut ausgeführt, und das ausgelöste Handelssignal wird bei Beginn der nächsten K-LineBar ausgeführt. Echtzeit-Preismodell Bei der Ausführung des Strategiecodes wird die aktuelle K-LineBar unabhängig davon, ob sie geschlossen ist, bei jeder Marktänderung wiederholt mit der Pine-Strategie-Logik ausgeführt, und das ausgelöste Handelssignal wird sofort ausgeführt. Siehe auch: https://www.fmz.com/bbs-topic/9390

Weizen 888Es ist wahr, dass FMZ die aktuelle Schließzeit von der Echtzeit getrennt hat, für Stopp-Tracking sehr unfreundlich ist, und auf dem Fernseher ist es eher schwierig, wenn man es nicht gut macht, wird es neu gezeichnet, der Gleitpunkt ist hauptsächlich ein Fehler in der Signalverarbeitung, der nicht vermieden werden kann, der nie in Sekundenzeiten angegeben werden kann.

Weizen 888Kann ich Ihnen ein Beispiel geben?

Das GrasWenn die Strategie auf das Schlusskursmodell eingestellt ist, kann ein kürzerer Zyklus für die Schlusskursdurchführung festgelegt werden.

Weizen 888Danke, ich warte auf Ihre Antwort.

Das GrasHeute frage ich mich, wie das funktioniert.

Weizen 888Die Profitkürzung Strategy.exit (("Tpl", "long1", profit = (abs((last_open_longCondition*(1+(tp/100))) -last_open_longCondition)/syminfo.mintick), (abs((last_open_longCondition*(1-(sl/100))) -last_open_longCondition) /syminfo.mintick) : na)

Das GrasWenn Sie trail_price in strategy.exit verwenden, ist das nicht in Echtzeit?

Weizen 888Das ist nicht einfach, aber es ist möglich, es auf TV zu machen, wenn unsere FMZ-Umgebung es nicht unterstützt.

Weizen 888Das ist die Frage, die ich stellen möchte, die derzeitige Strategie ist, den Verkauf zu beenden, und die Tatsache ist, dass der Preis den Stopp bewegt.