Übermittlung von Tradingview nach Bitget?
//@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?

Code, Programmiersprache, tradingview, Bitget

Meistgelesene Beiträge zum Thema Programmiersprache