Die durchschnittlichen Preise in FMZ PINE Script sind die Preise, die die Gebühren beinhalten. Zum Beispiel: Preis für die Bestellung 8000, Verkaufsrichtung, Anzahl der Hand (eine Hand), Durchschnittspreis nach der Transaktion nicht 8000, unter 8000 (die Gebühren sind in den Kosten enthalten).
TypSerienflot
Bis dann
strategy.position_size
Ich bin nicht derjenige, der das sagt.
TypStrategie_Richtung
Bis dann
strategy.entry
strategy.exit
Sie sind in die Luft gegangen.
TypStrategie_Richtung
Bis dann
strategy.entry
strategy.exit
Die Anzahl der geschlossenen Transaktionen in der gesamten Transaktionszeit.
TypReihe int
Bis dann
strategy.position_size
strategy.opentrades
Anzahl der nicht geschlossenen oder weiter gehaltenen Transaktionen. Wenn keine, 0 zeigt sich.
TypReihe int
Bis dann
strategy.position_size
Der gesamte Währungswert aller abgeschlossenen Transaktionen.
TypSerienflot
Bis dann
strategy.openprofit
strategy.position_size
strategy.grossprofit
Der Gesamtwert aller erfolgreichen Transaktionen.
TypSerienflot
Bis dann
strategy.netprofit
Der Verlust der bisher nicht gesicherten Positionen ist nicht realisiert.
TypSerienflot
Bis dann
strategy.netprofit
strategy.position_size
Ich bin der einzige, der mehr kann.
TypKonst-Zeil
Bis dann
strategy.risk.allow_entry_in
Die Strategie, die nichts macht
TypKonst-Zeil
Bis dann
strategy.risk.allow_entry_in
Die Strategie, mehr und weniger zu tun, ist erlaubt
TypKonst-Zeil
Bis dann
strategy.risk.allow_entry_in
Die Woche der aktuellen k-Zeit der Zeitzone.
TypReihe int
AnmerkungenBitte beachten Sie, dass diese Variable den Tag nach der Öffnungszeit der K-Linie zurückgibt. Für den Übernachtungszeitraum (z. B. EURUSD, dessen Montagsgeschäftszeit ab 17:00 Uhr beginnt am Sonntag) kann dieser Wert niedriger sein als der Tag des Handelstages. Sie können die Variablen dayofweek.sunday, dayofweek.monday, dayofweek.tuesday, dayofweek.wednesday, dayofweek.thursday, dayofweek.friday und dayofweek.saturday verwenden.
Bis dann
time
dayofmonth
ist die Namenskonstante für den Wert der Dayofweek-Funktion und den Wert der Dayofweek-Variablen.
TypKonst
Bis dann
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
ist die Namenskonstante für den Wert der Dayofweek-Funktion und den Wert der Dayofweek-Variablen.
TypKonst
Bis dann
dayofweek.sunday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
ist die Namenskonstante für den Wert der Dayofweek-Funktion und den Wert der Dayofweek-Variablen.
TypKonst
Bis dann
dayofweek.sunday
dayofweek.monday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
ist die Namenskonstante für den Wert der Dayofweek-Funktion und den Wert der Dayofweek-Variablen.
TypKonst
Bis dann
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
ist die Namenskonstante für den Wert der Dayofweek-Funktion und den Wert der Dayofweek-Variablen.
TypKonst
Bis dann
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.friday
dayofweek.saturday
ist die Namenskonstante für den Wert der Dayofweek-Funktion und den Wert der Dayofweek-Variablen.
TypKonst
Bis dann
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.saturday
ist die Namenskonstante für den Wert der Dayofweek-Funktion und den Wert der Dayofweek-Variablen.
TypKonst
Bis dann
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
ist die Namenskonstante der Punktmarkierung der Hline-Funktion.
TypLinie_Stil
Bis dann
hline.style_solid
hline.style_dotted
Linie.Style_Punkte
ist die Namenskonstante der Punktfälschungsform der Hline-Funktion.
TypLinie_Stil
Bis dann
hline.style_solid
hline.style_dashed
ist die Namenskonstante für den realen Zentrumstrahltyp der Hline-Funktion.
TypLinie_Stil
Bis dann
hline.style_dotted
hline.style_dashed
Die gewünschte Datenvereinigungspolitik. Die Datenvereinigung mit dem möglichen Abstand (na-Wert).
TypBarmerge_gaps
Bis dann
request.security
barmerge.gaps_off
Strategie zur Zusammenführung der angeforderten Daten. Die Daten werden ununterbrochen zusammengeführt, wobei alle Lücken mit dem zuvor aktuellsten vorhandenen Wert gefüllt werden.
TypBarmerge_gaps
Bis dann
request.security
barmerge.gaps_on
Verschmelzung der geforderten Dateneinstellungspolitik. Verschmelzung der angeforderten und der aktuellen Streifenkarte nach dem Startzeitpunkt der K-Leitung. Diese Verschmelzung kann negative Auswirkungen auf die Datenberechnungsgeschichte der zukünftigen Scheiben haben.
TypBarmerge_Lookahead ist nicht verfügbar.
Bis dann
request.security
barmerge.lookahead_off
Verschmelzung der angeforderten Datenposition. Verschmelzung der angeforderten und der aktuellen Streifenkarte nach der Zeit der K-Leitung. Diese Verschmelzung verbietet den Einfluss der Datenberechnungsgeschichte aus der Zukunft.
TypBarmerge_Lookahead ist nicht verfügbar.
Bis dann
request.security
barmerge.lookahead_on
Der Schaltfläche ist der Schaltfläche für ((höchste + niedrigste Preis) /2)
TypSerienflot
Bis dann
open
high
low
close
volume
time
hlc3
hlcc4
ohlc4
Das ist der Schnellknopf für (höchste + niedrigste + Schlusskurs) /3.
TypSerienflot
Bis dann
open
high
low
close
volume
time
hl2
hlcc4
ohlc4
Der Schaltfläche ist der Schaltfläche (High + Low + Collect + Collect) /4.
TypSerienflot
Bis dann
open
high
low
close
volume
time
hl2
hlc3
ohlc4
ist der Schaltfläche für ((Eröffnungspreis + Höchstpreis + Tiefpreis + Schließpreis) /4)
TypSerienflot
Bis dann
open
high
low
close
volume
time
hl2
hlc3
hlcc4
Double.NaN-Werte (nicht numerisch)
TypEinfach
Beispiele
// na
plot(bar_index < 10 ? na : close) // CORRECT
plot(close == na ? close[1] : close) // INCORRECT!
plot(na(close) ? close[1] : close) // CORRECT
AnmerkungenVerwenden Sie nur den Wert zurück. Versuchen Sie nicht, mit ihm zu vergleichen. Wenn Sie überprüfen möchten, ob ein bestimmter Wert NaN ist, verwenden Sie die eingebaute Funktion na.
Bis dann
na
Der aktuelle Preisbarindex wird von null angefangen, wobei der Index für den ersten Posten 0 ist.
TypReihe int
Beispiele
// bar_index
plot(bar_index)
plot(bar_index > 5000 ? close : 0)
AnmerkungenBitte beachten Sie, dass die n Variablen in Version 4 durch bar_index ersetzt wurden. Bitte beachten Sie, dass der K-String-Index ab dem ersten historischen K-String 0 ist. Bitte beachten Sie, dass die Verwendung dieser Variable/Funktion zu einer Neugestaltung der Indikatoren führen kann.
Bis dann
barstate.isfirst
barstate.islast
barstate.isrealtime
Der Index der letzten K-String eines Diagramms. K-String-Index beginnt mit der ersten K-String.
TypReihe int
Beispiele
strategy("Mark Last X Bars For Backtesting", overlay = true, calc_on_every_tick = true)
lastBarsFilterInput = input.int(100, "Bars Count:")
// Here, we store the 'last_bar_index' value that is known from the beginning of the script's calculation.
// The 'last_bar_index' will change when new real-time bars appear, so we declare 'lastbar' with the 'var' keyword.
var lastbar = last_bar_index
// Check if the current bar_index is 'lastBarsFilterInput' removed from the last bar on the chart, or the chart is traded in real-time.
allowedToTrade = (lastbar - bar_index <= lastBarsFilterInput) or barstate.isrealtime
bgcolor(allowedToTrade ? color.new(color.green, 80) : na)
Rückgabe von WertenDer letzte historische K-String-Index für den Abschluss, oder der Echtzeit-K-String-Index für den Start.
AnmerkungenBitte beachten Sie, dass die Verwendung dieser Variable zu einer Neuauflage des Indikators führen kann.
Bis dann
bar_index
last_bar_time
barstate.ishistory
barstate.isrealtime
Die aktuelle K-Zeit im UNIX-Format. Die Anzahl der Millisekunden seit dem 1. Januar 1970 00:00:00 UTC.
Die aktuelle Zeit des UNIX-Formats. Es ist die Anzahl der Millisekunden seit dem 1. Januar 1970 00:00:00 UTC.
TypReihe int
AnmerkungenBitte beachten Sie, dass die Verwendung dieser Variable/Funktion zu einer Neugestaltung der Indikatoren führen kann.
Bis dann
timestamp
time
dayofmonth
dayofweek
TypReihe int
AnmerkungenBitte beachten Sie, dass diese Variable die Uhrzeit des Öffnungszeitraums der K-Linie zurückgibt. Daher kann sie für den Übernachtungszeitraum (z. B. EURUSD, dessen Montagszeitraum ab 17.00 Uhr am Sonntag beginnt) die Zeit vor dem angegebenen Datum des Handelstages zurückgeben. Zum Beispiel kann die Uhrzeit des öffnungszeitraums des Monats (z. B. EURUSD) 1 niedriger sein als der Datum des Handelstages, da die K-Linie für den aktuellen Tag tatsächlich am vorherigen Tag geöffnet war.
Bis dann
time
dayofmonth
dayofweek
Die aktuelle K-Line des aktuellen Jahres in der Zeitzone.
TypReihe int
AnmerkungenBitte beachten Sie, dass diese Variable das Jahr nach der Öffnungszeit der K-Linie zurückgibt. Für den Übernachtungszeitraum (z. B. EURUSD, dessen Montagsgeschäftszeit ab 17:00 Uhr am Sonntag beginnt) kann dieser Wert niedriger als das Jahr des Handelstages sein.
Bis dann
year
time
month
weekofyear
dayofmonth
dayofweek
hour
minute
second
Die aktuelle Monatsk-Linie in der Zeitzone der Börse.
TypReihe int
AnmerkungenBitte beachten Sie, dass diese Variable den Monat zurückgibt, je nachdem, wann die K-Linie geöffnet ist. Für den Übernachtungszeitraum (z. B. EURUSD, dessen Montagsgeschäftszeitraum ab 17:00 Uhr beginnt) kann dieser Wert niedriger als der Monat des Handelstages sein.
Bis dann
month
time
year
weekofyear
dayofmonth
dayofweek
hour
minute
second
Die aktuelle K-Zeitlinie in der Zeitzone der Börse.
TypReihe int
Bis dann
hour
time
year
month
weekofyear
dayofmonth
dayofweek
minute
second
Die aktuelle Minute k-Line in der Zeitzone der Börse.
TypReihe int
Bis dann
minute
time
year
month
weekofyear
dayofmonth
dayofweek
hour
second
Die aktuelle Sekunde k-Linie in der Börsenzeitzone.
TypReihe int
Bis dann
second
time
year
month
weekofyear
dayofmonth
dayofweek
hour
minute
Der aktuelle Börsenpreis.
TypSerienflot
AnmerkungenSie können den Klammeroperator [] verwenden, um auf einen früheren Wert zuzugreifen, z.B..open[1], open[2].
Bis dann
high
low
close
volume
time
hl2
hlc3
hlcc4
ohlc4
Der derzeit höchste Preis.
TypSerienflot
AnmerkungenSie können den Klammeroperator [] verwenden, um auf einen früheren Wert zuzugreifen, z.B.↑ high[1], high[2]↑
Bis dann
open
low
close
volume
time
hl2
hlc3
hlcc4
ohlc4
Der derzeitige niedrigste Preis.
TypSerienflot
AnmerkungenSie können den Klammeroperator [] verwenden, um auf einen früheren Wert zuzugreifen, z.B.↑low[1], low[2]↑
Bis dann
open
high
close
volume
time
hl2
hlc3
hlcc4
ohlc4
Der Verkaufspreis zum Zeitpunkt der Schließung der aktuellen K-Linie oder der endgültige Handelspreis für eine noch nicht abgeschlossene Echtzeit-K-Linie.
TypSerienflot
AnmerkungenSie können den Klammeroperator [] verwenden, um auf einen vorherigen Wert zuzugreifen, z.B.. close[1], close[2].
Bis dann
open
high
low
volume
time
hl2
hlc3
hlcc4
ohlc4
Derzeit ist die K-Linie vollständig verkauft.
TypSerienflot
AnmerkungenSie können den Klammeroperator [] verwenden, um auf einen früheren Wert zuzugreifen, z.B.↑volume[1], volume[2]↑
Bis dann
open
high
low
close
time
hl2
hlc3
hlcc4
ohlc4
Die Anzahl der Wochen in der aktuellen k-Zeile des Wechselzeitraums.
TypReihe int
AnmerkungenBitte beachten Sie, dass diese Variable die Woche nach der Öffnungszeit der K-Linie zurückgibt. Für den Übernachtungszeitraum (z. B. EURUSD, dessen Montagsgeschäftszeit ab 17.00 Uhr am Sonntag beginnt) kann dieser Wert unter der Woche des Handelstages liegen.
Bis dann
weekofyear
time
year
month
dayofmonth
dayofweek
hour
minute
second
Das Datum der aktuellen k-Zeit in der Zeitzone.
TypReihe int
AnmerkungenBitte beachten Sie, dass diese Variable den Tag nach der Öffnungszeit der K-Linie zurückgibt. Für den Übernachtungszeitraum (z. B. EURUSD, dessen Montagsgeschäftszeit ab 17.00 Uhr am Sonntag beginnt) kann dieser Wert 1 niedriger sein als der Tag des Handelstages.
Bis dann
time
dayofweek
WeiweiweiWie geht es, wenn man mehrere Transaktionen gleichzeitig durchführen will?
Leichte WolkenKann Pine mehr als eine Transaktion durchführen, wie JS?
Lisa20231Danke für die detaillierte Dokumentation.
Künstlerische ArbeitWie kommt es, dass dieses Pine-Skript die Simulation von okex auf der Plattform verwendet?
Künstlerische ArbeitDas bedeutet, dass die Strategien der TradingView Plattform direkt auf die Plattform der Erfinder kopiert werden können.
Die Erfinder quantifizieren - Kleine TräumeDie PINE-Sprache kann nur einzigartige Strategien durchführen, wobei die Multi-Variate-Strategie am besten in Python, JavaScript oder C++ geschrieben wird.
Die Erfinder quantifizieren - Kleine TräumeOh, ja, OKX ist etwas Besonderes, ihre Analog-Umgebung und ihre Festplattenumgebung haben die gleiche Adresse, nur dass sie anderswo unterschieden werden.
Leichte WolkenEs ist nicht möglich, die okx-Analogplatte zu verwenden.
Die Erfinder quantifizieren - Kleine TräumeDiese vielfältige Architektur kann nicht gelöst werden, da jede Börse unterschiedliche Schnittstellen hat und die Frequenz der Schnittstellen nicht gleich ist.
Die Erfinder quantifizieren - Kleine TräumeDas ist eine gute Idee, danke für die Vorschläge, schreiben Sie hier weiter.
Leichte WolkenEs fühlt sich besser an, wenn man mit JS kombiniert wird, und JS kann sich besser an verschiedene Handelsmethoden anpassen.
Trends in der JagdWird es in Zukunft mehrere Sorten geben?
Die Erfinder quantifizieren - Kleine TräumeDas ist unhöflich.
Leichte WolkenDas ist gut, danke.
Die Erfinder quantifizieren - Kleine TräumeHallo, die PINE-Sprachstrategie ist vorübergehend nur für eine Sorte geeignet.
Die Erfinder quantifizieren - Kleine TräumeIch möchte Ihnen danken für Ihre Unterstützung. Die Dokumentation wird weiter verbessert.
Die Erfinder quantifizieren - Kleine TräumeJa, das stimmt.
Die Erfinder quantifizieren - Kleine TräumePINE-Template-Klassebücher, auf deren Parameter die Basisadresse der Umtauschbörse festgelegt werden kann.