Продолжение. К началу.

LargeFeeder

Самое большое преимущество робота 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 валютным парам. Но в отличии от ReflectorXLargeFeeder валютные пары и цепочки из валют не составляет, а торгует все, что предлагает брокер.

Также как 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 смотрите в Каталоге.