Всем добрый день!
Есть простой выход из шортовой позы:
if (se != null)
{
se.CloseAtProfit(bar + 1, se.EntryPrice * (100.0 - ProfitShort) / 100.0, Slippage, "SE - profit");
se.CloseAtStop(bar + 1, Slippage, se.EntryPrice * (100.0 + StopShort) / 100.0, "SE - stop");
}
Цена входа в шорт: 73,71
Slippage == 0.5
ProfitShort == 0.7
StopShort == 0.7
При этом мне при каждом пересчете скрипта выводится сообщение:
"Не могу создать заявку с ценой равной '73.19'!
Это пример для сбера.
т.е. он не может создать заявку на Профит.
Видимо потому, что цена еще далеко, но правильно ли то, что он вообще пытается ее создать, и уведомляет меня об этом в логе, причем красным цветом и с восклицательным знаком. При том, что заявку на стоп он не пытается создать, а он ближе (поза в убытке).
Так должно быть?