0 beğenilme 0 beğenilmeme
1,788 kez görüntülendi
merhaba stratejilerimin içine bu platformdan aldıgım kodlarla telegrama mesaj attırıyorum bir sorun yok ancak şöyle bir sorunum var emir bir al bir sat sırasıyla oluyor algoritmamda  ancak telegrama her sinyal geldiğinde mesaj atıyor örnek üstüstte belki 5 defa alım emri geldi diye mesaj atıyor bunun önüne nasıl gecebilirim acaba
Algoritmik Trading kategorisinde (88 puan) tarafından | 1,788 kez görüntülendi
0 0
Kardeşim merhaba çalışan bir telegram örneğin varsa gönderebilir misin. Burada yazılanları deniyorum ama sürekli url hatası veriyor.
0 0
Kardeş telegram botun aktifmi sinyal gönderip göndermediğini kontrol ettinmi genelde url hatası telegrambot sinyal tarafında olur
0 0
Bot aktif fakat sinyal gönderip göndermemeyi kontrol etmek kısmını anlayamadım üstad. Sinyal gönderdiği nasıl kontrol edilir?
0 0


yukarıda paylaştıgım video sorununa yardımcı olucaktır sanırım

sorunun bu degilse kodları yerleştirme de sorunun vardır çünkü burada paylaşılan kodlar çalışıyor olmaz ise buradan bana ulaşabilirsin https://t.me/T0R0R0SS0 yardımcı olmaya çalışırım

1 cevap

0 beğenilme 0 beğenilmeme

Merhaba,

Bunun için LastOrderSide özelliğini kullanarak ters sinyal oluşmadan tekrar aynı sinyale girmesini engellemeniz gerekir.

aşağıdaki yapıyı inceleyebilirsiniz.

public override void OnDataUpdate(BarDataEventArgs barData)
		{
			var close = barData.BarData.Close;

			if (mov.CurrentValue>close && LastOrderSide.Obj != Side.Buy)
			{
				SendMarketOrder(Symbol, OrderQuantity, OrderSide.Buy);
				Debug("Alış emri gönderildi. mov: " + mov.CurrentValue + " close: " + close);

				// ------------ Telegram fonksiyon çağırma ------------
				TelegramBot.SendMessage("Alış emri gönderildi. mov: " + mov.CurrentValue + " close: " + close);
				// ------------ Telegram fonksiyon çağırma ------------
			}

			if (mov.CurrentValue<close && LastOrderSide.Obj != Side.Sell)
			{
				SendMarketOrder(Symbol, OrderQuantity, OrderSide.Sell);
				Debug("Satış emri gönderildi. mov: " + mov.CurrentValue + " close: " + close);

				// ------------ Telegram fonksiyon çağırma ------------
				TelegramBot.SendMessage("Satış emri gönderildi. mov: " + mov.CurrentValue + " close: " + close);
				// ------------ Telegram fonksiyon çağırma ------------
			}
		}

 

(15,892 puan) tarafından
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



8,636 soru
8,590 cevap
4,821 yorum
19,786 kullanıcı