Разработать торгового робота для мт5 на основе индикатора Volumes

MQL5 전문가

명시

Необходимо разработать робота для Metatrader 5 на основе стандартного индикатора объемов из MT5 Volumes который открывается в отдельном окне.

ТЗ продублировано в прикрепленном файле.


Разработать торгового робота для мт5

Робот должен работать на MT5 на 4 ч.

Используемый встроенный в MT5 индикатор Volumes.

Робот торгует каждый день, один раз в день.

Настраиваемые параметры

Максимальный объем (MaxVolumes) =

Время открытия сделки (OpenTime) =

Время закрытия сделки (CloseTime) =

TakeProfit в пунктах =

StopLoss в пунктах =

Объем открываемого ордера =

Уровень переноса в безубыток в пунктах =

 

Алгоритм робота

Пример данных

Предел объема (MaxVolumes) = 10000

Время открытия сделки час.минута (OpenTime) = 15.57 (ну или в формате MT)

Время закрытия сделки час.минута (CloseTime) = 19.50 (ну или в формате MT)

TakeProfit в пунктах = 600

StopLoss в пунктах = 200

Объем открываемого ордера = 0.01

Уровень переноса в безубыток в пунктах = 100

 

На 4 часовом графике робот в 15.57 смотрит какой объем у индикатора Volumes

Если объем индикатора актуальной 4x часовой свечи (в данном случае с 12.00 до 15.57) меньше чем объем индикатора Volumes предыдущей свечи (в данном случае свечи с 8.00 до 12.00),  то проверяем направление актуальной ценовой 4х часовой свечи (в данном случае свеча с 12.00 до 15.57) Если она направлена вверх (т е рынок движется вверх), то открывается ордер на продажу, если свеча направленна вниз то ордер на покупку. Если ценовая свеча меньше или равна 5 пунктов то ничего не делаем.

В другом случае, если объем индикатора актуальной 4x часовой свечи больше или равен чем объем индикатора Volumes предыдущей свечи то может быть 2 варианта развития событий:

1.      Если объем больше или равен MaxVolumes то проверяем направление ценовой   4х часовой свечи (в данном случае свеча с 12.00 до 15.57) Если она направлена вверх (т е рынок движется вверх), то открывается ордер на покупку, если свеча направленна вниз то на продажу. Если ценовая свеча всего меньше или равна 5 пунктов то ничего не делаем.

2.      Если объем меньше MaxVolumes то также проверяем направление ценовой   4х часовой свечи (в данном случае свеча с 12.00 до 15.57) Тут наоборот, чем в предыдущем варианте. Если она направлена вверх (т е рынок движется вверх), то открывается ордер на продажу, если свеча направленна вниз то ордер на покупку. Если ценовая  свеча всего меньше или равна 5 пунктов то ничего не делаем.

 

Соответственно ордер открывается исходя вводных данных, TakeProfit, StopLoss, Объем открываемого ордера.

Если рынок двигается в сторону ордера в плюс и проходит количество пунктов, указанных в «Уровень переноса в безубыток в пунктах» то StopLoss устанавлевается на уровень открытия ордера.

Ордер закрывается либо по TakeProfit, StopLoss или в то время которое указанно в Время закрытия сделки (CloseTime) или точно в 23.00 Если вдруг неправильно указан параметр CloseTime.

 

На этом робот на данный день, прекращает работу, на следующий день, все заново. Получается в день либо одна сделка, либо ни одной.


응답함

1
개발자 1
등급
(151)
프로젝트
240
60%
중재
3
67% / 0%
기한 초과
6
3%
무료
2
개발자 2
등급
(461)
프로젝트
521
33%
중재
27
41% / 44%
기한 초과
7
1%
바쁜
3
개발자 3
등급
(69)
프로젝트
77
31%
중재
2
0% / 0%
기한 초과
1
1%
로드됨
4
개발자 4
등급
(45)
프로젝트
67
45%
중재
3
0% / 100%
기한 초과
0
작업중
비슷한 주문
Главная задача получать торговые сигналы в 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
I am looking to enhance the profitability of my current Expert Advisor (EA) using a Martingale approach with a CCI Indicator (the code is approximately 1200 lines currently) and would like to implement several key improvements. Below, I have detailed the areas where I believe the EA can be optimized and made more effective and i have provided the code in a .txt file: Note: I would like to run this EA most preferably
Есть безиндикаторная система для форекс и БО. Интересует создание двух торговых инструментов по данной системе. 1) Это индикатор с буферными стрелками\сигналами. 2) Форекс советник. В принципе советник должен работать как и описано в системе. Плюс пара-тройка дополнительных функций. Тем, кто откликнется просьба писать по отдельности стоимость как советника, так и индикатора. Сама система описана в видео по ссылке
Исполнитель найден . Нужен сеточник мт4 ,робот должен иметь информативную панель панель прибыль или убыток отдельно для бай и селл. На панели джна возможность выбора одного направления или в обе стороны В меню робота отдельно настраиваются расстояния и множитель (для 5 знака) Пример 1 ордер 200 пипс 2 ордер 300 пипс 1.2 множитель и тд. 20 ордеров хватит для одного напарвления 2 колонки для бай и селл Трал тоже разный
Нужно прокорректировать сделать перевод на другой язык существующий советник менеджер поставить лого и сделать изменение в параметрах. Изменение языка эксперта а также установка графических изменений на платформе советника. В принципе заново писать я думаю будет не нужно. Основные параметры для отложенных ордеров все остаеться
Нужен советник который можно установить на МТ5, функции которые требуются; 1) отключать возможность торговать если трейдер допустил просадку в -2% от депозита (уровень просадки админ может менять) 2) отключать возможность торговать если трейдер сделал тейк на более чем 10% от депозита (уровень тейка админ может менять) функция торговли автоматически отключается на 24 часа, также админ может включать функцию. Доп.инфу
Сделать робота котрый будет брать в онлайн режиме данные с сайта Investing.com раздела технический анализ и согласно сумам в ячейках(покупать-продавать) на сайте открывать сделку или ждать,должен мониторить онлайн до 20 валют. Много не описываю так как есть информация что с сайта больше нельзя брать информацию.Не важно на каком языке будет робот MQL5 или MQL4
1. Стратегия реверсная. Задается диапазон от которого ведется торговля, если сделка пошла не в нашем направлении, то текущая сделка закрывается и открывается новая сделка в противоположном направлении. Таким образом процесс повторяется до получения прибыли. 2. Все исходные параметры задаются через панель управления. 3. Направление торговли задается вручную. 4. Смена таймфрейма на графике на работу советника влиять не

프로젝트 정보

예산
30 - 100 USD

고객

넣은 주문1
중재 수0