Rewrite the macd(trading view) code on mt5

MQL5 指标 脚本

指定

rewrite the macd(trading view) code on mt5

//@version=5
indicator(title="Moving Average Convergence Divergence", shorttitle="MACD", timeframe="", timeframe_gaps=true)
// Getting inputs
fast_length = input(title = "Fast Length", defval = 12)
slow_length = input(title = "Slow Length", defval = 26)
src = input(title = "Source", defval = close)
signal_length = input.int(title = "Signal Smoothing",  minval = 1, maxval = 50, defval = 9, display = display.data_window)
sma_source = input.string(title = "Oscillator MA Type",  defval = "EMA", options = ["SMA", "EMA"], display = display.data_window)
sma_signal = input.string(title = "Signal Line MA Type", defval = "EMA", options = ["SMA", "EMA"], display = display.data_window)
// Calculating
fast_ma = sma_source == "SMA" ? ta.sma(src, fast_length) : ta.ema(src, fast_length)
slow_ma = sma_source == "SMA" ? ta.sma(src, slow_length) : ta.ema(src, slow_length)
macd = fast_ma - slow_ma
signal = sma_signal == "SMA" ? ta.sma(macd, signal_length) : ta.ema(macd, signal_length)
hist = macd - signal

alertcondition(hist[1] >= 0 and hist < 0, title = 'Rising to falling', message = 'The MACD histogram switched from a rising to falling state')
alertcondition(hist[1] <= 0 and hist > 0, title = 'Falling to rising', message = 'The MACD histogram switched from a falling to rising state')

hline(0, "Zero Line", color = color.new(#787B86, 50))
plot(hist, title = "Histogram", style = plot.style_columns, color = (hist >= 0 ? (hist[1] < hist ? #26A69A : #B2DFDB) : (hist[1] < hist ? #FFCDD2 : #FF5252)))
plot(macd,   title = "MACD",   color = #2962FF)
plot(signal, title = "Signal", color = #FF6D00)


反馈

1
开发者 1
等级
(497)
项目
568
33%
仲裁
27
44% / 44%
逾期
9
2%
已载入
2
开发者 2
等级
(564)
项目
933
47%
仲裁
303
59% / 25%
逾期
125
13%
工作中
3
开发者 3
等级
(254)
项目
575
36%
仲裁
64
20% / 58%
逾期
147
26%
空闲
4
开发者 4
等级
(236)
项目
440
26%
仲裁
125
21% / 57%
逾期
96
22%
工作中
5
开发者 5
等级
(18)
项目
27
41%
仲裁
1
0% / 0%
逾期
0
空闲
6
开发者 6
等级
(52)
项目
97
24%
仲裁
11
18% / 18%
逾期
12
12%
工作中
7
开发者 7
等级
(261)
项目
428
38%
仲裁
87
44% / 18%
逾期
71
17%
繁忙
8
开发者 8
等级
(6)
项目
8
13%
仲裁
0
逾期
1
13%
空闲
相似订单
Необходимо создать индикатор на основе индикатора с Trading View. Уточнить если ли такая возможность создать индикатор который существует в TradingView ? Есть индикатор, который находится на платформе Trading View
Добрый день! есть программа, BotBinaryCopier, которая с помощью API ключей копирует сделку у брокера deriv с одного счета на другой. Задача сделать реверс, т.е если на счете мастер приходит сигнал бай (вверх, Call), то копируется сделка селл (вниз, Put) и на оборот. Если есть в данной программе комиссия, то отвязать эту комиссию
Задачи две: 1. Написать индикатор 2. Написать советник который будет по данным индикатора открывать, закрывать позиции Индикатор будет работать как любой индикатор FVG (imbalance) , (примеров в интернете и trading view уйма), определяя нужное движение и давая сигнал для советника. Прошу откликаться только если вы готовы находить сами пути решений, а не писать строго по ТЗ, важен результат. Исполнители только из РФ
Доброго вечера господа разработчики. Имеется торговый индикатор и собственно исходный код этого индикатора, разработанного под площадку Trading View Задача переписать индикатор под платформы МТ4 И МТ5 Протестировать на работоспособность Соблюсти Конфиденциальность проекта
Взять за основу, и использовать алгоритм работающего кластерного индикатора платформы МТ 4, рынка форекс. Исходный код открыт. Необходимо чтобы индикатор работал с крипто валютными парами. Желаемая Платформа baybit. Рассмотрю ваши варианты предложений по модернизации индикатора для работы с крипто парами
Требуется дать описание по методу расчёта показаний индикатора из CodeBase. Пояснения как производится расчёт данных. А также доработать существующий индикатор или написать на его основе новый изменив метод графического отображения данных. Сам индикатор тут https://www.mql5.com/ru/code/25379
Необходимо перенести индикатор с MQL4 на MQL5. Код индикатора включает функционал построения волн, использования скользящих средних (SMA, EMA) и модифицированного индикатора AO (Awesome Oscillator), а также построение графических объектов, таких как линии и текстовые метки. Основные задачи по переносу: Заменить специфические функции MQL4 на их аналоги в MQL5; Модифицировать работу с графическими объектами; Проверить
Есть готовый робот,в него нужно добавить Мартингейл.Робот одновременно будет открывать достаточно большое количество сделок к слову.Работа не сложная .Робот готовый .Считаю что если вы этим занимались,то несколько дней будет достаточно для завершения работы

项目信息

预算
30+ USD
开发人员
27 USD