Советник для MT4, биржи Bybit. На основе EMA

MQL4 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 18 días
Comentario del Cliente
После работы с Иваном остались только положительные впечатления. На вопросы Иван отвечал быстро и корректно, без эмоций. Конструктивную критику воспринимает правильно. Код чистый, с комментариями.
Comentario del Ejecutor
Проработанное ТЗ, отзывчивость и конструктивный подход к сотрудничеству. Побольше бы таких заказчиков.

Tarea técnica

Советник для MT4 и биржи Bybit, для всех доступных криптопар с открытым кодом. Торговля будет происходить на кросс-марже с плечом 2-10.

//Входные данные, с возможностью ручного ввода:

- Быстрая скольщая средняя. «FastEMA» (7) int

- Медленная скольщая средняя «SlowEMA» (14) int

- Начальный лот «Lot» (0,01) float

- Коэффициент для донабора «Ratio» (1,2) float

- Минимальное падение цены для донабора «Procent» (0,9) float % (0,001 - 1)

- Минимальный Take Profit «TP» (0,5) float %

- Выбор основного Time Frame (5 мин)

- Выбор дополнительного Time Frame (1 мин)

Сделки открываем/закрываем по закрытию свечи «Close»

EMA можно считать по Open Close Hight Low

Все отрисовки на графике должны включаться и отключаться в настройках.

Рисуем скользящие средние с 2-х Time Frame

//Условия для открытия сделки:

Размер ордера = Lot*Ratio^порядковый номер итерации (1-10)

Ордер открываем «по рынку»

OpenLong = crossover (FastEMA, SlowEMA)

И (FastEMA > SlowEMA меньшего TimeFrame)

И (ЕСЛИ открыта предыдущая сделка, ТО

И close < предыдущей закупки (BuyL) * Procent)

BuyL := Close (данные берём, фактические, с биржи)

Рисуем BuyL

Cчитаем и рисуем среднюю цену закупки AvgBuyL

Cчитаем и рисуем цену TPPriceL = AvgBuyL+AvgBuyL*TP

//Условия для закрытия сделки:

Ордер закрываем «по рынку»

CloseLong = crossunder (FastEMA, SlowEMA) И закрытие свечи > TPPriceL

Размер ордера = 100%

Данные по цене закрытия берём фактические, с биржи

 

//Хеджирование

Ордер открываем «по рынку»

Размер ордера = Lot*Ratio^порядковый номер итерации (1-10)

OpenHedge = crossunder (FastEMA, SlowEMA)

И (ЕСЛИ открыта предыдущая сделка BuyL

И Close < BuyH/Procent И FastEMA<BuyL

И SlowEMA<BuyL

BuyH := Close (данные берём, фактические, с биржи)

Рисуем BuyH

Cчитаем и рисуем среднюю цену закупки AvgBuyH

//Закрываем хеджирование

Ордер закрываем «по рынку»

CloseHedge = crossover (FastEMA,  BuyL) И (ЕСЛИ открыта предыдущая сделка BuyH)

Данные о цене закрытия берём, фактические, с биржи

Cчитаем и рисуем среднюю цену закупки AvgHedge

//На графике должны отображаться, с возможностью отключения отображения:

- Скользящие средние текущего TF

- Скользящие средние младшего TF

- Цена последнего BuyL

- Средняя цена AvgBuyL

- Уровень TPPriceL

- Цена последнего BuyH

- Средняя цена AvgBuyH

 

Предусмотреть режим отключения Хеджирования

Предусмотреть режим «Сушки», т.е. новые ордера не открываются. При этом закрываются ранее открытые, при выполнении условия.

Предусмотреть режим «закрыть все ордера»

 

Табличная часть

Ордер, Время, Тип, Объём, Символ, Цена, Stop Loss, Take Profit, Цена, Комиссия, Своп, Прибыль

Учитывать комиссию биржи

 

Журнал работы советника

Обработка результатов выполнения каждой важной операции и вывод в лог кодов ошибки

 

Виджет (информационная панель)

Средняя цена закупки (Long)

Средняя цена хеджирования

Доход/убыток по Long

Доход/убыток по хеджированию

Цена ликвидации (данные берём, фактические, с биржи)


Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(251)
Proyectos
402
38%
Arbitraje
82
41% / 20%
Caducado
70
17%
Trabaja
2
Desarrollador 2
Evaluación
(142)
Proyectos
280
42%
Arbitraje
18
61% / 6%
Caducado
29
10%
Libre
Solicitudes similares
Есть текущий сеточный советник я хочу его модифицировать либо же создать с нуля новый сеточный мультивалютный советник. Мультивалютность нужна для уменьшения просадки и с целью частичного хеджирования. Нужен человек кто делал что-то подобное и имеет опыт написания мультивалютных советников
Усовершенствовать предоставленный советник для минимизации просадки и зависших ордеров, методом частичного хеджирования Советник должен по итогу быть работоспособным, проходит проверку на валидацию без ошибок. Обеспечение корректной работы советника на платформе MT5 . Минимизация нагрузки на систему для обеспечения быстрого тестирования в тестере стратегий
Нужно решение которое поможет сокращать просадку когда советник попадает в ситуацию с зависающими убыточными сделками На данный момент алгоритм советника прост это сетка. Нужны варианты которые помогут улучшить стратегию. Пожалуйста пишите ваши реальные варианты из практики
Приветствую. Интересует торговля криптовалютой через MT4 ( либо MT5, но 4 предпочтительнее) а именно маржинальная торговля различными инструментами. Bybit mt4 в стоке представляет очень ограниченный список инструментов и комиссии уже не те, так что стандартный вариант от биржи не подходит, ищу решения
1. Первый ордер: если предыдущая свечка Бычья(вверх) то открывается ордер на покупку, если свечка Медвежья(вниз) то открывается ордер на продажу. 2. лот= фиксированное значение. 3. лот = %от депозита. если =0, то работает фиксированным лотом.(Вышытывает от стоплосса) 4. Размер свечи=10 пипс. 5. Тейк-профит =4, значит через 4 закрытых свечки ордер закрывается (считает стрелки в т одном направлении. Если вверх то
Нужен робот, который будет работать на двух графиков разного периода и у каждого графика свои RSI. Робот будет использовать такие настройки, как магический номер, трейлинг SL. Будут настройки в которых необходим таймер , как и прочие настройки и фильтры
Написал код для робота с помощью ИИ надо его исправить и доделать торгового робота по тз 1. Робот предназначен для автоматической торговли на рынке Forex на основе стратегии, использующей паттерн "бычье/медвежье поглощение" (БПУ) и уровни поддержки/сопротивления. Робот должен анализировать график на минутном таймфрейме (M1), определять уровни и открывать отложенные ордера Buy Stop/Sell Stop при формировании БПУ на
Добрый день. Робот, который открывает позицию при выходе за пределы канала, который не перерисовывается (логика простая, передам). Пробой верхней границы - селл, нижней - бай. Сделка открывается с заданным TP (панель пользователя), но закрывается принудительно в случае достижения ценой средней границы канала. Если цена идет в противоположном направлении, срабатывает открытие ордеров на усреднение (SL нет). Первые
Binary-Expert 30+ USD
В готовом советнике для БО, работающем в терминале МТ4 сделки открываются с внушительными задержками. Требуется модификация. То есть необходимо исправить причину задержек открытия сделок до приемлемых параметров. Чтобы задержки если и случались иногда, то не более чем на 1-3 секунды
стратегия —— в одновременно робот открывает и продает одинаковое заданное вручную количество лотов или же заданное вручную количество процентов от депозита чтобы робот считал сколько лотов давать ордеру каждый раз пересчитывая в зависимости от баланса, включается трейлинг стоп на заданное количество пунктов в ручную, когда срабатывает трейлинг стоп через время в секундах можно задавать в ручную робот открывает

Información sobre el proyecto

Presupuesto
50 - 100 USD
Para el ejecutor
45 - 90 USD
Plazo límite de ejecución
de 5 a 15 día(s)