Die Ressourcen sind geladen. Beförderung...

FMZ PINE Script Dokumentation

Schriftsteller:Die Erfinder quantifizieren - Kleine Träume, Erstellt: 2022-05-06 14:27:06, aktualisiert: 2024-10-12 15:27:04

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

strategy.long

Ich bin nicht derjenige, der das sagt.

TypStrategie_Richtung

Bis dann strategy.entry strategy.exit

strategy.short

Sie sind in die Luft gegangen.

TypStrategie_Richtung

Bis dann strategy.entry strategy.exit

strategy.closedtrades

Die Anzahl der geschlossenen Transaktionen in der gesamten Transaktionszeit.

TypReihe int

Bis dann strategy.position_size strategy.opentrades

strategy.opentrades

Anzahl der nicht geschlossenen oder weiter gehaltenen Transaktionen. Wenn keine, 0 zeigt sich.

TypReihe int

Bis dann strategy.position_size

strategy.netprofit

Der gesamte Währungswert aller abgeschlossenen Transaktionen.

TypSerienflot

Bis dann strategy.openprofit strategy.position_size strategy.grossprofit

strategy.grossprofit

Der Gesamtwert aller erfolgreichen Transaktionen.

TypSerienflot

Bis dann strategy.netprofit

strategy.openprofit

Der Verlust der bisher nicht gesicherten Positionen ist nicht realisiert.

TypSerienflot

Bis dann strategy.netprofit strategy.position_size

strategy.direction.long

Ich bin der einzige, der mehr kann.

TypKonst-Zeil

Bis dann strategy.risk.allow_entry_in

strategy.direction.short

Die Strategie, die nichts macht

TypKonst-Zeil

Bis dann strategy.risk.allow_entry_in

strategy.direction.all

Die Strategie, mehr und weniger zu tun, ist erlaubt

TypKonst-Zeil

Bis dann strategy.risk.allow_entry_in

Tag-Woche

Tag-Woche

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

dayofweek.sunday

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

dayofweek.monday

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

dayofweek.tuesday

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

dayofweek.wednesday

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

dayofweek.thursday

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

dayofweek.friday

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

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

Linie

Linie.Style_Dashed

ist die Namenskonstante der Punktmarkierung der Hline-Funktion.

TypLinie_Stil

Bis dann hline.style_solid hline.style_dotted

Linie.Style_Punkte

Linie.Style_Punkte

ist die Namenskonstante der Punktfälschungsform der Hline-Funktion.

TypLinie_Stil

Bis dann hline.style_solid hline.style_dashed

- Das ist nicht das Problem.

ist die Namenskonstante für den realen Zentrumstrahltyp der Hline-Funktion.

TypLinie_Stil

Bis dann hline.style_dotted hline.style_dashed

Barmerge

Barmerge.gaps_on ist eingeschaltet

Die gewünschte Datenvereinigungspolitik. Die Datenvereinigung mit dem möglichen Abstand (na-Wert).

TypBarmerge_gaps

Bis dann request.security barmerge.gaps_off

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

Barmerge.Lookahead_on ist eingeschaltet.

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

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

andere

hl2

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

HLC3

Das ist der Schnellknopf für (höchste + niedrigste + Schlusskurs) /3.

TypSerienflot

Bis dann open high low close volume time hl2 hlcc4 ohlc4

HLCC4

Der Schaltfläche ist der Schaltfläche (High + Low + Collect + Collect) /4.

TypSerienflot

Bis dann open high low close volume time hl2 hlc3 ohlc4

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

nicht

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

Bar_index

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

Last_bar_index

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

Zeit

Die aktuelle K-Zeit im UNIX-Format. Die Anzahl der Millisekunden seit dem 1. Januar 1970 00:00:00 UTC.

Zeit jetzt

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

Jahr

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

Monat

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

Stunde

Die aktuelle K-Zeitlinie in der Zeitzone der Börse.

TypReihe int

Bis dann hour time year month weekofyear dayofmonth dayofweek minute second

Minute

Die aktuelle Minute k-Line in der Zeitzone der Börse.

TypReihe int

Bis dann minute time year month weekofyear dayofmonth dayofweek hour second

zweite

Die aktuelle Sekunde k-Linie in der Börsenzeitzone.

TypReihe int

Bis dann second time year month weekofyear dayofmonth dayofweek hour minute

offen

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

hohe

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

niedrig

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

Schließen

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

Volumen

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

Woche pro Jahr

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

Tag des Monats

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


Mehr

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.