Руководство к советнику ForexNewsTrader



Версия 3.0

Список всех изменений: здесь


Версия 2.2 видео обзор изменений


Версия 2.0

Версия 1 видео обзор



ВОЗМОЖНОСТИ СОВЕТНИКА

Советник ForexNewsTrader предназначен для торговли на новостях. Советник скачивает календарь новостей с сайта www.forexfactory.com. Новости появляются на графике в виде текстовых сообщений и виде вертикальных линий. Когда цена подходит к такой линии советник выставляет отложенные ордера на покупку и на продажу.

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

Советник может устанавливать сразу несколько ордеров одного и того же типа (стоповые или лимитные) по одной и той же цене.

Главные особенности:

  • три стратегии при торговли на новостях;
  • двигает отложенные ордера за ценой вверх-вниз не позволяя ордерам сработать раньше выхода новостей;
  • установит сразу несколько отложенных ордеров одного типа по одной и той же цене;
  • установка ордеров до новостей и удаление ордеров после новостей настраивается по секундам;
  • выводит на график ближайшие 6 новостей по всем валютам или только для своей валютной пары;
  • новости выводятся на график в виде текстовых сообщений и вертикальных линий;
  • показывает новости для следующих валют: USD, EUR, GBP, CAD, NZD, JPY, AUD, CHF, CNY;
  • автоматическое обновление календаря новостей каждые 24 часа;
  • трейдер может без календаря, вручную, устанавливать собственные линии новостей;
  • выбор одной новости из календаря новостей по ключевому слову;
  • возможность использовать не только стоп ордера, но и лимитные ордера, можно одновременно;
  • закрытие ордеров по установленному проценту прибыли/убытка;
  • включения и отключения советника по времени;
  • при отключении по времени, советник может закрыть все ордера и остановить торговлю либо не трогать ордера, а только остановить торговлю до следующего дня;
  • универсальный трейлинг стоп функционал от советника UTrailing;
  • "горячие кнопки" для быстрых команд (Close All, Close Loss, Close Profit, Delete PO, Delete SL);
  • звуковое оповещение о модификации стоп лосса;
  • звуковое предупреждение перед выходом новостей;
  • не использует DLL;
  • работает на счетах с котировкой 4 и 5 знаков после запятой.


ПЕРВЫЙ ЗАПУСК СОВЕТНИКА

Если у вас не разрешен соответствующий адрес forexfactory (или вы допустили ошибку в его написании) , то при первом запуске советника появиться вот такое сообщение.


нужно разрешить URL

1. Вам нужно открыть "Сервис" -> "Настройки" -> "Советники".

вкладка Эксперты

2. Во вкладке "Советники" поставьте галочку в окошке напротив "Разрешить WebRequest для следующих URL:".

3. Ниже, напротив "добавить URL в формате https://www.mql5.com", нажмите на плюсик в зеленом кружке и в открывшуюся строчку добавьте этот URL: http://cdn-nfs.faireconomy.media/ff_calendar_thisweek.xml

4. После чего нажмите "ОК".

5. Затем нужно вновь инициализировать советник, это можно сделать любым способом, можно переключить таймфреймы, нажать "ОК" в "Свойствах" советника или переустановить советник.

Если вы всё сделали правильно и не допустили ошибки в копировании или в написании разрешенного URL, тогда во вкладке "Эксперты", в Терминале, вы увидите следующее сообщение:


файл успешно скачан

Вы можете проверить наличие файла и его размер, открыв папку "MQL4", далее папку "Files" в ней должен находиться файл ffcal_week_this.xml.



ГОРЯЧИЕ КЛАВИШИ

Для быстрого управления советником можно использовать клавиатуру - «горячие» клавиши:
Shift + 0 – закрывает абсолютно все открытые ордера на текущей валютной паре и удаляет все отложенные в независимости от магического номера. Для этого нужно навести курсор на ценовой график с советником, щелкнуть левой клавишей мышки (выделить график) и потом нажать последовательно Shift и 0. После этого работа советника будет заблокирована. Чтобы снять блокировку, нужно снова нажать Shift и 0.



ГОРЯЧИЕ КНОПКИ

Горячие кнопки предназначены для быстрого выполнения одной команды. После нажатия кнопки её цвет меняется и кнопка блокируется, повторное нажатие снимает блокировку и приводит кнопку к первоначальному состоянию. Любое нажатие кнопки советник фиксирует в своем журнале (лог файле), посмотреть текущее положение кнопки можно на вкладке "Эксперты". Разблокировать кнопку можно так же и с помощью новой инициализации советника (например переход на другой таймфрейм). В этом случае снятие блокировки происходит автоматически ничего нажимать не надо.

горячие кнопки

Close All – закрывает абсолютно все открытые ордера на текущей валютной паре и удаляет все отложенные в независимости от магического номера.

Close Loss – закрывает на текущей валютной паре только ордера у которых есть убыток.

Close Profit – закрывает на текущей валютной паре только ордера у которых имеется прибыль.

Delete PO – удаляет на текущей валютной паре все отложенные ордера.

Delete SL – удаляет на текущей валютной паре стоп лосс у открытых ордеров.


введите ключ

Введите ключ = 0 – для того чтобы советник мог работать на реальном счёте достаточно один раз ввести номер ключа в эту строчку. После проверки ключа, советник создает специальный файл, который будет храниться в созданной советником папке «General_key» (MQL4 -> Files -> General_key). При каждом новом запуске, советник сам находит файл ключа и проверяет его на соответствие данному счёту. Повторно вводить ключ не нужно. Ключ является общим для всех наших, бесплатных советников и индикаторов, которые установлены на этом счёте.



Блок 1. ОБЩИЕ НАСТРОЙКИ

общие настройки

Торговля разрешена = true, если выбрать false, тогда советник больше не будет открывать новые ордера, но все остальные функции советника будут продолжать работать (трейлинг стоп, безубыток, процент закрытия и т. д.).

Магический номер (автомат.) - позволяет указать советнику какие ордера (с каким магическим числом) он должен отслеживать. Если магический номер = 0, то советник автоматически подберёт оригинальный магический номер, который будет отличаться в зависимости от валютной пары на которой он установлен. Вместо нуля, вы можете установить свой магический номер.

Магический номер

Количество отложенных ордеров одного направления и типа = 1 - максимальное количества отложенных ордеров одного типа и направления, например: если выбрать "Stop orders" и поставить здесь 5, то советник выставит 5 ордеров BuyStop и 5 ордеров SellStop.

Важно: не каждый брокер установит сразу несколько ордеров по одной и той же цене, может появится ошибка 136 , ERR_OFF_QUOTES (нет цен) и отдельные ордера могут быть не установлены!.

Тип отложенных ордеров:

  • Stop Orders - только стоп ордера (Buy Stop и Sell Stop);
  • Limit Orders - только лимитные ордера (Buy Limit и Sell Limit);
  • Stop & Limit - вместе стоп и лимитные ордера.

выбор отложенных ордеров

Объём лота = 0.01 - объём лота.

Стоп лосс = 30 - стоп лосс.

Тейк профит = 90 - тейк профит.

Направление позиций:

  • Long only - открывать и тралить только ордера на покупку;
  • Short only - открывать и тралить только ордера на продажу;
  • Long & Short - для ордеров всех направлений.

выбор направления

Безубыток = false, если true, то будет разрешен безубыток.

Прибыль для вкл. безубытка = 15 – уровень прибыли в пунктах для включения безубытка.

Размер безубытка = 3 – на какой уровень перемещать стоп лосс, если стоит 1, то позиция будет закрыта с плюсом в один пункт, если поставить 0, то при срабатывании стоп лосса позиция закроется в ноль.


Прибыль/Убыток в процентах = false - если true, то советник закроет ордера при достижении установленного процента прибыли или убытка по счёту.

Прибыль в % для закрытия ордеров = 10 - если Средства (Equity) счёта станут больше Баланса на установленный процент все ордера будут закрыты..

Убыток в % для закрытия ордеров = 50 - если Средства (Equity) счёта станут меньше Баланса на установленный процент все ордера будут закрыты.

Проскальзывание = 3 - уровень проскальзывания в пунктах, на волатильном рынке его лучше увеличить.



Блок 2. ТОРГОВЛЯ НА НОВОСТЯХ

торговля на новостях

Отключить блок новостей (для тестера) = false, при выборе true, полностью отключается весь блок 2 "Торговля на новостях", при этом все остальные функции советника будут работать в том числе и установка новых отложенных ордеров. Отключение новостного блока позволяет ускорить работу советника в тестере стратегий.


Выбор стратегии: - выбор стратегии при торговле на новостях.

  • По одному ордеру - перед выходом новостей советник выставляет по одному отложенному ордеру в каждую сторону, при срабатывании одного ордера остальные удаляются.
  • Сеткой постепенно - начало работы аналогично стратегии "По одному ордеру", но если сработал ордер и цена продолжает двигаться в этом же направлении, тогда советник постепенно по мере движения цены начинает выставлять дополнительные ордера этого же типа и в том же направлении.
  • Сеткой сразу - перед выходом новостей советник выставляет две сетки отложенных ордеров на покупку и на продажу, при срабатывании одного ордера сетка ордеров противоположного направления удаляется.
  • Отключено - торговля на новостях отключена.

выбор стратегии

Время до новостей в секундах = 60 - за 60 секунд до выхода новостей, советник выставит отложенные ордера на покупку и на продажу. Не факт, что ваш брокер позволит вам установить ваши ордера за 10 -15 сек. до важных новостей. Но всякое бывает и если позволит, то почему этим не воспользоваться! Если же вы хотите установить ордера, как раньше за 1 минуту до новостей, то нужно будет поставить 60 секунд!

Время после новостей в секундах = 60 - через 60 секунд после выхода новостей если ордера не сработали они удаляются и советник будет ждать новых новостей.

_ _Показывать новости_ _

Высокой важности новости = true - показывать линии новостей высокой важности.

Средней важности новости = true - показывать линии новостей средней важности.

Низкой важности новости = true - показывать линии новостей низкой важности.

Праздники = true - показывать праздничные дни.

Показывать новости по всем валютам = false, если true, то на панель новостей советник будет выводить новости по всем валютам, в порядке очерёдности по времени.
Важно: при этом на графике будут показаны линии новостей только для текущей валютной пары. Например, если эта пара EURUSD, то на графике будут линии новостей только для EUR и USD. Советник показывает сразу только 6 новостей! По мере истечения времени старые новости удаляются и добавляются новые.


Найти по ключевому слову - при вводе в данную строчку название новости, советник найдет в календаре новостей эту новость и будет работать только по одной этой новости.


найти по ключевому слову


_ _Календарь, настройки_ _

выбор стратегии

Панель новостей на графике = true - выводит текстовые новости на график.

Расположение панели:

  • Вверху слева - список из 6 новостей расположен вверху слева;
  • Внизу слева - список из 6 новостей расположен внизу слева.

Показывать вертикальные линии = true - показывать вертикальные линии новостей на графике.

Удалить линию после новостей (в минутах) = 60 - через установленное время после выхода новостей советник удалит вертикальную линию с графика.

Разница времени, если 0 - автоматически = 0 - разница (в часах) между временем UTC и временем MetaTrader 4, если установлен 0, то разница во времени определяется автоматически.

Обновлять календарь = true, календарь обновляется автоматически, один раз в сутки, если вы не хотите получать обновления календаря выберите false.


Важно: файл со списком новостей обновляется каждый день из-за этого демонстрация новостей в тестере работает некорректно. Советник не сохраняет историю новостей и в тестере вы можете увидеть лишь новости на текущую неделю. Чтобы проверить в тестере, как советник работает при торговли на новостях, устанавливаете на графике, линии новостей, вручную. Имейте также ввиду, что "при работе в тестере стратегий локальное время всегда равно моделируемому серверному времени". Поэтому в тестере, время выхода новостей, необходимо корректировать вручную с помощью команды "Разница времени, если 0 - автоматически".



Блок 3. ТИПЫ ОТЛОЖЕННЫХ ОРДЕРОВ

типы отложенных ордеров

Модифицировать отложенные ордера = true — разрешает двигать отложенные ордера за ценой (вверх-вниз) и держатся от цены на расстоянии заданном в «Indent first order from the price», что не позволит ордеру сработать раньше времени, до выхода новостей.

Шаг модификации в пунктах = 0.5 – шаг движения в пунктах, если поставить 0, то советник будет передвигать ордера при любом, малейшем изменение цены.

Важно:

  • «Модифицировать отложенные ордера» не работает со стратегией «Сеткой сразу.
  • в режиме «Модифицировать отложенные ордера» стоп лосс и тейк профит, сразу, в отложенных ордерах не устанавливается, а только после того, как ордер сработает и станет ордером Buy или Sell.

_ _ STOP ордера_ _ _

Отступ первого ордера от цены = 5 - отступ первого в серии стоп ордера от цены (Bid или Ask).

Дистанция между Стоп ордерами = 5 - расстояние в пунктах между стоп ордерами, минимальная дистанция равна стоп левел.

_ _ LIMIT ордера_ _ _

Отступ первого ордера от цены = 15 - отступ первого в серии лимитного ордера от цены (Bid или Ask).

Дистанция между Лимит ордерами = 10 - расстояние в пунктах между лимитными ордерами, минимальная дистанция равна стоп левел.



Блок 4. ТРЕЙЛИНГ СТОП


трейлинг стоп

Выбор режима работы: – выбор стратегии трейлинг стопа, может быть 4 положения:

  • Обычный - стандартный вид трейлинг стопа, начинает тралить только тогда, когда появляется прибыль;
  • Процентный - при достижении нового уровня прибыли (всего 3 уровня) произойдет частичное сокращение торгового объёма на установленный процент;
  • Мобильный стоп лосс - начинает тралить стоп лосс сразу после открытия ордера, когда ещё нет прибыли, двигается за ценой и передвигает стоп лосс ближе к цене;
  • Общий трейлинг стоп - закрывает по общему (усреднённому) стоп лоссу все ордера открытые в одном направлении в том числе и убыточные;
  • Отключено - трейлинг стоп отключен.

выбор трейлинг стопа

Виртуальный трейлинг стоп - виртуальный (невидимый для брокера) трейлинг стоп.


Таймфрейм для трейлинг стопа: = «30 Minutes» - выбор таймфрейма, по которому будут работать трелинг стоп (кроме режима по Пунктам).

таймфрейм для трейлинг стопа

Тип трейлинг стопа: - выбор типа трейлинг стопа по инструменту может быть 6 положений:

  • Пунктам - стандартный трейлинг стоп по пунктам;
  • High/Low - по максимуму или минимуму предыдущего бара;
  • Фракталам - по фракталам;
  • Объёмам - по объёмам по индикатору Volumes;
  • Moving Average - по скользящей средней;
  • Parabolic SAR - по индикатору Пароболик.

режимы трейлинг стопа

Размер трейлинг стопа = 30 - уровень трейлинга в пунктах.

Шаг трейлинг стопа = 3 - если прибыль будет 30 пунктов трейлинг передвинет стоп лосс на 3 пункта.

Отступ от High/Low, фрактала = 2 - дистанция в пунктах от стоп лосса до максимума или минимума бара, фрактала.

Уровень объёмов =100 - горизонтальный уровень по индикатору объёмов Volumes, для 5-значных котировок автоматически увеличивается на 10, трейлинг стоп работает если столбики объёмов ниже установленного уровня, например ниже 100 (<100), если выше, то трейлинг отключается на время, пока объемы вновь не станут ниже установленного уровня.

уровень объёмов

_ _Moving Average_ _

Период MA= 34 - период скользящей средней.

Сдвиг МА = 0 - сдвиг скользящей средней.

Метод усреднения МА: = Exponential - выбор метода расчета скользящей средней.

Метод усреднения МА

Тип цены для МА: = Close price - выбор цены для расчета скользящей средней.

Тип цены для  МА

_ _Parabolic SAR_ _

Шаг Parabolic = 0.08- шаг индикатора Parabolic SAR.

Максимум Parabolic = 0.1 - максимум индикатора Parabolic SAR.

_ _Трейлинг по процентам_ _

1_Сокращение объёма лота на: = 10 % - выбор первого процента для первого сокращение объёма лота.

выбор процента

1_Тейк Профит, пункты = 20 - первый Тейк Профит после достижения которого произойдет первое частичное закрытие позиции, сокращения объёма лота на установленный процент.

1_Уровень безубытка, пункты = 5 - первый уровень безубытка перед первым частичным закрытием позиции.


2_Сокращение объёма лота на: = 30 % - выбор второго процента для второго сокращение объёма лота.

2_Тейк Профит, пункты = 30 - второй Тейк Профит после достижения которого произойдет второе частичное закрытие позиции, сокращение объёма лота на установленный процент.

2_Уровень безубытка, пункты = 10 - второй уровень безубытка перед вторым частичным закрытием позиции.


3_Сокращение объёма лота на: = 80 % - выбор третьего процента для третьего сокращение объёма лота.

3_Тейк Профит, пункты = 60 - третий Тейк Профит после достижения которого произойдет третье частичное закрытие позиции, сокращение объёма лота на установленный процент.

3_Уровень безубытка, пункты = 20 - третий уровень безубытка перед третьим частичным закрытием позиции.


Блок 5. ВРЕМЯ ТОРГОВЛИ


время работы советник taranus

В этом блоке можно произвольно задавать интервал времени, когда советник будет работать. По истечению установленного времени, советник прекратить торговлю и не будет открывать новые ордера. С началом нового временного интервала (обычно следующий день) советник вновь начнет работу. Время «Окончание работы» можно устанавливать без привязки к времени «Начало работы».


Включить время = true - временной интервал включен, отключить – false.

Начало работы= 00:30 - время включения советника в часах и минутах.

Окончание работы = 23:55 - время выключения советника в часах и минутах.

Закрыть ордера по окончанию работы = false если true, то по окончанию времени работы советник закроет все открытые ордера и удалить все отложенные ордера на данной валютной паре.


Может быть несколько вариантов установки времени работы советника.

1 вариант: обычный способ часы и минуты между цифрами должно быть двоеточие ( : )


время работы в часах и минутах

2 вариант: установка года, месяца, дня, часа и минуты включения и тоже самое с отключением, между годом и месяцем, месяцем и днем ставится точка, потом пробел без точки далее часы двоеточие минуты.


время работы в днях, часах и минутах

3 вариант: установка дня включения и дня отключения в записи указывается год, месяц и день. Между годом и месяцем ставится точка, за днем точка не ставится. Включение советника произойдет в назначенный день в 00:00 часов, отключение произойдет так же в установленный день в 00:00 часов.


время работы только в днях

4 вариант: может задать время включения и отключения вплоть до секунд! Между часами и минутами ставиться двоеточие и между минутами и секундами тоже.


время работы в часах, минутах и секундах

При этом варианте, мы не можем гарантировать, что включение и выключение будет происходит безупречно секунда в секунду во многом это будет зависеть от без прерывного поступления котировок от брокера, а так же от качества и скорости работы вашего интернет соединения.



Блок 6. ДРУГИЕ НАСТОЙКИ

другие настройки

Звуковые сигналы модификации ордера = true - разрешены звуковые сигналы, если false, то звук отключен.

Звуковое предупреждение перед новостями = true - советник заранее перед выходом новостей подаст звуковой сигнал, если false, то звук отключен.

Минуты до новостей, подать сигнал = 15 - за сколько минут до выхода новостей подать сигнал.

Язык инфо. сообщений – переключатель языка информационных сообщений выводимых на график может быть Russian или English.

выбор языка

Фон графика – выбор фона графика: Dark1 - темный, Dark2 - темный, Light - светлый.

выбор фона графика

Показывать панель параметров = true - выводит на график текстовую информацию о финансовом состоянии счёта и об активных, в данный момент, командах, если false - не показывает сообщения.

Показывать "горячие кнопки" = true - да, показывать, false - нет, не показывать.

Cервер для загрузки: - выбор серверов forexfactory для скачивания файла календаря новостей.

  • Сервер 1 - http://cdn-nfs.faireconomy.media/ff_calendar_thisweek.xml;
  • Сервер 2 - http://www.forexfactory.com/ff_calendar_thisweek.xml (не работает май 2019).

Удалить объекты, в минутах = 1 - очистка графика от ненужных объектов (стрелок, модификаций уровней стоп лосса, тейк профита и пр.) через установленное время в минутах от создания объекта.



Дата публикации: 7-07-2018, 12:55, Проссмотров: 999

Облако тегов

Архив новостей

^