//@version=5
strategy("Market Long Position on Candle Close", overlay=true)
// Parameter
var float investmentUSD = 1000
var float contracts = na
var float positionSize = na
// Berechnung der Anzahl der Kontrakte basierend auf dem Schlusskurs
if (close != 0)
contracts := investmentUSD / close
// Aktueller Preis
var float price = close
// Aktuelle Zeit (Unix-Timestamp)
var int timeNow = timenow
// Abfrage der aktuellen und vorherigen Marktposition
var string marketPosition = na
var string prevMarketPosition = na
// Feststellen der aktuellen Position
if (strategy.position_size > 0)
marketPosition := "long"
else if (strategy.position_size < 0)
marketPosition := "short"
else
marketPosition := "flat"
// Setze die vorherige Position
prevMarketPosition := marketPosition
positionSize := strategy.position_size
// Bedingung: Bei jeder neuen Kerze (barstate.isconfirmed) wird eine Long-Market-Position eröffnet
if (barstate.isconfirmed and positionSize == 0)
strategy.entry("Long", strategy.long, qty=contracts)
// Debugging: Anzeigen der aktuellen Parameter
label.new(bar_index, high, text="Aktion: buy" +
"\nKontrakte: " + str.tostring(contracts) +
"\nMarktposition: " + marketPosition +
"\nVorherige Marktposition: " + prevMarketPosition +
"\nPositionsgröße: " + str.tostring(positionSize) +
"\nEröffnungspreis: " + str.tostring(price) +
"\nSymbol: " + syminfo.tickerid +
"\nZeit: " + str.tostring(timeNow))
Hi, ich habe eine Tradingstrategie entwickelt und möchte sie mit meinem broker bitget verbinden. Ich bin bei Bitget auf den alarm-Button gegangen und habe die Webhook Adresse kopiert und in den Alarm bei Tradingview reinkopiert. Das gleiche habe ich mit der Nachricht gemacht. Die sieht wie folgt aus:
"action":"{{strategy.order.action}}",
"contracts":"{{strategy.order.contracts}}",
"marketPosition":"{{strategy.market_position}}",
"positionSize":"{{strategy.position_size}}",
"prevMarketPosition":"{{strategy.prev_market_position}}",
"price":"{{close}}",
"symbol":"{{ticker}}",
"time":"{{timenow}}"
In meinem Testskript wird einfach jedesmal wenn eine Kerze geschlossen wird eine long Position eröffnet. Leider kommt bei Bitget nichts an. Woran kann das liegen?