Werkzeug
Market Quote
market.quote
Eingänge
Keine typisierten Eingänge.
Ausgänge
Ein Bundel von Kursdaten pro Balken - OHLCV, Bid/Ask/Spread, Letzter, die Komposite, die Veranderungsfelder und die Symbol-Metadaten -, das nachgelagerte Werkzeuge einzeln lesen. Verdrahte den Ask in einen Kaufpfad und den Bid in einen Verkaufspfad, filtere nach dem Spread oder dimensioniere eine Position aus Point und Tickwert.
Live-Marktdaten des aktuellen, gerade geschlossenen Balkens in einem Knoten: Eroffnung, Hoch, Tief, Schluss und Volumen, der handelbare Bid, Ask und Spread, der letzte Preis, praktische Komposite (hl2, hlc3, ohlc4, gewichteter Schluss), die Veranderung des Balkens, die Kontraktdaten deines Symbols (Point, Nachkommastellen, Tickgrosse und -wert, Kontraktgrosse) und die Balkenzeit. Greife auf jedes Feld zu, um eine Regel zu bauen, ohne ein weiteres Werkzeug hinzuzufugen.
Wie es funktioniert
Es liest den letzten abgeschlossenen Balken direkt aus dem Marktkontext. Entsprechend der Art, wie MetaTrader einen Forex/CFD-Balken quotiert, ist der Bid der Schluss, der Ask der Schluss plus dem aufgezeichneten, in Preis umgerechneten Spread (Spread in Points mal dem Point des Symbols) und der letzte Preis der Schluss. Die Komposite sind die ublichen Mittelwerte der Balkenpreise, die Veranderungsfelder vergleichen den Balken mit dem vorherigen und die Metadatenfelder geben die Kontraktspezifikation des Instruments an. Da es nur einen geschlossenen Balken liest, zeichnet es nie neu, sodass ein Backtest mit dem Live-Roboter ubereinstimmt.
Verbindet mit
Beispiele
- Richtungsabhangige Einstiege: Verdrahte den Ask in den Kauf-Zweig und den Bid in den Verkaufs-Zweig, damit jede Seite die richtige Halfte des Spreads zahlt.
- Spread-Wachter: Lies den Spread und blockiere neue Orders, wenn er sich rund um Nachrichten uber dein Limit hinaus ausweitet.
Häufige Fehler
- Den Schluss fur Kauf und Verkauf zu verwenden statt den Ask fur Kaufe und den Bid fur Verkaufe, was die Spread-Kosten stillschweigend ignoriert.
- Den Spread als Preis zu lesen, obwohl er in Points notiert ist - multipliziere ihn mit dem Point, um ihn in einen Preisabstand umzurechnen.
- bar_time an einen Zeit-Eingang anschliessen - das ist das alte Zwillingsblatt (num.quote.bar_time), das kein Zeit-Eingang akzeptiert. Nutze stattdessen das typisierte time-Blatt; es traegt die Uhr.