Руководство к советнику 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 (или вы допустили ошибку в его написании), то при первом запуске советника появится вот такое сообщение.



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



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

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

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

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

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



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


введите ключ

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



ДОСТУП К ТОРГОВЛЕ НА ДЕМО. СЧЁТЕ

Если у вас уже есть реальный счёт и активирован ключ к реальному счёту (см. выше), то для получения доступа к торговле на демо счёте вам нужно: установить советник на демо. счёте и в окошко "Введите ключ", ввести номер своего реального счёта и нажать OK.



Если вы всё сделали правильно, то на графике появятся внешние параметры счёта и настройки советника, а в "Журнале" появиться запись "Ok! Доступ разрешён!"




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

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


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

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

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

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

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


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

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



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


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

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


Количество открытых ордеров = 1 - максимальное количества открытых ордеров, если используется режимы "Сеткой постепенно" или "Сеткой сразу", то это количество ордеров в сетке.

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

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


Объём лота = 0.01 - объём лота, устанавливается вручную, если стоит 0, то работает автоматическое определение объёма лота, параметр «Риск в % - авторасчёт лота».

Риск в % - авторасчёт лота = 1.0 - уровень риска в процентах на одну сделку, если объём лота не выставлен, советник сам рассчитает, каким объёмом торговать. Расчет объёма лота зависит от размера Баланса счёта и от размера стоп лосса. Если Риск = 5, то наш убыток при закрытие ордера по стоп лоссу составит 5 % от Баланса счёта.
Например: если Баланс счёта = 100 $, стоп лосс = 20, риск = 5, то допустимый убыток будет = 5 $ (5% от 100 $). Делим 5 $ на 20 (5/20 = 0.25) и получаем объём лота 0.25, т.е. при закрытие одного ордера с лотом 0.25, по стоп лоссу, мы потеряем 5 $ (5% от нашего депозита).
Важно: если стоп лосс = 0, то не имея цифры стоп лосса, советник не сможет автоматически рассчитать объём лота, поэтому будет работать минимально возможным объёмом для данного инструмента, обычно 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, то советник будет передвигать ордера при любом, малейшем изменение цены.

Важно: «Модифицировать отложенные ордера» не работает со стратегией «Сеткой сразу».

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

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

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

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

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

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



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



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

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


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


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

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


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

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

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

ATR период = 14 - период индикатора ATR (Average True Range), регулировать расстояние трейлинг стопа от цены вы можете с помощью "Отступ от High/Low, фрактала" увеличивая или уменьшая его значение. Если ордер на покупку, то сумма "Отступа ..." + текущее значение ATR, вычитается из цены Bid. Если ордер на продажу, то сумма "Отступа ..." + значение ATR, прибавляется к цене Ask.

Уровень объёмов =100 - горизонтальный уровень по индикатору объёмов Volumes, для 5-значных котировок автоматически увеличивается на 10, трейлинг стоп работает если столбики объёмов ниже установленного уровня, например ниже 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. ВРЕМЯ ТОРГОВЛИ



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


Включить время = 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 - нет, не показывать.

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

Удаление объектов в минутах = 60 - удаление объектов через установленное время, в минутах от создания объекта.



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

Облако тегов

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

^