Продолжение. К началу.
Самое большое преимущество робота ReflectorX - он ставит на самую сильную валюту против самой слабой. Поэтому, чаще выигрывает, чем проигрывает. Но не торгует все остальное, не самое вкусное, а просто вкусное. Например, равносильные валюты, которые очень удобно торговать в диапазонах, или просто сильные валюты (не самые сильные) против слабых (не самых слабых).
LargeFeeder - боковая ветвь эволюции робота ReflectorX, отдаленный потомок еще одного прототипа - представленного в нашем Каталоге советника SmartOrder. В результате получился робот, который может зарабатывать везде, где цена шевелится.
Заложенные в LargeFeeder на генетическом уровне безусловные знания:
- событийность в терминах RespectScale.com;
- аналогичный с ReflectorX запрет на торговлю без Стоп Лоссов и Тейк Профитов, но LargeFeeder держит их "в уме", то есть не показывая брокеру.
Все остальные рефлексы - условные.
Торгуемые валюты.
LargeFeeder торгует все возможные варианты комбинаций валютных пар из следующего списка валют:
USD, EUR, CHF, JPY, GBP, AUD, NZD, CAD, MXN, HKD, DKK, NOK, SEK, ZAR, CZK, HUF, PLN, SGD, RUR. По запросу возможно подключение любых дополнительных валют.
Торговые инструменты
Как следует из формулы определения возможного количества сочетаний "19 по 2" (19 валют по две валюты в валютной паре), возможны сделки по 171 валютным парам. Но в отличии от ReflectorX, LargeFeeder валютные пары и цепочки из валют не составляет, а торгует все, что предлагает брокер.
Также как ReflectorX, LargeFeeder автоматически забракуют комбинации валют с недостаточной для анализа глубиной исторических данных и со слишком дорогой стоимостью совершения сделки.
Разделы которые не отличаются от описанных в ReflectorX:
Стоимость совершения сделки
Объем сделки
Исторические данные
Определенные событийные периоды
LargeFeeder автоматически определяет для каждого торгового инструмента их индивидуальные периоды для предыдущего F->S и текущего S->T событий порога Treshold.
Здесь на рисунке: F,S,T (First, Second, Third) - экстремумы предыдущего и текущего событий. У каждого экстремума есть своя область, например, +/- Модуль.
Если область экстремума Т текущего события еще не сливается с областью экстремума F предыдущего (как на рисунке а), то торгуем в направлении области F, с трейлинг стоп лоссом на дистанции текущей контры от экстремума T.
Если область экстремума Т уже не сливается с областью F (как на рисунке b), то торгуем до Вавилона, с трейлинг стоп лоссом на дистанции текущей контры от экстремума T.
Пока области Т и F образуют общую область, как на рисунке c) ждем:
- когда экстремум Т перерастет общую зону F, и тогда торгуем как на рисунке b) до Вавилона;
- или когда начнется коррекция зрелого текущего события S->T с выходом цены из общей зоны Т и F, и тогда торгуем в направлении коррекции до зоны экстремума S со стоп лоссом в T. В благоприятном случае, когда коррекция разовьется до нового события, а текущее событие станет предыдущим, продолжаем торговать по схеме как на рисунке a).
Пороги.
Упомянутые выше событийные периоды переменных тайм-фреймов и переменные пороги определяются по следующим исходным данным:
Модуль (Modul) - порог минимального изменения направления цены (модуль). Все изменения направления изменения цены, которые меньше модуля, изменением не считаются. Равен максимальной из двух величин:
- спрэд;
- определенный % от цены (входной параметр Modul).
Порог события (Treshold) задается количеством модулей. Например, если Modul = 0.2%, а Treshold = 5, то это соответствует порогу события 0.2х5=1%.
Порог контры события (contra) задается в долях от Treshold , например, contra = 0.5 означает половину порога Treshold . Событие считается зрелым/незрелым, если контра события больше/меньше порога contra.
Пороги.
Упомянутые выше событийные периоды переменных тайм-фреймов и переменные пороги определяются по следующим исходным данным:
Модуль (Modul) - порог минимального изменения направления цены (модуль). Все изменения направления изменения цены, которые меньше модуля, изменением не считаются. Равен максимальной из двух величин:
- спрэд;
- определенный % от цены (входной параметр Modul).
Порог события (Treshold) задается количеством модулей. Например, если Modul = 0.2%, а Treshold = 5, то это соответствует порогу события 0.2х5=1%.
Порог контры события (contra) задается в долях от Treshold , например, contra = 0.5 означает половину порога Treshold . Событие считается зрелым/незрелым, если контра события больше/меньше порога contra.
Product Life Management (PLM)
PLM - это управление жизненным циклом изделия. LargeFeeder контролирует свои изделия - открытые ордера на протяжении всей их жизни, то есть от замысла до закрытия.
Сделки открываются только тогда, когда созрели подходящие условия. Каждый инструмент торгуется индивидуально по тренду или в диапазоне в зависимости от результатов анализа комбинации текущего и предыдущего событий.
У всех ордеров обязательно есть Стоп Лосс и Тейк Профит, но LargeFeeder держит их "в голове", скрывая от брокера. Позиции Стоп Лосс и Тейк Профит в открытые ордера вставляются только при выгрузке советника. При повторном запуске LargeFeeder, он опять спрячет от брокера выставленные Стоп Лосс и Тейк Профит.
В ходе торговли, если ситуация изменилась, LargeFeeder может изменять значения Стоп Лосс и/или Тейк Профит, или закрывать открытые ордера, не дожидаясь цены Стоп Лосс/Тейк Профит с переворотом позиции или без, не прекращая контролировать остальные ранее открытые сделки.
Торговля
Торговый автомат LargeFeeder торгует полностью самостоятельно, принимая на себя выполнение следующих поставленных перед ним условий торговли:
- Риск на сделку Risk в процентах от текущего баланса, задается обязательно. Используется для расчета объема сделки. Например, если баланс = 1000 руб, а Risk=1, то допустимый риск на сделку 1% = 10 руб. Если средств на счете недостаточно для сделки минимально возможного объема, то совершается сделка минимально возможного объема.
- kST - допустимое соотношение дистанций до стоп лосс и тейк профит при открытии ордера. Запрещает открытие ордеров со значением меньше заданного.
- Цель по капиталу - если задано, то завершает торговлю при достижении заданной цели. Если не задано, то торгует до бесконечности.
- Шаг до цели по капиталу- если задано, то ставит промежуточную цель по капиталу с заданным шагом от величины предыдущей цели или текущей величины капитала. По достижению промежуточной цели программа закроет все ордера, которые она не стала бы открывать в момент достижения цели, и назначит новую промежуточную цель по капиталу на дистанции заданного шага.
- Стоимость совершения сделки RightWeight - допустимый для сделки удельный вес спрэда. Например, количество торгуемых советником валютных пар по условиям компании InstaForex:
RightWeight =3 - торгуется 9 валютных пар;
RightWeight =5 торгуется 14 валютных пар;
RightWeight =6 торгуется 21 валютная пара;
RightWeight =7 торгуется 25 валютных пар;
и так далее.
Условия поставки программы LargeFeeder смотрите в Каталоге.