Написать индикатор на основе готовых скриптов к базовым индикаторам.
Есть 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 то это сигнал на лонг или шорт.
Pedidos semelhantes
Есть готовый индикатор мт4 нужно его конвертировать на мт5.Работает на мт4 и его просто перевести на мт5.Чтобы работал как и там на мт4.Название индикатора BEER и RSIOMABOLINGERBANDS. Твшуиыдыьиашв лстыдыбытлад даивншвдажчд ичовщжцтвичл лстд. Двлтватжыь бвлвтдвхсл двичлсовьжыьч. Вдавливаж
Требуется построить индикатор ZigZag для MetaTrader 4 Который будет фиксировать точки и показывать линии ДО перерисовки значений (если таковые есть) По сути "оставлять след" перерисовки Необходимо взять за основу обычный индикатор ZigZag и модернизировать его. Основные функции обычного ZigZagа сохранить. Когда его устанавливаешь на график, то он, как обычный индикатор, должен отрисовывать ВСЮ историю. Т.е. он будет
Идет тренд после которого формируется импульс и зачатие диапозона цены (боковик) . как только на 3 и так далее касании будет снятие ликвидности с одной из сторон и возврат цены в диапозон уведомлять в тг бот
Советник для МТ5. Общее описание: Сеточник, без индикаторов, с включением/отключением по времени. С 20 окошками(по 10 в каждую сторону от текущей цены), для выбора: BUYSTOP/SELLSTOP/BUYLIMIT/SELLLIMIT и размера лота на каждом уровне. Одно окно с шагом между ордерами и он же будет для трейлинга всей сетки. Закрытие: либо по общему тейку/стопу и переоткрытие всей сетки заново, либо у каждого ордера свой тейк(одинаковый
Нужен полностью автоматический робот для Meta Trade 5 По готовому техническому заданию. Стратегия: Supertrend + FVG +структура рынка+риск менеджмент Таймфрейм М5, инструмент XAUUSD Бот должен: Торговать только в заданные временные окна Открывать сделки по четким условиям Автоматически ставить SL /TP Соблюдать ограничения по риску, просадке и прибыли Не использовать усреднение, мартингейл, доливки Нужен качественный
ТЗ на разработку торгового советника (MT5 / MQL5) 1) Цель Нужен советник для MetaTrader 5 с проверенной алгоритмической стратегией, ориентированной на стабильную работу в среднесрочной/долгосрочной перспективе на рынке Forex. 2) Инструменты и рамки * Инструменты: только валютные пары (Forex). Без акций, металлов (в т.ч. золота), индексов, нефти/сырья, крипто. * Таймфреймы: M15–H1 (возможно любое из этого диапазона;
Установка ТР одновременно с открытием ордеров buy,sell в пунктах.Пример: buy TP+ 10п. от цены ask, sell -TP10п.отцены bid. Без SL. Значение ТР от 0 и далее( 0 без ТР). Закрытие позиций: 1.закрыть все убыточные; 2.закрыть все прибыльные; 3. закрыть все
Стоимость обсуждается. У меня есть стратегия с уже существующим шаблоном для metatrader 4, который даёт сигналы по золоту на основе индикаторов. Задача : сделать на его основе советник для MT5, который будет заходить в сделку по сигналу при определённых условиях на таймфрейме 5m и 1h. Также необходимо добавить опции установки фиксированного лота. И выхода из сделки при сигнале в встречном направлении
Принцип торговли. Торговля происходит от уровней в автоматическом режиме, без участия человека при открытии и закрытии сделок. Первую сделку он открывает при получении сигнала с применением VSA анализа. Сигнал по объемам поступает с биржи СМЕ. Если первая торговая позиция закрывается в плюс, то робот открывает новую сделку. Если котировки пошли в обратную от открытой позиции сторону, то робот включает свой алгоритм