Пиши и зарабатывай на MQL5 - страница 111

 
Aleksey Vyazmikin:

Что нужно сделать в этой статье?

36
Торговая система SilverTrend
Анализ торговых прогнозов на Forex Magazin в прошлые годы

Давно это было, немного подзабыл, что имелось в виду. Возможно, попытка написать робота по системе Silver'а на основе тех публикаций.

Потому что сейчас не могу понять, как увязать анализ прогнозов и программирование на MQL5

 
Текущая таблица тем
#

Тема
Автор
1
Управление оптимизацией
Графический интерфейс для запуска второго терминала . MQL5

2
100 лучших проходов оптимизации  готова часть I
Графический интерфейс на MQL5, парсим отчет оптимизации и прогоняем каждый проход отдельно, записываем в базу данных (например, XML-файл). Используем наработки статьи #1
Andrey Azatskiy
3
Анализ торговли по HTML-отчетам
Парсим отчет и делаем свои отчеты. Можно с отправкой на сайт.

4
Непрерывная скользящая оптимизация
форвардные тесты со смещением 1неделя/1 месяц.  Используем наработки статьи #1

5
Оценка торговых систем через оптимизацию
обрабатываем лучшие параметры скользящей оптимизации и смотрим как они "плывут". Используем наработки статьи #4

6
Разворачиваем торговые сигналы
строим класс от CTrade с реверсивным исполнением. Гоняем сначала оптимизацию с прямым исполнением, потом разоврачиваем в обратную сторону
 Vasiliy Pushkaryov
10
Парный трейдинг /  тема снята пока
Использование ALGLIB для выбора символов (вот популярное объяснение на хабре http://smart-lab.ru/blog/350528.php, в инете также есть видео с вебинаров на эту тему.)
 
11
Использование цифровой обработки сигналов (DSP)  в трейдинге
 Методы  DSP
 Alexey Volchanskiy
13
Обработка результатов оптимизации в картах Кохонена
обрабатываем детальные отчеты по статье #2
 
21
Анализ силы и слабости валют по валютным парам
берем наборы валютных пар EURUSD/EURGBP/EURCHF/EURJPY и смотрим корреляции, например, Спирмена
 Alexander Lasygin
22
Анализ торговых входов по развитию прибыли
строим средний график прибыли по времени (старая идея - 11 лет назад)
 
26
10 флетовых стратегий  готова
обзор 10-ти стратегий, отчеты тестера
Alexander Fedosov
27
Комбинируем трендовую и флетовую стратегии готова
перебираем результаты из статей №№25 и 26
 Dmitriy Gizlyk
28
Строим ZigZag-и по осцилляторам  готова
Cпособ построения зигзага на разных осцилляторах. Лучше сделать GUI
 Dmitry Fedoseev
30
Восстановление торговой истории сигналов
снимаем все метки входа/выхода с графиков визуализации и прогоняем через плеер торговли
 
32
Индикатор тестирования входов
Индикатор, который записывает значения важных индикаторов во время тестирования. Создаем шаблон тестирования с этим индикатором и шпионим за стратегией входов
 
33
Вычисление коэффициента Херста
Для валютных пар или вообще всего что есть в терминале
 Dmitriy Skub
36
Торговая система SilverTrend
Анализ торговых прогнозов на Forex Magazin в прошлые годы
 
38
Раздельная оптимизация стратегии на тренде и флете
Смотрим, как отличаются параметры на аптренде/даунтренде/флете
 
42
Цветная оптимизация
Раскрашиваем 2D плоскость в RGB (R-прибыль, G - просадка, B - профит фактор)
 
43
Оптимизация методом отжига  готова
Используем управляемую оптимизацию, может быть sinput-ы
 Aleksey Zinovik
47
Классификация торговой стратегии на основе истории сделок

 Andrey Barinov
 51 Святой Грааль
По книге Линды Рашки.
 Alexander Puzanov
 52 Сокращение диапазона
По книге Линды Рашки.
 Alexander Puzanov
 55  Распарсивание и автоматическая модификация исходных кодов MQL5 с помощью RegularExpressions 
 Получение списка  функций, глобальный переменных, дефайнов, классов и т.д.
 
 58Пример вычисления торговой статистики с помощью OpenCL NEW
Описание  в  и далее
 
 59Cравнение Математических вычислений в тестере с Выполением расчетов в OpenCL NEW
Описание в  и посты перед ним
 
 60 Моделирование временных рядов с помощью кастомных символов по заданным законам распределения готова

 Aleksey Zinovik
 61Синхронизация/создание двух(трех/четырех) графиков одного инстурмента на разных таймфреймах готова

 Dmitriy Gizlyk
 62Написать современную версию кода из статьи "Визуализируй стратегию в тестере MetaTrader 5" готова
 
 Anatoli Kazharski (tol64)
 63Автоматический поиск и и последующее тестирование тиковых паттернов  на истории NEW

 
 64Реализация TP в виде лимитных ордеров без изменения оригинального кода советника NEW
 Dmitriy Gizlyk
 65 Виртуальная оптимизация NEW
 
 
 66Методы ускорения одиночного бэктеста NEW
   
 
 67 Выявление значимых параметров торговой системы на основе результатов оптимизации по методу отбора признаков в машинном обучении NEW
 
 68Используем WebRequest() для автоматической публикации на сайте   NEW
Нужен пример того, как из советника публиковать на сайте скриншоты, отчеты о торговле на своем сайте. Взять распространенный движок типа Joomla или что-то подобное
 Igor Volodin
 69 "Как перенести расчетную часть любого индикатора в код эксперта" готова
 
 Dmitriy Gizlyk
 70Как анализировать сделки выбранного Сигнала на графике  готова

 Dmitriy Gizlyk
 71График PairPlot на основе CGraphic для анализа зависимостей между массивами данных (таймсериями) готова

 Dmitriy Gizlyk
 72 Служебный советник для управления роботами на VPS   готова  (Методы дистанционного управления работой советников)
и
 Dmitriy Gizlyk
 73Управление служебным советником через Telegram
Продолжение темы #72
 ? Andrey Voytenko
 
Rashid Umarov:

Давно это было, немного подзабыл, что имелось в виду. Возможно, попытка написать робота по системе Silver'а на основе тех публикаций.

Потому что сейчас не могу понять, как увязать анализ прогнозов и программирование на MQL5

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

 
Dmitriy Gizlyk:

Возьму 

64Реализация TP в виде лимитных ордеров без изменения оригинального кода советника NEW 

Очень будет интересно. У меня руки не дошли до КБ-варианта.

 
Опубликована статья Методы дистанционного управления работой советников. Обновлю таблицу
 

Возникла тема статьи по тестированию любого инструмента Московской биржи через кастомные символы. На сайте Финама можно скачать склееные фьючерсы и просто историю торговли по другим инструментам.

Нужно для тех трейдеров, которые привыкли качать историю с этого сайта (Финам) и тестировать свои стратегии в других средах разработки стратегий, показать простой способ конвертации скачанной истории в формат MT5 и последующее автоматическое создание пользовательского символа для тестирования в MT5. Хорошо бы это был законченный код с GUI, который позволял  бы выбрать нужный файл из папки MQL5/Files и создать новый пользовательский символ.

Кроме того, было бы хорошо добавить еще какую-нибудь международную биржу - показать такой же способ создания символов для тестирования известных индексов. Чтобы статья также была интересна англоязычным читателям. В общем, объяснить и дать готовый код для создания пользовательских символов для двух бирж.  С автоматическим заполнением необходимых для тестирования свойств символа. Чтобы любой новичок мог в два-три клика создать новый символ и прогнать на нем свои стратегии. Не занимаясь поиском брокера для этого.

PS Вот примеры форматов для сравнения

Finam
<TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>
SPFB.RTS-3.13,1,20130108,100000,153680.0000000,158090.0000000,153680.0000000,157830.0000000,9089
SPFB.RTS-3.13,1,20130108,100100,157830.0000000,157850.0000000,157210.0000000,157410.0000000,7609
SPFB.RTS-3.13,1,20130108,100200,157420.0000000,157670.0000000,157370.0000000,157410.0000000,4874
SPFB.RTS-3.13,1,20130108,100300,157410.0000000,157460.0000000,157350.0000000,157460.0000000,1958
SPFB.RTS-3.13,1,20130108,100400,157460.0000000,157490.0000000,157350.0000000,157440.0000000,2106
MT5
<DATE>  <TIME>  <OPEN>  <HIGH>  <LOW>   <CLOSE> <TICKVOL>       <VOL>   <SPREAD>
2017.05.11      00:00:00        1.08671 1.08678 1.08665 1.08673 27      0       0
2017.05.11      00:01:00        1.08673 1.08677 1.08671 1.08674 34      0       0
2017.05.11      00:02:00        1.08672 1.08674 1.08672 1.08674 6       0       0
2017.05.11      00:03:00        1.08674 1.08679 1.08668 1.08673 12      9500000 0
2017.05.11      00:04:00        1.08672 1.08697 1.08672 1.08681 40      39716000        7
2017.05.11      00:05:00        1.08675 1.08685 1.08675 1.08678 31      23750000        7
2017.05.11      00:06:00        1.08679 1.08679 1.08653 1.08666 43      21800000        8
 
Rashid Umarov:

Возникла тема статьи по тестированию любого инструмента Московской биржи через кастомные символы. На сайте Финама можно скачать склееные фьючерсы и просто историю торговли по другим инструментам.

На сайте Финама тики содержат только ласты. Поэтому одно из преимуществ MT5 - хранение Bid/Ask истории

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

Вопрос в источниках котировок. Выкладывал вариант с тиковой историей некоторых CFD.

 
Если я правильно понял надо просто переделать данные под наш формат и создать пользовательский символ. Плюс интерфейс на уровне Controls\Dialog.mqh + различные поля ввода и кнопки. Если правильно понял возьму.
 
Dmitrii Troshin:
Если я правильно понял надо просто переделать данные под наш формат и создать пользовательский символ. Плюс интерфейс на уровне Controls\Dialog.mqh + различные поля ввода и кнопки. Если правильно понял возьму.

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

+ неплохо бы еще какую-нибудь биржу прицепить, для которой есть публичные  котировки в открытом доступе.

PS кстати, там же есть и история фьчюерсов на Euro и USD - было бы неплохо и про них написать - сравнить в терминале графики цен и прогнать два-три советника для сравнения результатов. Это уже будет мост от форекса к биржевой торговли валютами.

Причина обращения: