Тестирование робота на ФОРТС закончилось принятием волевого решения: отказаться от частых сделок в пользу ожидания. Забирать мелкие движения рынка оказалось весьма затратно в плане комиссий и потерь на переворотах. Любой боковик в инструменте со скоростью голодной акулы пожирает даже хорошую накопленную прибыль.
Лучше всего себя показал алгоритм, в котором отсутствует заранее выставленная норма профита. Поэтому решил закрываться вручную по ситуации на рынке и/или при достижении примерно 50% от необходимой суммы для открытия дополнительного контракта.
Если посмотреть на скриншот, то легко заметить как цена «танцует» вокруг определённого уровня. Как только котировка пересекает линию, то позиция автоматически переворачивается. Фиксация прибыли совершается путём изменения уровня.
Дополнительно пробую найти зависимость от «горизонтального» объёма. По всей видимости, уровень имеет смысл ставить в наименее «проторгованном» месте. Использую трёхчасовой таймфрейм для отображения объёма и трёхминутный для алгоритма.