Merhabalar,
Bunun için öncelikle OnDataUpdate içerisine aşağıdaki gibi bir yapı oluşturabilirsiniz.
decimal Stepprice;
public override void OnDataUpdate(BarDataEventArgs barData)
{
var barDataModel = GetBarData(Symbol1, SymbolPeriod1);
var close = Ref(barDataModel, OHLCType.Close, 0);
Stepprice = GetPriceStepForBistViop(Symbol1, close);
TakeProfit(Symbol1, SyntheticOrderPriceType.PricePoint, Stepprice * 15m, false);
Daha sonra ise OnSyntheticOrderTriggered() içerisinde ise aşağıdaki gibi bir yapı kullanabilirsiniz.
if (!sOrder.EnableOrderSending)
{
if (sOrder.SyntheticAlgoOrderType == SyntheticAlgoOrderType.TakeProfit)
{
//Yapmak istediğiniz işlem ne ise onun koşulu
}
İyi çalışmalar.