0 beğenilme 0 beğenilmeme
378 kez görüntülendi
AL ve AÇIĞA sat emrini aynı mumda veriyor backtestlerde.
if(matriks_kullan) else(nanayi_yedin) Run ! :o)
Algoritmik Trading kategorisinde (51 puan) tarafından | 378 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
En İyi Cevap

Merhabalar,

Ekran görüntüsü paylaşabilirseniz memnun oluruz.

Koşullarınızdan kaynaklı aynı barda hem al hem de sat sinyaliniz oluşuyor olabilir.

Dilerseniz koşul kontrolü de yapabilirsiniz.

  • Ayrıca stratejinizin al koşulunu aşağıdaki satır ile değiştirebilirsiniz.

Aşağıdaki kodlama içerisinde sadece Limit emir gönderimi Piyasa emrine çevrilmiştir. (Daha sağlıklı çalışacaktır.)

			if (CrossAbove(most, most, 1, 0) || (most.Value[1][most.CurrentIndex] > most.Value[0][most.CurrentIndex] && CrossAbove(mov, mov2, 0, 0)))
			{
				SendMarketOrder(Symbol1, OrderQuantity1, OrderSide.Buy, includeAfterSession:false);
			}

İyi çalışmalar.

(11,069 puan) tarafından
tarafından seçilmiş
Matriks Prime kodları
7,583 soru
7,590 cevap
4,434 yorum
10,399 kullanıcı