• Обзор
  • Отзывы (2)
  • Обсуждение (14)
  • Что нового

ManyTools

Основная идея - распределение баланса для торговли на большом количестве валютных инструментов. Это позволяет отслеживать большее количество движений цены на рынке. Используется индикатор CCI (14) на таймфреймах H4 и M5 и фильтр по спреду.


Аппаратные особенности программы:

  • устанавливается в одно окно валютной пары (любой), но следит за всеми доступными для торговли инструментами в терминале,
  • не требует больших ресурсов быстродействия процессора, т.к. использует последовательный алгоритм анализа,
  • есть возможность тестирования в тестере стратегий - при проведении тестирования автоматически перестраивается в одновалютный режим (т.к. тестер стратегий не поддерживает мультивалютный режим)


Торговые особенности и условия программы:

  • в программе заложен принцип наращивания объема (настраиваемый множитель) и усреднение при закрытии,
  • для анализа используется трёхуровневый фильтр для генерации сигнала для входа в рынок:
    • Отбор валютных инструментов - фильтр по спреду, если спред у валютного инструмента менее, чем MaxSpread - он проходит дальше для анализа
    • Определение направления для торговли - фильтр на таймфрейме H4, анализируется индикатор CCI(14): если CCI меньше -100 следующий фильтр настраивается на сигнал для сделки BUY, если больше 100 - для сделки SELL,
    • Определение момента входа в рынок - фильтр на таймфрейме M5, анализируется индикатор CCI(14): если CCI меньше -100 и предыдущий фильтр указал на BUY заключается ордер BUY, если больше 100 - ордер SELL,
  • три возможных вида закрытия ордеров,
  • возможность установки зависимости желаемой прибыли от объема лотов ордеров (kvLnZ)
  • анализ свободных средств счета,
  • параметры в свойствах советника используются для всех валютных пар доступных для торговли, если же есть ограничения (например установленные параметры не соответствуют разрешенным для валютного инструмента) программа сама рассчитывает их.


Параметры

  • WORK_FROM_1_CURRENCY = false; - параметр устанавливает многовалютный режим работы советника
    • true - советник работает только с той парой, в окне которой установлен
    • false - советник торгует по всем инструментам, которые доступны в терминале (влияет параметр MarketWatch)
  • MarketWatch = true;
    • true – советник ведёт торговлю только по символам в MarketWatch терминала
    • false - советник следит за всеми доступными для торговли инструментами
  • Magic = 1955; - ИДЕНТИФИКАТОР СДЕЛОК (любое число, которое не нужно изменять в процессе работы советника)
  • MaxSpread = 250; (пунктов) - ФИЛЬТР ПО СПРЕДУ
  • LotConst_or_not = true; - вид расчёта начального лота
    • true - лот постоянный и равен _lot
    • false - лот рассчитывается в зависимости от баланса и параметра RiskPercent
  • RiskPercent = 2.0; (%) - при авторасчете лота
  • _lot = 0.01; - НАЧАЛЬНЫЙ ЛОТ, если равен 0 рассчитывается автоматически
  • _M = 1.3; - МНОЖИТЕЛЬ лота
  • _ML = 0.0; - ПРЕДЕЛЬНЫЙ ЛОТ - максимально разрешенный суммарный объем лотов сделок по одной паре
  • _nM = 2; - КОЛИЧЕСТВО ордеров в серии, после которого начинается увеличение лота
  • _nUo = 4; - КОЛИЧЕСТВО ордеров в серии, после которого начинается групповое закрытие ордеров
  • _St = 30; - ШАГ (пунктов) - минимально разрешенное расстояние до следующего ордера
  • _tS = 1; - ДИНАМИКА ШАГА - критерий расчёта минимального шага до следующей сделки:
    • 0 - постоянный шаг,
    • 1 - увеличивающийся,
    • 2 - уменьшающийся
  • _shS = 3; (пунктов) - ШАГ ДИНАМИКИ СЕТКИ
  • _tZ = 2; - ВИД ЗАКРЫТИЯ
    • 0 - по общему ТР,
    • 1 - общий TrailingStop,
    • 2 - несколько уровней TrailingStop (первый и два последних ордера + общий)
  • _TP = 21; (пунктов) - прибыль при закрытии - TakeProfit
  • _Trl = 7; (пунктов) Trailing Stop - расстояние на котором будет двигаться SL
  • kvLnZ = 0.7; - Коэффициент влияния ОБЪЕМА на ТР сделок. (от 0 до 1) 0 - не влияет, 1 - ТР уменьшается с увеличением ОБЪЕМА
  • Min_Proc_Sv_Sr = 95; (%) - процент свободных средств от общего баланса до достижения которого советник продолжает следить и открывать сделки по новым валютным инструментам. Когда свободных средств на счете становится меньше - советник продолжает работать только с теми парами, по которым он уже заключил сделки.
  • ALARM_Proc_Sv_Sr = 55; (%) - процент свободных средств при достижении которого советник перестает открывать новые ордера.
  • CLOSEALLORDER = false; - ЗАКРЫТЬ ВСЁ, в процессе торговли = false. Если true - советник закроет все открытые им сделки по текущей цене.
Eng Hoe Teh
1282
Eng Hoe Teh 2017.09.15 12:23 
 

account almost boom

Daniel
508
Daniel 2017.08.29 16:25 
 

A very good EA with some patience, you can succeed with it.

Версия 2.0 2017.12.04
Доработано:
- Мультивалютный режим. Увеличено количество инструментов (3000). Программа фильтрует те пары, по которым разрешена торговля (учитываются те инструменты, которые торгуются в определенные временные промежутки)
- Добавлена фильтрация по минимальному лоту. Если у валютной пары разрешенный минимальный лот более _lot, то она отбрасывается.
- - - - - - -
Рекомендации:
- В мультивалютном режиме используйте минимальный начальный лот (0.01).