Робот не закрывает позицию по времени.
Добавлено: 05 мар 2016, 13:13
Gena 05.03.2016 12:51:36
робот не закрывает позицию по времени.
На основе робота Alfa_EE создаю новый, добавляю третье правило на закрытие позиции, если текущее время больше 23:28 (для графика SIH6 период М30). Терминал сгенерировал код:Код: Выделить всё
/// ПРАВИЛО 3
if ( (BarTime() > AsTime(23, 28, 0)) )
{
ClosePosition();
}
При тестировании робот после 23:25 не закрывает позицию. То же и для Alfa_ES, Alfa_MACD.
Создал робота (для графика SIH6 период М30) для входа в Шорт при пересечении ЕМА50 быстрой ЕМА10 сверху вниз и выходе при закрытии бара выше EMA10 или по времени (третье правило)- при тестировании правило работает!!!! Закрывает сделку после 23:28.
При использовании иных индикаторов третье правило не работает. Получился всего 1 робот с работающим 3-м правилом. Не пойму в чем причина. Ведь весь код генерировала машина.