gifts2017

Импорт и статистика сигналов ФОРЕКС с сайта MQL5.com

Опубликовал Алекс Климанов (fuxic) в раздел Обмен - Интеграция с WEB

Вместо того, чтобы платить за подписки на сигналы MQL5.com за серьезные деньги, можно собрать статистику ведущих сигналов и самому принять решение для торговли на Форексе. Почему это будет работать? Давайте поясню и приведу несколько доводов в защиту стратегии трейдинга.

Итак, несколько причин использовать за основу:

  1. Вы легко можете узнать, что среднее время удержания открытых сделок у ведущих прибыльных сигналов далеко не две-три минуты, а как правило часы и сутки. Поэтому задержки при сборе данных ордеров легко компенсируются и не играют роли в моменты отсутствия серьезных торговых новостей. В момент выхода новостей и после них лучше выждать. Но зайти заранее на саму новость все же можно.  Более того, если ордер имеет на текущий момент убыток, то вы успеваете еще лучше войти в сделку.
  2. Собирая все данные выбранных сигналов, вы опираетесь на статистическую выборку и сами принимаете решение на вход. Очень советую опираться при этом на сигналы Price Action и классические технические сигналы и паттерны торговли, чтобы все делалось еще правильней.
  3. Вы получаете сигналы на открытие новых сделок. То есть мы после загрузки сохраняем текущие ордера и можем сравнить с последними данными, чтобы заметить изменение объема по котировке или операции закрытия/открытия

Что буду иметь с того, что поделюсь рабочей стратегией и обработкой и зачем-то оформлял для читабельности и прозрачности код? Ничего. Ни одной реферальной ссылки или просьбы, кроме плюса за публикацию. Работаем ради репутации среднего по уровню программиста. :)

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

Итак, как это выглядит и работает?

Сперва мы выбираем сигналы на сайте (прибыльность, время жизни, количество подписчиков, валютные пары торговли). В таблицу набиваем их коды - берутся из ссылки на страницу сигнала. И все!

Теперь смотрим, что мы видим:

У нас теперь есть свернутые по дате/котировке/виду все сделки. Мы по объему будем отслеживать изменения по ним, поэтому нет смысла разворачивать каждый ордер. И есть первая страница истории, которая нам никогда не пригодится, если только счет не начал упорно сливать.

Мы можем отфильтровать сигналы, у которых сейчас есть открытые позиции на рынке и выбрать сделки одного из них кнопками фильтрации. И также можем пользоваться кнопкой "Сегодня", чтобы видеть только свежие ордера.

Статистика группирует все по котировкам и количеству сигналов на них.

В идеале я бы хотел собрать данные 50-100 рабочих сигналов и видеть серьезную статистику, но сайт защищается от запросов и легко блокирует ip на сутки (это сообщила мне поддержка и я устал перезагружать модем), поэтому чтобы не ожидать слишком долго загрузку большого количество сигналов их лучше ограничивать (мне хватает 20 топовых). Можете не бояться загружать по 10 сигналов с паузой в минуту времени после этого. Данные могут браться как по сигналам Метатрейдер 4, так и Метатрейдер 5.

Небольшие удобства.

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

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


Версия 2.0 (21/08/2015)


Обновление интерфейса и данных для анализа. По скриншотам можете увидеть изменения.

 

 

Работа по загрузке идет через стандартную в Windows *.* ActiveX компоненту веб-браузера. Тестировалось на платформе 1С:Предприятие 8.2 (8.2.18.61). Расчитываю на ваш опыт и благоразумие и предупреждаю о высоких рисках и отсутствии гарантии на прибыльность инвестиций. Все стандартно.

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

Скачать файлы

Наименование Файл Версия Размер
ИмпортСигналовMQL5 6
.dt 94,44Kb
21.08.15
6
.dt 94,44Kb Скачать
ИмпортСигналовMQL5 v2 4
.dt 139,06Kb
21.08.15
4
.dt 2 139,06Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Михаил Гусев (Идальго) 08.08.15 20:39
Вот по-любому прикольная штука, только надо разобраться как использовать )))
2. Андрей Шабашов (andy23) 08.08.15 22:05
Колонка прибыли на скриншотах в минусах, печалька... Так что, предупреждение о рисках очень даже правильное! ;)
3. Алекс Климанов (fuxic) 08.08.15 23:59
(2) andy23, Просадка по сделке - абсолютно стандартная ситуация. Сигналы торгуют на таймфремах от 15M и шум цены постоянно будет рисовать в большинстве случаев минус в ожидании прибыли. Минус успешного сигнала лишь увеличивает вероятность лучше зайти в сделку. Можно опираться на процент успешных торговых операций сигнала, чтобы почувствовать себя легче. Для меня важнее знать, что руководствуюсь не просто интуицией и везением, а историческими показателями на длительном периоде. У топовых процент выигрышных сделок от 80%, поэтому надо запасаться терпением.

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

На скрине всего лишь один счет и поэтому надо подобрать несколько сигналов для более уверенной статистики. Лично меня минусы топовых сигналов лишь радуют))
4. борян петров (TODD22) 09.08.15 06:09
(3) fuxic, Расскажи заработать получилось что нибудь? Или так по мелочи?
5. alex_japanese_student (Alex_Japanese_Student) 09.08.15 10:07
6. Алекс Климанов (fuxic) 09.08.15 19:59
(5) Alex_Japanese_Student, когда дело касается высокочастотной торговли или HFT (High Frequency Trading), огромное значение приобретает скорость выставления торговых заявок. Этот способ торговли требует специального оборудования и высокоскоростных каналов связи и не может быть использован для сигналов с платной подпиской из-за скорости исполнения. В стратегии большая ориентация на ручной внутридневной трейдинг и не более.

(4) TODD22, Если б я ответил на этот вопрос простыми словами, то для меня вопрос нахождения Святого Грааля на рынке был бы закрыт.
7. борян петров (TODD22) 10.08.15 05:18
(6) fuxic,
Если б я ответил на этот вопрос простыми словами, то для меня вопрос нахождения Святого Грааля на рынке был бы закрыт.

А что сложного в ответе?

Я вот пробовал акциями торговать на фондовом. По началу наверное как и всем новичкам везло... потом пошёл слив денег... большое количество прочитанной литературы. Но в итоге понял что денег на этом я не заработаю. А учитывая трудозатраты и количество затрачиваемого времени понял что оно того не стоит.
Ничего в итоге не заработал. Но что радует хотя бы свои не просадил... вышел с небольшим минусом.
8. Алекс Климанов (fuxic) 21.08.15 09:07
(7) TODD22, Может поможет описание ручной стратегии торговли.

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

После медианы (рассчитываю за последние 60 дней), если сигнал на откат ставку увеличиваю не более чем в 2 раза от базы. Разгоном депозита на обратке не занимаюсь, так как лотность не повышаю. Решения принимаю по сигналам и новостям. Не вхожу, если не видно предыдущих максимумов (если не rub, у него нет потолка роста). То есть смотрю размер депозита, держу в голове пересчет 0,01 лота на свободных 100$ и не более 20 сделок, если нащупываю сборщика стопарей - это смотрю по портфелю заказов крупного маркетмейкера (http://fxtrade.oanda.com/lang/ru/analysis/forex-order-book), хотя максимум на сделки брокеров обычно 100 на центовых и 500 на ECN, больше не открываю и слежу за убытками, чтобы окончательно зафиксировать неудачный цикл. При открытии счета беру плечо 1:100.

Технические индикаторы: канал торговли, уровни поддержки/сопротивления и сессии (мин/макс/медиана сессии). Математикой и техникой сейчас не пользуюсь, поскольку сигналы заимствую и вхожу по PA. Комментарии и обсуждения не читаю, они всегда мешают.

Календари:
http://ru.investing.com/economic-calendar/
https://www.myfxbook.com/forex-economic-calendar
http://www.forexfactory.com/calendar.php

Новости и аналитика:
http://ru.investing.com
http://www.forexpf.ru/
http://www.fxstreet.ru.com/news/forex-news/

9. Алекс Климанов (fuxic) 28.08.15 07:56
ВНИМАНИЕ! Скачивать больше не рекомендую, поскольку сайт закрыл информацию по времени и направлению открытия сделок. Можно, конечно, вести историю и направление определять относительно текущей прибыли и цены котировки, но можно легко ошибиться на старых сделках.

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