Die Ressourcen sind geladen. Beförderung...

Bitte, wie kann die Pine-Strategie den Kreislauf der Nachsorge umsetzen, jetzt kann man nur noch die nächste Folge folgen?

Schriftsteller:KryptoLiu, Erstellt: 2022-11-14 10:11:47, Aktualisiert:

//@version=4 Strategie ((title=EMA kreuzt, Überlagerung=wahr)

// Eingänge Preisdaten = Eingabe(Titel=Preisdaten, Typ=Eingabe.Quelle, defval=hl2) ema1Length = input(title=EMA 1, type=input.integer, defval=12) ema2Length = input(title=EMA 2, type=input.integer, defval=24) ema3Length = input(title=EMA 3, type=input.integer, defval=36)

// Berechnen von Werten Ema1 = ta.ema ((PreisDaten, ema1Länge) Ema2 = ta.ema ((PreisDaten, ema2Länge) Ema3 = ta.ema ((PreisDaten, ema3Länge)

Einheitliche Datenbank für die Berechnung der Datenbank Einheitliche Datenbank für die Berechnung der Datenbank

// Plot-Werte Grafik ((serie=ema1, Farbe=farbe.orange, Zeilenbreite=2) Grafik ((Serie=ema2, Farbe=farbe.marron, Zeilenbreite=2) Plot ((serie=ema3,Farbe=farbe.blau, Linienbreite=2)

// Auftragsübermittlung wenn (EnterLong) Strategie.Eintrag ((id=Enter Long, lang=Strategie.lang)

wenn (EnterShort) Strategie.Eintrag ((id=Enter Short, long=strategie.short)

Derzeit wird der Code beim Retest immer zu Beginn einer Linie abgeschaltet, und dann scheinen die anderen nicht ausgelöst zu werden.


Mehr

Die Erfinder quantifizieren - Kleine TräumeStrategy.entry ((id="Enter Long", long=strategy.long), die Funktion wird falsch aufgerufen. Sie schreiben direkt: strategy.entry (("Enter Long", strategy.long, 1) so dass Sie eine Hand, ein Blatt und eine Münze abgeben.

Die Erfinder quantifizieren - Kleine TräumeEs ist notwendig, die Pyramide-Hochlager-Option: Pyramiding-Parameter der Strategy-Funktion zu setzen.

Die Erfinder quantifizieren - Kleine Träume666, benutz noch mehr.

KryptoLiuBitte fragen Sie nach der Schreibweise für die fortlaufende Auslösung des Signals in derselben Richtung. Die aktuelle Schrift kann nur in einer Richtung eine Position öffnen. Wenn enterLong fortlaufend ausgelöst wird, kann der nächste Auslöser nicht ausgeführt werden.

KryptoLiuDanke, das ist gut, wir können weiter klagen, die Tür ist geschlossen.

Die Erfinder quantifizieren - Kleine TräumeIch weiß. // Unterbreiten von Bestellungen Wenn Sie eine Strategie verwenden, dann geben Sie eine Strategie an. Strategy.entry (WEB "Enter_Long", Strategy.long, 1) // strategy.exit (("exit_long", "Enter_Long", when = enterShort) Wenn Sie eine Strategie verwenden, dann verwenden Sie eine Strategie, wenn Sie eine Strategie verwenden. Strategy.entry (WEB "Enter_Short", Strategy.short, 1) // strategy.exit (("exit_short", "Enter_Short", when =enterLong) Ich weiß. Wenn Sie == 0 schreiben, dann wird nach der Eröffnung der Position die andere nicht ausgelöst, da die Haltezeit nicht mehr gleich 0 ist.

KryptoLiuDas ist nicht das Richtige. Strategy (title="EMA_crosses", überlay=true) // Eingänge Bei der Auswahl der Art der Daten, die für die Auswahl des Datensatzes verwendet werden, wird die Art der Daten, die für die Auswahl des Datensatzes verwendet werden. ema1Length = input ((title="EMA_1", type=input.integer, defval=12) ema2Length = input ((title="EMA_2", type=input.integer, defval=24) ema3Length = input ((title="EMA_3", type=input.integer, defval=36) // Berechnen von Werten ema1 = ta.ema ((priceData, ema1Length) ema2 = ta.ema ((preceData, ema2Length) ema3 = ta.ema ((priceData, ema3Length) EnterLong = ema1 > ema2 und ema2 > ema3 EnterShort = ema1 < ema2 und ema2 < ema3 // Plot-Werte Plot (series=ema1, color=color.orange, linewidth=2) Plot (series=ema2, color=color.maroon, linewidth=2) Plot (series=ema3, color=color.blue, linewidth=2) // Unterbreiten von Bestellungen Wenn Sie eine Strategie verwenden, dann geben Sie eine Strategie ein. Strategy.entry (WEB "Enter_Long", Strategy.long, 1) Strategy.exit (("exit_long", "Enter_Long", when = enterShort) ist eine Strategie, die von einem Netzwerk ausgeht. if enter Kurz und Strategie.position_size == 0 Strategy.entry (WEB "Enter_Short", Strategy.short, 1) Strategy.exit (("exit_short", "Enter_Short", when =enterLong) Farbgrund backgroundColour = (strategy.position_size > 0)? color.green: color.red Das ist ein sehr schönes Bild. bgcolor ((color=backgroundColour, transp=85)) Die Farbe des Hintergrundbildes wird von der Bildfläche angezeigt. Einige Änderungen wurden vorgenommen, aber es wurde nur einmal beim Beginn der Strategie ausgelöst, und es wurde nicht mehr ausgelöst.