Her TradingView alarmıyla özel hacim göndermek isterseniz, bot ayarlarından bu seçeneği etkinleştirebilirsiniz. Bu işlevi etkinleştirdikten sonra TradingView alarm ayrıntılarınız buna göre değişecektir.
TradingView'in PineCode'unda hacminizi ayarlayın
Miktar parametresini strategy.entry() işlevine ekleyin. Aşağıdaki örnekte, miktarı 50'ye eşit olarak ayarladık. Miktarınızın dinamik olarak değişmesini istiyorsanız, kodunuzda her girişte göndermek istediğiniz miktarı yeniden hesaplayacak bir değişken tanımlayabilirsiniz.
// Sabit tutar örneği
strategy.entry("Long", strategy.long, qty=50,comment="Insert Enter Long Comment")
// Değişken miktar örneği
miktar = x
// burada “x” tutarı nasıl hesaplamak istediğinizi gösterir
strategy.entry("Long", strategy.long, qty=amount,comment="Insert Enter Long Comment")
Fonksiyondaki qty
argümanı isteğe bağlıdır. Bu argümanı belirtmezseniz, strategy.entry()
fonksiyonu, miktarı belirlemek için strategy()
deklarasyon ifadesinde tanımlanan default_qty_type
ve default_qty_value
parametrelerini kullanır ve hacmi bota iletir.
Sonraki adımda, botun menüsünden Enter Long veya Enter Short yorumunu kopyalayın ve bunu alert_message
argümanına ekleyin. Yorumun işlem yönü, strategy.entry()
fonksiyonunda tanımlanan pozisyon yönüyle eşleşmelidir. Eğer strategy.entry()
içindeki pozisyon yönü açıkça tanımlanmamış ve bir değişkende saklanıyorsa, kodunuzun da doğru yorumu otomatik olarak seçmek için bir bağımlılık (dependency) belirtmesi gerekir.
Alarm Ayarlama
Stratejiniz grafiğe uygulanmışsa ve strateji menüsünde gerekli tüm ayarları yaptıysanız, ardından bir alarm (alert) oluşturun:
1) Stratejinizi (Condition) seçin.
2–3) Mesaj sekmesine gidin ve uyarı penceresindeki Mesaj alanına küçük bir JSON nesnesi yapıştırın. Bu nesnede kullandığınız miktar türünü (“amountPerTradeType”) belirtin. Doğru türü belirlemek için aşağıda verilen tabloyu dikkatlice inceleyin.
{
"code": "{{strategy.order.comment}}",
"amountPerTrade": "{{strategy.order.contracts}}",
"amountPerTradeType": "quote"
}
Botta yalnızca bir işlem çifti varsa, kullanılabilir "amountPerTradeType" seçenekleri şunlardır:
Parameter | Comment |
"percents" | Verdiğiniz miktarı, borsa bakiyenizin yüzdesi olarak yorumlar. |
"base" (for spot market) | Miktar, temel coin ya da kontrat sayısı olarak yorumlanır. Örneğin, BTC/USDT paritesinde temel para birimi BTC’dir, bu nedenle almak istediğiniz BTC miktarını belirtirsiniz. |
"quote" | Girdiğiniz miktarı, karşı para biriminin sayısı olarak alır. BTC/USDT paritesinde karşı para birimi USDT’dir, bu nedenle harcamak istediğiniz dolar miktarını girmeniz gerekir. |
Birden fazla işlem çiftiniz varsa, sizin için geçerli "amountPerTradeType" seçenekleri şunlardır:
Parameter | Comment |
"percents" | Verdiğiniz miktarı, borsa bakiyenizin yüzdesi olarak yorumlar. |
"$" | Gönderilen miktarı, USDT cinsinden sabit bir değer olarak kabul eder. |
4–5) Bildirimler (Notifications) bölümüne gidin. Ardından botun ayarlar menüsünden webhook URL’sini kopyalayın ve Webhook URL alanına yapıştırın.
6) Kurulumu tamamlamak için Kaydet (Save) düğmesine tıklayın. İşte bu kadar — TradingView – WunderTrading – Borsa bağlantısı üzerinden alım satım artık çalışıyor.
Alarmı oluşturduğunuzda, stratejinizin ayrı bir sunucuda bağımsız olarak işlem yapmaya başladığını ve artık grafiğinizdeki stratejiyle hiçbir şekilde bağlı olmadığını unutmamanız son derece önemlidir. Alarmı oluşturmadan önce stratejide yaptığınız tüm ayarlar, alarmı değiştirmediğiniz sürece işlem stratejisinde korunacaktır.
İşlem stratejisinin ayarlarında değişiklik yapmak istiyorsanız, bu değişiklikleri önce grafiğinizdeki stratejiye uygulamalı ve ardından yeni bir alarm oluşturmalısınız. Eski alarm, siz durdurana veya silene kadar işlem yapmaya devam edecektir.