Написать торгового робота

MQL5 Эксперты

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

Нужен робот на MQL4, требования ниже. 

При отклике пожалуйста указывайте цену и срок. 

RSI 

RSI - Использовать  close, high, low, max (open, close), min(open, close) в расчете с использованием сглаженной линии RSI

Переменные:

- Overbought Level - 60 по умолчанию, но нужно, чтобы он был регулируемым

- Oversold Level - 40 по умолчанию, но нужно, чтобы он был переменной

- RSI Smooth Length - количество свечей, по которым будет сглаживаться RSI

- Type of smoothing - SMA, EMA и т.д., применяемые к значениям RSI

Идея:

- Основной механизм для входа, который ищет пересечение RSI со сглаженной линией RSI

- Стратегия будет принимать длинные сигналы на значении перепроданности или ниже

- Стратегия будет принимать короткие сигналы на значении перекупленности или ниже

Stochastic

- Стандартная стохастическая формула

Переменные:

- %k

- %d

- Дополнительная переменная, которая является градиентом (dy/dx) линии %D

- Входные переменные на длину линии %D и длину линии градиента

Идеи:

- Стратегия будет использовать поворотную точку стохастика (линию градиента) для входа в длинные и короткие позиции

- В будущем мы можем использовать точки разворота линии градиента стохастика для фиксации прибыли. Это нужно как потенциальная опция, которая включается/выключается булевой переменной.

WAE

- WAE это пользовательский индикатор, который отображает разности линий MACD в виде гистограмм

Variables:

- Sensitivity - множитель баров

- Fast EMA length

- Slow EMA length

- BB Channel Length

Исходный код WAE с требуемыми переменными:

//parameters
sensitivity = input(150title="Sensitivity")
fast_len = input(14title="Fast EMA Length")
slow_len = input(21title="Slow EMA Length")
channel_len = input(20title="BB Channel Length")
mult = 2

//calculation
[macdsignalhist] = macd(closefast_lenslow_len9)
BB_upper = avg(closechannel_len) + mult*dev(closechannel_len)
BB_lower = avg(closechannel_len) - mult*dev(closechannel_len)

t1 = (macd - nz(macd[1]))*sensitivity
e1 = BB_upper-BB_lower

slopelag = 3
x1 = 0
y1 = BB_upper[0] - BB_lower[0]

x2 = slopelag
y2 = BB_upper[slopelag] - BB_lower[slopelag]

slope = -(y1 - y2)*10 / (x1 - x2)

trendUP = t1>=0?t1:0
trendDOWN = t1>=0?0:(-1*t1)


Идеи: - Гистограмма WAE переключается с красного на зеленый и наоборот (т.е. разность между MACD и сигналом меняет знак) для подтверждения пересечения RSI


Условия входа:

- Пересечение RSI выше 60 для сигнала на продажу и ниже 40 для сигнала на покупку.

- Это зависит от одного из следующих условий:

- ЛИБО WAE показывает увеличение баров объема покупок (или снижение баров продаж) в случае покупки или увеличение баров объема продаж (или снижение баров покупок) 

- ЛИБО градиент кривой стохастика - наклон линии градиента - увеличивается в случае покупки или уменьшается в случае продажи.

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

1
Разработчик 1
Оценка
(4)
Проекты
7
14%
Арбитраж
0
Просрочено
0
Работает
2
Разработчик 2
Оценка
(46)
Проекты
59
29%
Арбитраж
0
Просрочено
0
Свободен
3
Разработчик 3
Оценка
(71)
Проекты
80
34%
Арбитраж
2
0% / 0%
Просрочено
1
1%
Работает
4
Разработчик 4
Оценка
(255)
Проекты
413
38%
Арбитраж
86
44% / 19%
Просрочено
70
17%
Занят
5
Разработчик 5
Оценка
(461)
Проекты
521
33%
Арбитраж
28
39% / 43%
Просрочено
7
1%
Занят
6
Разработчик 6
Оценка
(473)
Проекты
1138
44%
Арбитраж
51
31% / 33%
Просрочено
500
44%
Свободен
Похожие заказы
1.Работа по сетке. 2.Ускоренный набор позиций от уровней не доходя до следующего уровня. 3.Для каждого уровня в настройках будут свои настройки. 4.Закрытие определённого % заданного в настройках сделок при достижении следующего уровня. 5.Чтоб советник подхватывал открытую в ручную сделку и начинал работу согласно условию заданному в советнике. 6.Набор сделок должен проходить максимально агрессивно ! 7.Автоматически
Добрый день! Прошу изготовить советника для платформы МТ5. Eсли есть такая возможность в советнике, переключения на другие платформы! Такие как, Vievir, cTrader, Qwik, То это очень приветствуется! (Советник, си бот, робот) 1) название стратегии: S.ATV
Мне нужен робот, который будет иметь следующие необходимые параметры: 1. робот должен работать на MT5 2. минимальный депозит $100 3. количество транзакций в день на депозит $100 с лотом 0,01 минимум 1000 4. макс прасат 15%
Приобрету вашего робота если он: 1.Статистически прибылен на 99% качества тиков (если есть журнал сделок (фхбук) за последние года - будет большим преимуществом) 2. ЭТО НЕ МАРТИНГЕЙЛ ИЛИ СЕТКА, роботов с такими моделями я не рассматриваю априори 3. Одиночные трейды с ТП и СЛ 4. Не ХТФ, без стратегий которые зарабатывают на хеджировании В остальном готов рассмотреть ваши предложения Присылайте статистку за последние 3
Мне нужен робот, который будет иметь следующие необходимые параметры: 1. робот должен работать на MT5 2. минимальный депозит $100 3. количество транзакций в день на депозит $100 с лотом 0,01 минимум 1000 4. макс прасат 15%
Текущий бот работает на стратегии хеджирования. Но работает некорректно, из-за этого есть дыры в работе алгоритма. Текущие задачи , которые необходимо решить : 1. Выставление трал профита и трелинг стопа. 2. Отключение стоп-лоса и лимитных ордеров перед свопом. 3. Оценка работы и написания текущего алгоритма. 4. Поиск и устранение дыр в стратегии. Имеются сомнения в качестве написания кода
Требуется портировать робота с haasonline на mt5, а так же консультация по подключению криптобирж. Нужно подключить по api к bybit okx счетам, а так же консультации по попутным вопросам. Возможно продолжительное сотрудничество
Главная задача получать торговые сигналы в MetaTrader 4/5 от индикатора в TradingView Подзадача 1: разработать алгоритм на базе индикатора в TradingView, который генерит точку входа, стоп-лосс и точку закрытия ордера Подзадача 2: передать данные на MetaTrader 4 P.S. Предполагается, что данному сигналу подключатся 2 счёта с разными депозитами на разных брокерах. Я вижу это так: робот на TradingView в онлайн режиме
был старый работоспособный скрипт на очень старом МТ4... есть необходимость переписать его на MQL5, чтобы проверить теоретическую работоспособность в современном мире описание вроде бы где-то сохранилось кто-нибудь сможет помочь с этим вопросом и за какие деньги
стратегий в одном терминале может быть много нужен ММ для (баланс - сумма всех рисков) //Maximum amount of money to risk double moneyToRisk = NormalizeDouble( (AccountBalance() - Total_Current_Risk() )* RiskInPercent / 100, 7); Total_Current_Risk() { calculates all potential losses of all opened and all pending orders + all swaps + all commissions return (Total_Current_Amount_At_Risk) } double

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

Бюджет
30 - 1000 USD
VAT (21%): 6.3 - 210 USD
Итого: 36 - 1210 USD
Исполнителю
27 - 900 USD
Сроки выполнения
до 30 дн.

Заказчик

Размещено заказов1
Количество арбитражей0