Стратегию TradingView переписать под МТ 4/5

MQL5 Experten Konvertierung

Spezifikation

Нужно взять стратегию на Pine с TradingView. Название "Heikin Ashi Strategy [Krypt]". Исходный код ниже:

strategy("Heikin Ashi Strategy [Krypt]", shorttitle="HA Strategy [Krypt]", overlay=true)

res = input(title="Heikin Ashi Candle Time Frame", type=resolution, defval="60")
hshift = input(1,title="Heikin Ashi Candle Time Frame Shift")
res1 = input(title="Heikin Ashi EMA Time Frame", type=resolution, defval="180")
mhshift = input(0,title="Heikin Ashi EMA Time Frame Shift")
fama = input(1,"Heikin Ashi EMA Period")
test = input(1,"Heikin Ashi EMA Shift")
sloma = input(30,"Slow EMA Period")
slomas = input(1,"Slow EMA Shift")
logtransform = input(false, "Log Transform")
stoploss = input(true, "Stop Loss")
showplots = input(true, "Show Plots")

ha_t = heikinashi(tickerid)
ha_close = security(ha_t, res, logtransform ? log(close[hshift]) : close[hshift])
mha_close = security(ha_t, res1, logtransform ? log(close[mhshift]) : close[mhshift])

fma = ema(mha_close[test], fama)
sma = ema(ha_close[slomas], sloma)

plot(showplots ? (logtransform ? exp(fma) : fma) : na, title="MA", color=#0094ff, linewidth=2, style=line)
plot(showplots ? (logtransform ? exp(sma) : sma) : na, title="SMA", color=#ff6a00, linewidth=2, style=line)

golong = crossover(fma, sma)
goshort = crossunder(fma, sma)

strategy.entry("Buy", strategy.long, when=golong, stop=(stoploss ? high+syminfo.mintick : na))
strategy.entry("Sell", strategy.short, when=goshort, stop=(stoploss ? low-syminfo.mintick : na))

На графике в Metatrader, также рисуем все визуально, как и в Trading View.

В советнике должны быть все настройки из скрина в приложении. А также  Magic Number, Проскальзывание, Тип лота (Фиксированный/Процент от депозита), время работы, stop loss.

Тип лота  Процент от депозита должен корректно рассчитываться для CFD/валютных пар Форекс, крипты (ByBit брокер) и акций/фьючерсов мск биржи (Открытие брокер).


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

Stop loss - Если стоп указан, то закрываем позицию по стопу и далее открываем новую позицию, когда поступит новый сигнал на открытие. Если стоп не указан, то просто по условиям стратегии.

На выходе нужно 2 исходника на MQL 4 и 5.

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


Dateien:

PNG
ag0.png
114.8 Kb

Bewerbungen

1
Entwickler 1
Bewertung
(31)
Projekte
42
21%
Schlichtung
15
27% / 67%
Frist nicht eingehalten
6
14%
Beschäftigt
2
Entwickler 2
Bewertung
(258)
Projekte
419
38%
Schlichtung
86
44% / 19%
Frist nicht eingehalten
70
17%
Überlastet
3
Entwickler 3
Bewertung
(563)
Projekte
932
47%
Schlichtung
302
59% / 25%
Frist nicht eingehalten
124
13%
Überlastet
4
Entwickler 4
Bewertung
Projekte
2
0%
Schlichtung
2
50% / 50%
Frist nicht eingehalten
0
Frei
Ähnliche Aufträge
Техническое задание на разработку советника для MetaTrader 5 Платформа : MetaTrader 5 Брокер : Exness (exness.com) Индикатор : RSI (Relative Strength Index) Язык программирования : MQL5 1. Описание задачи Необходимо разработать автоматизированного торгового советника на основе индикатора RSI для платформы MetaTrader 5. Советник должен работать с брокером Exness и осуществлять сделки на основе значений RSI в
Добрый день ! Требуется сеточный советник по направлению тренда со следующими функциями : Основные функции: 1- Добавляем количество лимитных ордеров = N число 2- Добавляем размер начального лота. 3- Добавляем шаг сетки в пунктах. 4- Добавляем стоп лосс и тейк профит . 5- Множитель лота при достижении стоп лосса = true or false 6- Значения умножителя лотов = N число 7- Максимальный размер лота = N ЧИСЛО ПОСЛЕ
Куплю робота 250 - 500 USD
Приобрету вашего робота если он: 1.Статистически прибылен на 99% качества тиков (если есть журнал сделок (фхбук) за последние года - будет большим преимуществом) 2. ЭТО НЕ МАРТИНГЕЙЛ ИЛИ СЕТКА, роботов с такими моделями я не рассматриваю априори 3. Одиночные трейды с ТП и СЛ 4. Не ХТФ, без стратегий которые зарабатывают на хеджировании В остальном готов рассмотреть ваши предложения Присылайте статистку за последние 3
Здравствуйте! 1. Введение Настоящее техническое задание описывает требования к разработке торгового робота для автоматизированной торговли на рынке Forex. Основной задачей робота является выполнение сделок на основе заданных алгоритмов и стратегий, минимизация рисков и максимизация прибыли. 2. Цели и задачи Цель: Разработать торгового робота, который автоматически выполняет сделки на рынке Forex, основываясь на
Period = 20 Deviations = 3 Shift = 0 Apply for = Close ----------------------------- Start lot = 0.01 Lot multiplier = true Multiplier = 1.0 Increament = 0.01 ------------------------------ Only buy = true Only sell = true ----------------------------- Use Time filter = true Trading time = GMT +5 Start Hour = 10 End Hour = 19 ----------------------------- Takeprofit = 30 pips Stoploss = 50 pips Use stoploss last
Modify indicator Cycles 4 with rectangle Make indictor for mt4 and mt5 with comments in source code This indicator based on Cycles_4 Parametres MA1 - is default MA2 (yes or no) - yes - value add (if not 3 MA - 2nd in trend MA, also if only 1 MA without 2 and 3) Trend MA (true\false) - true - yes - value add Revers rect - true/false Fix rect by height - true\false, like how user add and this remember in the exit from
1. Ключ к индикатору. Для МТ4. Надо добавить в индикаторы такую функцию, чтоб можно было прикреплять к торговому счету или работал после ввода ключа, лимитный-без лимитный. Есть шаблон в МТ4, все параметры должны быть как в шаблоне, но надо убрать некоторые окна. В шаблоне 12 индикаторов, если получится объединить все индикаторы в одно, чтоб было один или два файла. 2. Ключ к индикатору фибоначчи + ЗигЗаг. Для МТ5
Приветствую нужно програмное обеспечение Копировальщик в двух файлах который работает через интернет сервер - с которого идет рассылка. Должен иметь в настройках: -ip адрес для подключения клиента -номер сервера -база внутри кода, разрешенных счетов которые могут подключатся к копированию -отправка информации по позиции в телеграмм канал ----------------------- Клиент должен иметь настройки - ip адрес для подключения
Нужно отвязать робота от счета демо и реал. Так что бы всё работало так же, что б всё функции сохранились. Напишите, пожалуйста цену и сроки. Не знаю что ещё нужно писать, спрашивайте)
Нужно добавить защиту в советник для МТ4. 1. проверка счета на котором он торгует в каком либо форекс дилере. Мне будут присылать номер счета я буду его вписывать в код чтоб другой не мог им пользоваться. 2. Защита по работе по времени. Нужно иметь возможность прописать дату в время в коде начала и окончания если за пределы ее вышел он будет писать что больше не торгует. 3. Защита от копирования данного советника

Projektdetails

Budget
30+ USD
Für die Entwickler
27 USD
Ausführungsfristen
bis 3 Tag(e)