Merhaba,
aşağıdaki gibi bir yapı kurarak alışı kalıcı sinyalde, satışı gecici sinyalde yaptırabilirsiniz.
iyi çalışmalar.
OnInit()
WorkWithPermanentSignal(false);
OnDataUpdate()
public override void OnDataUpdate(BarDataEventArgs barData)
{
// kalıcı sinyalde al
if (barData.IsNewBar)
{
if (Ref(mov, 2, 0) <= Ref(mov2, 2, 0) && Ref(mov, 1, 0) >Ref(mov2, 1, 0))
{
SendMarketOrder(Symbol, BuyOrderQuantity, OrderSide.Buy);
Debug("Alış Emri Gönderildi");
}
}
// gecici sinyalde sat
if (Ref(mov, 2, 0) >= Ref(mov2, 2, 0) && Ref(mov, 1, 0) <Ref(mov2, 1, 0))
{
SendMarketOrder(Symbol, SellOrderQuantity, OrderSide.Sell);
Debug("Satış Emri Gönderildi");
}
}
Not: IsNewBar kontrolünde cross fonksiyonlarıda gecici sinyalde çalışacağı için büyük küçüktür kontroleri ile kırılım kontrolü yapılması gerekir.