[Советник] News Choice: Тестируем, оптимизируем новости

От dzennn2, 7 июня, 2015 в Лаборатория ProfitFX

Автор#1
Upd новый Calendar.txt до 01.12.2015

Советник News_Choice для торговли на новостях.
ТФ М1

Upd 09.06.2015 версия 009sec - изменил настройки расчета времени с минут на секунды и больше ничего не менял. Сеты которые идут в архиве с 008 версией достаточно опции выраженные в минутах умножить на 60.

Upd 08.06.2015 версия 008p исправлены ошибки при торговле на демо реал. В архив добавил сеты для некоторых новостей при торговле на EURUSD.

Советник умеет тестировать определенные по названию новости в тестере стратегий и торговать на демо/реал, это и есть его отличительная черта от многих других новостных советников.

Новости скачиваются с forexfactory и сохраняются в calendar.txt

ТС стандартная за несколько минут до новости устанавливаются два отложенных ордера. Ордера закрываются или по стопам или по времени.

По умолчанию настроен и оптимизирован под новость ECB Press Conference подробнее здесь
http://tradelikeapro.ru/strategiya-insayder-ili-kak-stat-svoim-na-zasedaniyah-etsb/

Интересно попробовать новости представленные здесь
http://tradelikeapro.ru/uchityivat-vihod-novostey/

Для скорости теста можно оптимизировать на М5 «по ценам открытия»,
Если стоплосс и дистанция отложенных ордеров более 15 пунктов то тесты на «Все тики» не будут сильно отличаться.


После запуска советника в Логах выводятся все найденные новости по критерию.


В архиве есть Calendar.txt.
Обновить календарь можно скриптом

_https://www.mql5.com/ru/market/product/15121

(или более трудоемким способом здесь _/ugolok-programmista/13/praktika-novosti-v-testere/7066/)

Файл достаточно обновлять раз в неделю или контролировать визуально присутствие новости в файле.

Для тестирования и оптимизации файл calendar.txt должен быть в
Terminal/tester/files/

Для торговли демо, реал файл должен быть
Terminal/MQL4/files/


Во общем копируем calendar.txt в обе папки.



============================
Не все новости одинаково называются на разных ресурсах. Ниже представлены аналоги на forexfactory (источник для Calendar.txt)

Предпологаемые валюты для тестов (работы не початый край )
USDCHF, GBPUSD, EURUSD, USDJPY, USDCAD, AUDUSD, NZDUSD


Новости для USD

>Consumer confidence = CB Consumer Confidenc (forexfactory)

>Durable goods orders или Core Durable Goods Orders

>Unemployment Rate
, Unemployment Claims
, Initial Jobless Claims (нет на forexfactory)

>Fed Interest Rate Decision = Federal Funds Rate (forexfactory)

>FOMC Meeting Minutes
? FOMC Member (Speaks)
? FOMC Statement
? FOMC Economic Projections & FOMC Press Conference (после FOMC Economic Projections)


>Gross Domestic Product = Prelim GDP (forexfactory)

>Nonfarm Payrolls = Non-Farm Employment Change (forexfactory без ADP)
? French Prelim Non-Farm Payroll (forexfactory на EUR 4 новости в 1 году)

>ISM Non-Manufacturing PMI
, ISM Manufacturing PMI

>Consumer Price Index = CPI (forexfactory)
, Consumer Price Index Ex Food & Energy
, Producer Price Index = PPI (forexfactory)
, Producer Price Index ex Food & Energy


>Retail Sales


>Trade Balance


>Fed’s Bernanke testifies ???
, Fed’s Yellen testifies = Fed Chair Yellen (forexfactory)
, разные речи («speech»)
, встречи («meeting»)
, Fed’s Monetary Policy Statement and press conference ???


============================

Настройки советника
Info_Debug = false; - вкл Инфо панели (в тестере выключить для скорости теста)

новость должна входить а категорию от «слабые» до «важные», и/или спичи
IncludeHigh = true; - вкл важные новости
IncludeMedium = true; -вкл средние новости
IncludeLow = false; -вкл слабые новости
IncludeSpeaks = true; -вкл спичи

News_Valute = "EUR"; - валюта новости

News_Name01 = "ECB Press Conference"; -точное название новости или «*» - все новости
News_Name02 = ""; - вкл в тест еще одну новость (точное название)
News_Name03 = ""; - вкл в тест еще одну новость (точное название)
News_Name04 = ""; - вкл в тест еще одну новость (точное название)
News_Name05 = ""; - вкл в тест еще одну новость (точное название)



Open_Before_Seconds = 600; открыть ордера за Н секунд до новости

Live_Pending_Seconds = 14400; закрыть не сработавшие отложенные ордера через Н секунд

Live_Market_Seconds = 43200; закрыть Buy Sell ордера через Н секунд

Close_Pend_Inverse = false; при активации отлож., ордера закрыть противоположную отложку

Use_OrdersLimit = false; вместо СТОП ордеров использовать ЛИМИТ ордера

"========== Time Work ==========";
GMT = 2; -GMT брокера (Альпари 2)

Селектор
dt1 = 1, // Off DST -выкл летнее время
dt2 = 2, // Europe DST -вкл европейский переход на летнее время (Альпари)
dt3 = 3, // USA DST -вкл американский переход на летнее время (FxOpen)


"========= StopLoss TakeProfit ==========";
StopLossI = 30; - в старых пунктах
TakeProfitI = 280;

"========= Pending Order ==========";
DistanPendPrice = 20; - дистанция отложенного ордера в старых пунктах


"========= Trailling ===========";
TraillingStop = 0; - вкл тралла
LevelTraill = 0; - уровень срабатывания трала
DistaceTraill = 10; - дистанция тралла
SteepTraill = 0; - шаг тралла

"========= BreakEven ===========";
BreakEven = 1; - вкл безубытка
LevelBE = 80; - уровень срабатывания БУ
DistaceBE = 80; - дистанция от Бид в момент срабатывания

"=================================";

SpreadMax = 50; - макс спред в старых пунктах
SlippageMax = 100;

Magic = 8710; - Магик

CommentOrd = "N_C"; -комментарий к ордеру




"============ MM =============";
"";
FixedLots = 0.01; - если 0 то вкл Авто ММ
AutoMM = 10; - риск

ECB.png
news_choice008p.rar60 скач.
News_Choice009sec.ex450 скач.
Calendar.txt33 скач.

Изменено 11 июля, 2017 пользователем Pavel888

#2

Ну что ж, красивая идея в нормальной реализации! =d>

То есть для каждой ключевой новости/статистики раздельно можно разработать отдельные оптимальные сэты для каждой валютной пары раздельно.
Каждой валютной паре на каждую амерскую или региональную важнейшую новость - отдельный оптимальный сэт.

Для нонок и ФОМС, отдельно - отдельные сэты по каждой новости для всех пар XXXUSD и USDXXX раздельно.
Для ставок ЦБ Австралии и Новой Зеландии, безработицы, ключевой китайской статистики - отдельные сэты для audusd и nzdusd на каждую новость раздельно.
Для gbpusd - отдельные сэты для ФОМС, нонок, ставки БА, ежемесячной инфляции и отчетов по инфляции, промпроизводству, безработице...

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


P.S. только я бы выставлял отложки за 30-60 секунд до новости - Open_Minutes_Before = 10 это ну очень заранее.
Слишком велик риск ложной/предевременной активации отложек до новости и получения лишних стопов.
Причем интервал времени за сколько (секунд?) до новости выставлять отложки я бы вынес во внешние параметры - может, это тоже подлежит оптимизации.

#3


P.S. только я бы выставлял отложки за 30-60 секунд до новости - Open_Minutes_Before = 10 это ну очень заранее.
Слишком велик риск ложной/предевременной активации отложек до новости и получения лишних стопов.
Причем интервал времени за сколько (секунд?) до новости выставлять отложки я бы вынес во внешние параметры - может, это тоже подлежит оптимизации.



С этим предположением тоже согласен, ордера надо ставить как можно ближе по времени к самой новости.
Автор#4

009 версия, все значения в секундах. Обновил 1-й пост


Добавлено: 09-06-2015 10:51:45

Кто хорошо разбирается в новостях выложите плиз список интересных новостей для торговли под популярные валюты, именно в англо варианте, так как они называются на forexfactory. Включая те которые перечислил Старик
Спасибо

Добавлено: 10-06-2015 00:47:34

Вот такой рез и сет на новость сегодня по GBP
BOE Gov Carney Speaks

GBPUSD-BOE_Gov_Carney_Speaks-news2013-113-10-32-be-70-30.set22 скач.
BOE_Gov_Carney_Speaks.png

Изменено 10 июня, 2015 пользователем dzennn2

#5


Вот такой рез и сет на новость сегодня по GBP
BOE Gov Carney Speaks


=d> =d>
#6

Вот такой рез и сет на новость сегодня по GBP BOE Gov Carney Speaks

dzennn2 прости, но я Вас не узнаю - почему качество теста 25%? У Вас-же в настройках секунды!
Автор#7


Вот такой рез и сет на новость сегодня по GBP BOE Gov Carney Speaks

dzennn2 прости, но я Вас не узнаю - почему качество теста 25%? У Вас-же в настройках секунды!


Ну этож не скальпер с несколькими пипками стопов.

Тестер стандартный Альпари все тики, он же на М1 всегда 25% пишет, а на М5 и выше 90% вот такой он загадочный.

Вот смотри тест все тики на М5 с спредом 70 особо то и не отличается, зато качество типа 90% :d

Та даже контрольные точки на М5 или по барам на М1, тоже сильно не отличаются. Это дает возможность довольно бысто заоптить сегодняшнюю новость, а потом проверить на М1 все тики.

Решающее значение будет иметь проскальзывание ордеров и спред в реале.

Добавлено: 10-06-2015 09:35:09

===============================
Вот мне интересно новость

BOE Gov Carney Speaks

в календаре появилась с февраля 2013, а до этого кто речи толкал?

По аналогии - вроде как

Fed’s Bernanke testifies новость где то в 2013 исчезла

а вместо нее появилась

Fed Chair Yellen,

если я не ошибаюсь.

BOE_Gov_Carney_Speaks-M5_spred_70.png

Изменено 10 июня, 2015 пользователем dzennn2

#8


Вот мне интересно новость

BOE Gov Carney Speaks

в календаре появилась с февраля 2013, а до этого кто речи толкал?

По аналогии - вроде как

Fed’s Bernanke testifies новость где то в 2013 исчезла

а вместо нее появилась

Fed Chair Yellen,

если я не ошибаюсь.


King был главой Банка Англии до Карни, выписанного из Канады бывшего главы Банка Канады.
Вот только дату передачи власти не помню - вроде летом 2013, но не 100%.
Автор#9
Спойлер



Вот мне интересно новость

BOE Gov Carney Speaks

в календаре появилась с февраля 2013, а до этого кто речи толкал?

По аналогии - вроде как

Fed’s Bernanke testifies новость где то в 2013 исчезла

а вместо нее появилась

Fed Chair Yellen,

если я не ошибаюсь.


King был главой Банка Англии до Карни, выписанного из Канады бывшего главы Банка Канады.
Вот только дату передачи власти не помню - вроде летом 2013, но не 100%.


BOE Gov King Speaks эта новость на сете для BOE Gov Carney Speaks не очень хороша в тесте с 2010, а должна или нет быть похожей по поведению?

Добавлено: 10-06-2015 11:17:50

Свежий файл Calendar.txt

Добавлено: 11-06-2015 10:43:46

Тесты тестами, а реальность жестока.
Сегодня ночью была новость по AUD unamployment

даже не нонка, а скользит сволочь как корова на льду.

Отложка Бай съехала на 10 пунктов.
Стоплосс Селл съехал на 6 пунктов.

Вместо 16 пунктов прибыли закрылся почти в 0.

Красные квадратики это скольжение.
Зеленый это установленный СЛ для селл ордера.

Реал RVD

Добавлено: 11-06-2015 10:53:28

1

Calendar.txt16 скач.
AUD_unemployment.png

Изменено 11 июня, 2015 пользователем dzennn2

#10
dzennn2, теперь и Вы знаете секрет :d
А если серьезно, я думаю, стоит взять принцип входа из Монетизатора/Кельтера и скрестить с календарем из Вашей совы. По наблюдениям большинство лосей Монетизатор и Кельтнер ловят при входах в случайные, фундаментально необоснованные импульсы.
Автор#11

Немного пооптил сову, предварительный вывод такой-
пока что получилась сова для одной новости ECB на EUR. Потому как самый профитный и стабильный рез, скольжения вряд ли сильно повлияют на результат.
Это настройки по умолчанию.
На эту же новость есть еще один альтернативный сет

В этом сете не включен безубыток, так что можно еще поиграться в тестере с БУ, а может и трал что то даст.

EURUSD-ECB-3528.set24 скач.

Изменено 11 июня, 2015 пользователем dzennn2

#12

Есть такая тема: NewsTrader EA
Прикрепил файлы оттуда и последние сеты. Автор торгует на М5.
Может кто-нибудь попробует прооптить и подобрать более лучшие настройки? Ну или саму сову подправить...

NewsTrader_v5.96_600+.mq434 скач.
DailyFX_History.rar33 скач.
596_settings.zip35 скач.
596_templates.zip32 скач.

Автор#13

С июня было уже 3 новости по ECB евра. Сделал тест News_Choice008р (настройки по умолчанию, спред 30), по тестеру неплохо.
А может у кого в реале есть опыт? И на сколько он отличается от тестера?
Интересует именно ECB новость.

ECB_06-10.png

#14

Недооцененный бот форумчанами, имхо.

dzennn2, я думаю, что вам стоит попробовать сделать поиск в названии новости по ключевым словам - типа "Драги" и "прессконференция" ("конференция").
То есть не полное совпадение названия новости символ в символ, это слишком жестко - а поиск новостей по 2-3 ключевым словам в названии каждой новости.
Пользователям так должно быть удобней и понятней - может, и начнут люди ботом пользоваться.

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

Ну и если вы уже для себя готовите/пополняете файлы новостей - то почему их регулярно не выкладывать в топике?

Автор#15


Недооцененный бот форумчанами, имхо.

dzennn2, я думаю, что вам стоит попробовать сделать поиск в названии новости по ключевым словам - типа "Драги" и "прессконференция" ("конференция").
То есть не полное совпадение названия новости символ в символ, это слишком жестко - а поиск новостей по 2-3 ключевым словам в названии каждой новости.
Пользователям так должно быть удобней и понятней - может, и начнут люди ботом пользоваться.

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

Ну и если вы уже для себя готовите/пополняете файлы новостей - то почему их регулярно не выкладывать в топике?



Calendar.txt обновил в 1-м посте.

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

А вот то, что я сам про редкие ECB забыл это плохо x_x
#16

А я уже собирался подобную сову за деньги брать на МКЛ. Придется видимо все-таки научиться с советниками работать. Автору спасибо.

Автор#17

Бесплатный скрипт для скачивания и формирования файла с новостями под МТ4
Calendar.txt

_https://www.mql5.com/ru/market/product/15121

#18


Бесплатный скрипт для скачивания и формирования файла с новостями под МТ4

Это Ваш скрипт? Если да, то может сюда выложишь?
Автор#19



Бесплатный скрипт для скачивания и формирования файла с новостями под МТ4

Это Ваш скрипт? Если да, то может сюда выложишь?


Мой.

Я не знаю нарушаю ли я правила этого форума давая ссылки.
Но каждое скачивание от туда дает "+" к моему рейтингу там.
Я просто рассчитываю на этот скромный "+" за бесплатный продукт.
Как то так.
#20

А исходник совы не хотите выложить? Я большой любитель пошаманить в чужом коде :)

#21

А можете сделать советник отжимающий кнопку "автоторговля" на новостях для других советников под ваш скрипт?

#22


Есть такая тема: NewsTrader EA
Прикрепил файлы оттуда и последние сеты. Автор торгует на М5.
Может кто-нибудь попробует прооптить и подобрать более лучшие настройки? Ну или саму сову подправить...



Приветствую!
Скажите - этого сова ставил кто на ВПС?
У меня на Амазон и на Зомро не работает. Ошибкка конвертации файла HTM.
Может знает кто - как это решить?
А на ПК сов работает нормально.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025