Модифицировать готовый бот-копир сделок. Добавить функции и оптимизировать (если это возможно).

MQL5 Asesores Expertos

Tarea técnica

Необходимо модифицировать готовый бот-копир сделок. Добавить функции и оптимизировать (если это возможно).

Имеется копир MT4-MT4, MT5-MT5, MT4-MT5, MT5-MT4. Может копировать онлайн с пк на пк и локально.

1)      Необходимо провести оптимизацию. Когда сервер, на котором установлен терминал трейдера загружается на 60-80%, то появляются задержки в копировании. При чем происходит это рандомно. То есть чаще копирует быстро, а может с задержкой в 10 сек. Если нагрузки не сервер большой нет, копирует быстро.

 

Я не знаю, можно это исправить или нет. Возможно, вы сможете в целом работу копира улучшить. Но если лучше в этом плане уже не сделать, то пойдет и так.

 

2)      Краткое описание функции (Много текста т.к. расписал максимально подробно):

Добавить функцию «Smooth opening» true/false. После подключения нового инвестора к копированию не копировать ордера инструмента если на этот момент, на этом инструменте есть открытые ордера по определенному мэджику. Начать копировать только после закрытия всех ордеров по этому инструменту с этим мэджиком или при открытии ордеров с другим мэджиком.

 

Добавить функцию «Smooth close». Аналог «Smooth opening» только с обратным принципом. После активации данной функции перестать копировать ордера после закрытия всех сделок по мэджику на инструменте.

 

Нюансы:

-Данная настройка должна активироваться и работать на стороне трейдера.

-Сделки, которые не имеют мэджик, копировать по правилам функции «Open loss orders», которая уже встроена в копир. С этой функцией ранее открытые сделки открываются, если находятся в пределах заданного расстояния в пунктах в настройке «Indent price».

-Если «Smooth opening» false, то копирование должно происходить по логике функции «Open loss orders».

-При изменении настроек копира или инвестора, копир не должен забывать по каким парам и с какими мэджиками были открыты ордера при подключении инвестора.

 

Для чего нужны эти функции:

«Smooth opening» - необходима для плавного входа в торговлю. Если у трейдера уже есть открытые ордера, вероятно также имеется и сетка, которой советник выводит в плюс убыточную сделку. Инвестору, который только подключился к торговле, ничего разруливать не нужно, соответственно и сетка ордеров ему не нужна.

 

«Smooth close» - необходима для плавного выхода из торговли.

 

Пример работы функции «Smooth opening»:

На терминале трейдера работают 3 бота на парах EURUSD и AUDCAD.

 

По паре EURUSD 2 бота открыли по одной сделки, по AUDCAD нет ни одной сделки.

 

У бота «1» мэджик «1111», у бота 2 мэджик «2222» у бота 3 мэджик «3333».

 

К торговле подключается инвестор и сохраняет все мэджики откртых позиций по каждой отдельной паре, по которой открыты позиции. Ни одна из открытых сделок не копируются, т. к. они открыты до подключения инвестора. Открывается еще одна сделка с мэджиком «1111» и также не копируется, т. к. сделка с таким мэджиком была открыта до подключения инвестора. Точно также и не копируется новая сделка с мэджиком «2222». Далее открывается сделка с мэджиком «3333», и она сразу же копируется, т.к. не было открытых сделок с таким мэджиком до подключения инвестора. Открывается сделка с мэджиком «1111» по паре AUDCAD и копируется, т. к. при подключении инвестора не было открытых сделок с таким мэджиком по этой паре. Аналогично копируется и сделка с мэджиком «2222» по AUDCAD. Далее по паре EURUSD закрываются все сделки с мэджиком «1111». С этого момента бот должен забыть, что сделки с таким мэджиком по паре EURUSD копировать нельзя, следовательно все последующие сделки с этим мэджиком будут сразу же копироваться. Сделки с мэджиком «2222» не будут копироваться до тех пор, пока все не закроются все ордера с этим мэджиком по паре EURUSD. Сразу же после закрытия всех сделок с этим мэджиком их сразу же можно начать копировать.

 

Все аналогично должно работать и на всех остальных парах.

 

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

 

Пример работы функции «Smooth close»:

 

На терминале трейдера работают 2 бота.

 

По паре EURUSD оба открыли по одной сделки.

 

У бота «1» мэджик «1111», у бота 2 мэджик «2222».

 

Включается функция «Smooth close». Новые сделки по другим парам или с другим мэджиком копироваться не будут. Сделки с мэджиками «1111», «2222» продолжают открываться, но только по паре EURUSD, т. к. были открыты до включения функции «Smooth close». Как только все сделки с мэджиком «1111» будут закрыты больше открыться они не смогут до отключения функции «Smooth close». Аналогично и с мэджиком «2222»

 

Все аналогично должно работать и на всех остальных парах.

 

После того, как все мэджики будут забыты, не должно быть дополнительных проверок перед копированием ордера, чтобы не замедлять копирование и не нагружать сервер.


Han respondido

1
Desarrollador 1
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
2
Desarrollador 2
Evaluación
(356)
Proyectos
632
26%
Arbitraje
89
73% / 13%
Caducado
12
2%
Libre
3
Desarrollador 3
Evaluación
(258)
Proyectos
419
38%
Arbitraje
86
44% / 19%
Caducado
70
17%
Ocupado
4
Desarrollador 4
Evaluación
(132)
Proyectos
170
18%
Arbitraje
17
47% / 18%
Caducado
0
Trabaja
Solicitudes similares
Советник из трёх индикаторов: сделка происходит по сигналу первого,но только если цена находится за каналом второго. на основании третьего набирается сетка из отложенных ордеров. Тейк профит общий пакета можно перемещать вручную на графике. НО это первый пакет,а на одном графике данных пакетов может быть несколько и главное,чтоб советник не путался между пакетами ордеров.То есть могут быть и в селл и в бай
Техническое задание на разработку советника для MetaTrader 5 Платформа : MetaTrader 5 Брокер : Exness (exness.com) Индикатор : RSI (Relative Strength Index) Язык программирования : MQL5 1. Описание задачи Необходимо разработать автоматизированного торгового советника на основе индикатора RSI для платформы MetaTrader 5. Советник должен работать с брокером Exness и осуществлять сделки на основе значений RSI в
Добрый день ! Требуется сеточный советник по направлению тренда со следующими функциями : Основные функции: 1- Добавляем количество лимитных ордеров = N число 2- Добавляем размер начального лота. 3- Добавляем шаг сетки в пунктах. 4- Добавляем стоп лосс и тейк профит . 5- Множитель лота при достижении стоп лосса = true or false 6- Значения умножителя лотов = N число 7- Максимальный размер лота = N ЧИСЛО ПОСЛЕ
Куплю робота 250 - 500 USD
Приобрету вашего робота если он: 1.Статистически прибылен на 99% качества тиков (если есть журнал сделок (фхбук) за последние года - будет большим преимуществом) 2. ЭТО НЕ МАРТИНГЕЙЛ ИЛИ СЕТКА, роботов с такими моделями я не рассматриваю априори 3. Одиночные трейды с ТП и СЛ 4. Не ХТФ, без стратегий которые зарабатывают на хеджировании В остальном готов рассмотреть ваши предложения Присылайте статистку за последние 3
Здравствуйте! 1. Введение Настоящее техническое задание описывает требования к разработке торгового робота для автоматизированной торговли на рынке Forex. Основной задачей робота является выполнение сделок на основе заданных алгоритмов и стратегий, минимизация рисков и максимизация прибыли. 2. Цели и задачи Цель: Разработать торгового робота, который автоматически выполняет сделки на рынке Forex, основываясь на
Period = 20 Deviations = 3 Shift = 0 Apply for = Close ----------------------------- Start lot = 0.01 Lot multiplier = true Multiplier = 1.0 Increament = 0.01 ------------------------------ Only buy = true Only sell = true ----------------------------- Use Time filter = true Trading time = GMT +5 Start Hour = 10 End Hour = 19 ----------------------------- Takeprofit = 30 pips Stoploss = 50 pips Use stoploss last
Modify indicator Cycles 4 with rectangle Make indictor for mt4 and mt5 with comments in source code This indicator based on Cycles_4 Parametres MA1 - is default MA2 (yes or no) - yes - value add (if not 3 MA - 2nd in trend MA, also if only 1 MA without 2 and 3) Trend MA (true\false) - true - yes - value add Revers rect - true/false Fix rect by height - true\false, like how user add and this remember in the exit from
1. Ключ к индикатору. Для МТ4. Надо добавить в индикаторы такую функцию, чтоб можно было прикреплять к торговому счету или работал после ввода ключа, лимитный-без лимитный. Есть шаблон в МТ4, все параметры должны быть как в шаблоне, но надо убрать некоторые окна. В шаблоне 12 индикаторов, если получится объединить все индикаторы в одно, чтоб было один или два файла. 2. Ключ к индикатору фибоначчи + ЗигЗаг. Для МТ5
Приветствую нужно програмное обеспечение Копировальщик в двух файлах который работает через интернет сервер - с которого идет рассылка. Должен иметь в настройках: -ip адрес для подключения клиента -номер сервера -база внутри кода, разрешенных счетов которые могут подключатся к копированию -отправка информации по позиции в телеграмм канал ----------------------- Клиент должен иметь настройки - ip адрес для подключения
Нужно отвязать робота от счета демо и реал. Так что бы всё работало так же, что б всё функции сохранились. Напишите, пожалуйста цену и сроки. Не знаю что ещё нужно писать, спрашивайте)

Información sobre el proyecto

Presupuesto
30+ USD
Para el ejecutor
27 USD
Plazo límite de ejecución
a 7 día(s)