use-case : SL TP

В первую очередь к возможностям советников надо добавить опции StopLoss TakeProfit. Для начала фиксированного размера и однократно задаваемые. Поэтому в методы эксперта добавлены :

  • SetStopLoss(int points); - установить фиксированный стоп-лосс в пунктах, для новых ордеров
  • SetTakeProfit(int points); - аналогично с тейк-профитом

на мой взгляд названия и параметры функций очевидны и не вызовут «диссонанса» у пользователя. И конечно добавлено некоторое наполнение чтобы это просто заработало, открываемым ордерам выставлялись пределы и можно было отлаживать

Use-case ещё не закончен :-) ещё надо чуть подумать и набросать простой интерфейс для обратной связи, от советника к пользователю. Чтобы он мог например напечатать открываемые/закрываемые ордера и в своей таблице что-нибудь от этого менять.