Merhabalar,
Aşağıdaki linki inceledikten sonra formülde yer alan FX_Alis (113. satır) ve FX_Satis (143. satır) methodları altına aşağıdaki gibi ekleyiniz.
https://destek.matriksdata.com/?qa=6288/bir-stratejiye-stop-eklemek&show=6288#q6288
Aşağıda bir örnek verilmiştir.
public void FX_Alis(string Symbol, decimal quantity)
{
decimal _quantity = 0;
if (LastOrderSide.Obj != Side.Buy)
{
if (LastOrderSide.Obj == Side.All || !AcigaSatisYapilsin)
{
SendMarketOrder(Symbol, quantity, OrderSide.Buy, includeAfterSession:AksamSeansiniDahilEt);
_quantity = quantity;
}else
{
if (LastOrderSideForShort.Obj == Side.All)
{
SendMarketOrder(Symbol, quantity, OrderSide.Buy, includeAfterSession:AksamSeansiniDahilEt);
_quantity = quantity;
}else
{
SendMarketOrder(Symbol, quantity * 2, OrderSide.Buy, includeAfterSession:AksamSeansiniDahilEt);
_quantity = quantity * 2;
}
}
Debug("Alış emri gönderildi.[ " + _quantity + " adet ]");
LastOrderSide.Obj = Side.Buy;
LastOrderSideForShort.Obj = Side.Buy;
StopLoss(Symbol, SyntheticOrderPriceType.Percent, ZararDurdur);
}
}
İyi çalışmalar.