Merhabalar,
Aşağıdaki yapıyı bir deneyiniz lütfen.
"GetPortfolio" methodu ile stratejinin maliyetlendiği lotları takip edebilirsiniz.
public override void OnOrderUpdate(IOrder order)
{
if (order.OrdStatus.Obj == OrdStatus.Filled && order.Side.Obj == Side.Buy)
{
var str_portfoy = GetPortfolio();
if (str_portfoy.ContainsKey(Symbol1))
{
var adetMiktar = str_portfoy[Symbol1];
if (adetMiktar > 0)
{
SendMarketOrder(Symbol1, adetMiktar, OrderSide.Sell);
}
}
}
}
İyi çalışmalar dileriz.