Сегодня запустил первого робота.
1) У меня используется трейлинг стоп. Как я понял, в этом случае тейк профит невозможно установить. Если не прав, расскажите, пожалуйста, как это можно сделать.
2) Сделал свой тейк-профит. Он у меня сегодня сработал неверно. Позиция закрылась с прибылью 1,7% вместо указанных 3%.
Основное условие: CurrentPLper() <= -TakeProfit. TakeProfit это параметр, установлено: 3.
Подскажите, пожалуйста, CurrentPLper() какой результат возвращает? В процентах? И для шортов значение отрицательное?
Код: Выделить всё
/// ПРАВИЛО 4 (виртуальный тейк профит для шортов)
if (
(UseTrailingStop == 1) &&
(CurrentPosition() < 0) &&
(CurrentPLper() <= -TakeProfit)
)
{
CloseShort();
}