Написать индикатор на основе готовых скриптов к базовым индикаторам.

Tâche terminée

Temps d'exécution 9 jours
Commentaires du client
Очередной раз я очень доволен . Все быстро и качественно.
Commentaires de l'employé
В очередной раз я с большим удовольствием выполнил работу для заказчика и буду ждать с нетерпением новых вызовов!

Spécifications

Написать индикатор на основе готовых скриптов к базовым индикаторам.

Есть 33 готовых скрипта к базовым индиеаторам МТ4. Каждый скрипт при запуске рассчитывает значеие базового индикатора для данной пары и ТФ , например Cond_МA_ab (закрытие бара ниже/выше МА) для заданного промежутка времени (например с 01.15.2017 по 01.14.2019 и для разных настроек формирует csv файл. Записывая в каждую ячейку 0,1 или-1 См.Рис1. Эти файлы никак в рабоге будующего индикатора не участвуют.



Задача. Написать индикатор . выдающий на выходе 1,-1 или 0 по одной заданной логике.

Индикатор состоит из 20 моделей

Модель№1 Задаётся вручную отдельно для лонг и шорт

LONG

Cкрипт3(поле4)не=1 Скрипт5(поле7) не=1 Скрипт8(поле3)=1 Скрипт21(поле2)=1 Скрипт21(поле5)=1

если эти условия выполняются то модель на выходе выдаёт "1" если нет , то "0".

SHORT

Cкрипт3(поле4)не=-1 Скрипт5(поле7) не=-1 Скрипт8(поле3)=-1 Скрипт21(поле2)=-1 Скрипт21(поле5)=-1

если эти условия выполняются то модель на выходе выдаёт "-1" если нет , то "0".

Таких моделей 20 Они образуют "коллекцию" .

Если хотя бы одна лонг-модель в коллекции на выходе имеет "1", то коллекция на выходе имеет"1" сигна (Long) загорается стрелка вверх

Если хотя бы одна шорт модель в коллекции на выходе имеет "-1", то коллекция на выходе имеет"-1" (Short) загорается стрелка вниз

Итак. Сформировался очередной бар. Индикатор расчитал по заданным скриптам и заданным их полям

значения 0, 1 или -1 сравнил с заданными настройкми. И вывел на выход значение 0, 1 или -1.

и так по всем 20 моделям.

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

При этом в моделе один скрипт может повторяться 2-3 раза  но по разным его настройкам. как это видно на скрипте  ADX   Рис_4

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

Дополнительное обьяснение. Частный случай. EURUSD M30

На основе базовых индикаторов построены скрипты (33шт) , создающие csv файлы c рассчитываемыми для каждой свечи значениями. 0, 1 или-1. Или только 1,-1.

Расчет по скриптам происходит для разных настроек.

Пример. Cond. МА_аb закрытие свечи выше /ниже МА .Выше 1 Ниже -1 . Но настроек много

S14, E14, Sm14, LW14, S50, E50 ….......

или Cond_MFI (Money Flow Index) закрытие выше 80 «-1 « ниже20 « 1» для периодов

12, 13 ,14, 15, 16. Скриптов 33, но колонок 128.

В итоге для отрезка 8 лет. Мы имеем файл. 100.000 строчек по вертикали М30 и 128 колонок.

С 0,1 или -1. После машинного обычения мы получили модель для входа.

Например Сond.MA_ab по настройке LW50 не=1 и Сond.MFI по настройке 13 = «1 « то 1

а если Сond.MA_ab по настройке LW50 не= - 1 и Сond.MFI по настройке 13 = «-1 « то -1

Мы вручную (пока) записываем это условие в индикатор .

В реальном времени. После формирования каждой M30 индикатор должен согласно условиям записанным в двух выше указанных скриптах рассчитать значения и если условия совпадут выдать сигнал. 1 или -1.

В реальной ситуации условий не 2 а 5-8. в каждой модели. И моделей не 1 а 10-20 шт что создает коллекцию. Если хотя бы одна модель в коллекции дает 1 или -1 то это сигнал на лонг или шорт.




Répondu

1
Développeur 1
Évaluation
(15)
Projets
37
62%
Arbitrage
1
0% / 100%
En retard
1
3%
Gratuit
2
Développeur 2
Évaluation
(251)
Projets
402
38%
Arbitrage
82
41% / 20%
En retard
70
17%
Travail
3
Développeur 3
Évaluation
(97)
Projets
135
52%
Arbitrage
4
50% / 50%
En retard
0
Travail
Commandes similaires
1) Необходимо полностью изучить алгоритм работы индикатора. У индикатора есть логика каким образом видит свечи на графике и принимает решения отправлять уведомления или нет. На основании этого и нужна отталкиваться, чтобы решить Т3. 2) НЕОБХОДИМО СДЕЛАТЬ ТАКИМ ОБРАЗОМ, ЧТОБЫ СУЩЕСТВУЮЩИЙ ИНДИКАТОР ВЫДАВАЛ СИГНАЛ НА 3 СВЕЧУ КАК В ОРИГИНАЛЕ, ЕДИНСТВЕННОЕ НУЖНА ИЗМЕНИТЬ ИНДИКАТОР ТАКИМ ОБРАЗОМ, ЧТОБЫ ИНДИКАТОР ОПЕРЕДИЛ
Необходима комплексная консультация по интеграции моделей машинного обучения, нейронной сети, к автоматическому советнику в среде MetaTrader 5 с использованием MQL5 и Python. Необходимо получить: Консультирование по выбору подходящих моделей машинного обучения и нейронных сетей, оптимальных для предсказания финансовых временных рядов. - Обработка и анализ больших данных с целью их использования в машинном обучении
У меня не сложная задача! Мне нужна исправить ошибку в индикаторе, чтобы после появления стрелки индикатора в терминале мт4 приходило уведомление Алерта в направления стрелки до начала открытие новой свечи за 10 секунд. Ошибку этого индикатора надо исправить таким образом, чтобы приходила уведомления не на открытие третьей свечи, а-на открытие второй свечи за 10 секунд до открытия
Требуется настроить тестер стратегии для проведения теста стратегии на фьючерсе 6C!. . У вас должны быть данные для импорта в mql5 котировок (Open, close, high, low, volume) как минимум за 2 года по данному активу. Вы должны будете удаленно на нашем компьютере импортировать и установить все, чтобы тест мог проходить с 98% качества

Informations sur le projet

Budget
100+ USD
Pour le développeur
90 USD
Délais
de 2 à 7 jour(s)