Конвертировать индикатор из TradingView в MT4

MQL5 Эксперты

Работа завершена

Время выполнения 2 дня
Отзыв от исполнителя
Приятно работать с такими людьми
Отзыв от заказчика
Работа выполнена на высшем уровне, быстрее чем ожидалось, мне как новичку все подробно объяснили, и проконсультировали по всем вопросам. Рекомендую!)

Техническое задание

Конвертировать готовый скрипт из программы TradingView в MT4.Сам скрипт находится в открытом доступе. Его я закрепляю ниже. 


//@version=4 

strategy("scalping low lag tema etal", shorttitle="Scalping tema",initial_capital=10000, overlay=true) 

mav = input(title="Moving Average Type", defval="temadelay", options=["nkclose", "ema", "emadelay", "fastema", "tema", "temadelay"]) 

lenb = 3 

N = input(8) 

K = input(1.2) 

fracCap = input(1.0) 

in = close + K*mom(close,N) 

source = close 

length = 8 

sigma  = 12.0 

offset = 0.9 

p = 4 

// length = 10 

// sigma  = 6.0 

// offset = 0.85 

tema(src,len) => fastemaOut = 2*ema(src, len) - ema(ema(src, len), len) 

 

 

a = 0.0 

b = 0.0 

c = 0.0 

if mav == "nkclose" 

    a := ema(in, 12) 

    b := a[1] 

    c := a[2] 

if mav == "ema" 

    a := ema(close, 12) 

    b := ema(close, 26) 

    c := ema(close, 55) 

if mav == "emadelay" 

    a := ema(close, 12) 

    b := a[1] 

    c := a[2] 

if mav == "fastema"

a := ema(in, 12) 

    b := ema(in, 26) 

    c := ema(in, 55) 

if mav == "tema" 

    a := tema(close, 12) 

    b := tema(close, 26) 

    c := tema(close, 55) 

if mav == "temadelay" 

    a := tema(close, 12) 

    b := a[1] 

    c := a[2] 

 

TP = input(200) 

SL = input(130) 

TS = input(1) 

// TP = input(50) 

// SL = input(110) 

// TS = input(1) 

 

orderSize = floor((fracCap * strategy.equity) / close) 

long = cross(a, c) and a > b 

short = cross(a, c) and a < b 

plot(a, title="12", color=color.red, linewidth=1) 

plot(b, title="26", color=color.blue, linewidth=1) 

plot(c, title="55", color=color.green, linewidth=1) 

 

strategy.entry("Long", strategy.long, qty=orderSize,  when=long) 

strategy.entry("Short", strategy.short, qty=orderSize,  when=short) 

// strategy.entry("Long", strategy.long,  100.0, when=long) 

// strategy.entry("Short", strategy.short,  100.0, when=short) 

// strategy.entry("Long", strategy.long, 100.0, when=long) 

// strategy.entry("Short", strategy.short, 100.0, when=short) 

// strategy.entry("Long", strategy.long, 1.0, when=long) 

// strategy.entry("Short", strategy.short, 1.0, when=short) 

 

TPP = (TP > 0) ? TP : na 

SLP = (SL > 0) ? SL : na 

TSP = (TS > 0) ? TS : na 

// strategy.exit("Close Short", "Short", qty_percent=100, profit=TPP, loss=SLP, trail_points=TSP, when=long) 

// strategy.exit("Close Long", "Long", qty_percent=100, profit=TPP, loss=SLP, trail_points=TSP, when=short) 

// strategy.exit("Close Long", "Long", qty_percent=100, profit=TPP, loss=SLP, trail_points=TSP, when=long[1]) 

// strategy.exit("Close Short", "Short", qty_percent=100, profit=TPP, loss=SLP, trail_points=TSP, when=short[1])


Откликнулись

1
Разработчик 1
Оценка
(10)
Проекты
13
8%
Арбитраж
3
67% / 33%
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(51)
Проекты
66
30%
Арбитраж
2
0% / 0%
Просрочено
0
Свободен
3
Разработчик 3
Оценка
(236)
Проекты
440
26%
Арбитраж
125
21% / 57%
Просрочено
96
22%
Работает
Похожие заказы
#### Описание задачи: Необходимо разработать торгового бота на языке программирования MQL4 для работы в терминале MetaTrader 4. Бот должен использовать уровни, нанесенные на график с помощью объектов типа `trendline` и `rectangle`, и работать согласно заданным правилам. #### Правила работы бота: 1. **Определение уровней**: - Объекты `trendline` и `rectangle` имеют строку в поле `Имя`, содержащую команду для бота
Есть советник MT 5 для Мосбиржи с простой стратегией основанной на двух скользящих средних: на нижней МА покупка, на верхней МА продажа. Нужно исправить две вещи: 1. Сейчас на покупку выставляются лимитные ордера, а продажа набранной позиции осуществляется тейк-профитом. Нужно изменить советник, так, чтобы закрывалась позиция также лимитным ордером, а не тейк-профитом. Здесь нужно учесть что закрытие может быть
Есть советник, нужно только поменять название,описание, сделать привязку к счету, чтобы была защита,чтобы мы могли клиенту давать советник, и была привязка к 1-3 счетам только. Если возможно , сделать привязку к времени, чтобы была привязка лицензии еще на время, например на месяц, 2-3 по ценам договоримся отдельно
Нужен эксперт который будет проверять есть ли интернет соединение, есть ли связь с брокером, есть ли обновления котировок если нет то реконнект аккаунта через интервал времини. терминалов можеть быть дестяки открыто в каждом терминале свой реконнект MQL5 expert цена вопросы? конверт mql5 на mql5 смотреть файл
Нужен советник который может скачать файл с любым расширением (png, jpg, exe и т.д.) по заданной ссылке и сохранить в указанную папку. Без использования сторонних библиотек, только WinAPI. Файл советника нужен с открытым исходным кодом
Куплю Вашего прибыльного советника дорого Должна быть возможность протестировать его на истории и реальные статистические показатели РЕАЛЬНОГО счета Желательно не мартингейл, после тестирования и предоставления статистики счета предложу свою цену
Тех задания 1. Открывает сделки по сигналу индикатора. Перед открытием смотреть на фильтр и если фильтр тоже в этом направлении то открывает сделку если фильтр показывает тренд в противоположенную сторону то не открывает сделку. 2. Можно было выбирать торговлю но БООМ или КРАШ. 3. Стоплос 2 типа по пипсам и по кирпичикам. (при закрытие по кирпичикам если фильтр меняет тренд то задаем N кирпичиков после смени тренда
Необходимо разработать ПО для торговли на финансовых рынках с возможностью подключения к различным брокерам и управлением торговыми операциями по нашим сигналам. Сигналы поступают в табличку формата .csv, которая находится на удаленном сервере. Видим это примерно так: в нашу таблицу поступает сигнал negative (на продажу) или positive (на покупку) актива. Клиент получает этот сигнал и заданным количеством лотов
Это будет сеточный робот с набором 25-30 функций . К нему идет утилита ( торговая панель ) . Система будет работать как в автономном режиме , так и полу автономном , где трейдер задает точку входа, а робот ее завершает. Нужен опытный и быстрый мастер с реализацией чистого кода . Важна быстрая обратная связь, ходьбы 1-3 раза в день
Нужна консультация, а именно разъяснение механизма отключения сервера брокера на выходные дни и как это влияет на советника, слабые стороны. Что можно сделать с советником чтобы предотвратить сбой алгоритмов в будущем

Информация о проекте

Бюджет
30 - 80 USD
Исполнителю
27 - 72 USD
Сроки выполнения
от 1 до 10 дн.