Требуется доработка ранее написанного советника

MQL5 Эксперты

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

Предоставляю открытый код  мт5 который необходимо доработать (изменить) 

Краткое описание необходимых изменений.

в приложенном файле скрин исходного советника с существующими настройками.

далее краткое описание необходимых изменений.


1.        Удаляем зависимость между настройками. Блок 6 настройка без убыток + пунктов сейчас настройка зависит от блока 2, расстояние второго и последующих ордеров. При установке значения в Блоке 6 настройка без убыток + пунктов превышающего значения чем в блоке 2. Происходит неправильное закрытие ордеров. (не верный подсчет пунктов)

2.        Дорабатываем подсчет лотов в настройке Блок 4 настройка лот мультипликатор. Подсчет должен иметь накопительную часть (то что не вошло в позицию после подсчета. Участвует в следующем подсчете.)

Пример: начальный лот 0,01 лот мультипликатор стоит 30. Открылась первая позиция лотом 0,01. Вторая позиция считается 0,01+30% = 0,013 минимальный лот 0,01 ставим позицию лотом 0,01.

Третья позиция 0,013+30%=0,0169 минимальный лот 0,01 ставим позицию лотом 0,01. Четвертая позиция 0,0169+30%=0,02197 ставим позицию лотом 0,02и т.д.

3.       Изменяем настройку блок 6 общий трал. Добавляем в настройку в выбор Подхватывающий Трал.

 После добавления.

В настройке выбор: Индивидуальный трал. Подхватывающий трал. Общий трал. 

Индивидуальный трал- выставляем трал по принципу трал каждого ордера отдельно. (согласно настройкам пунктов профита).

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

Пример: при нахождении в профите последнего колена, закрываем последнее колено в случае отката цены.

Если профит прошел последнее и предпоследнее колено (согласно настройкам пунктов профита). Закрываем оба колена. И т.д. по мере прохождения профита тралом, подхватываем открытые позиции и ведем подхватывающим тралом

Общий трал- трал просчитывает профит всех открытых позиций. (согласно настройкам пунктов профита)

Нахождение трала графически обозначаем линией на графике (

В блок 6 добавляем настройки:

 Цвет линии с выбором цвета линии, (когда подсчёт произведен, но профит ещё не достигнут)

Цвет линии с выбором цвета, (когда профит перешел в активный трал).

После закрытия колена по тралу выставленные отложенные ордера пересчитывается под текущую лотность (согласно настройкам) и переустанавливаются с подсчитанной лотностью. В подсчете участвуют открытые на момент подсчета позиции.

4.       Делаем советник мультивалютный. С возможностью выбора валютной пары и установки настроек на каждую валюту отдельно. (как будто мы повторили одно и то же 10 раз подряд)

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

5. Со второй до десятой пары необходимо добавить настройку очередность торгов. 

Пример: 

В настройке пары два стоит цифра 1 это значит пара два начинает работу после достижения максимума ордеров на паре 1. 

Т.е. количество открытых ордеров в блоке 4 настройке 4 и, или 5.  на паре 1 достигли максимума ордеров.

Если стоит 0 то пара торгует независимо от других пар.

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

(данная настройка дает возможность торговать поочередно парами с разными настройками.)


6. Исправить баг в блоке 7. Блок 7 должен вести подсчет прибыли для закрытия позиций согласно настройкам независимо от других настроек советника и даты установки советника 


После принятия условий предоставлю полное описание работы советника в Т.З (всех настроек и логики торгов). в комплекте с открытым кодом который необходимо доработать. 


Файлы:

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

1
Разработчик 1
Оценка
(280)
Проекты
650
28%
Арбитраж
111
19% / 61%
Просрочено
319
49%
Свободен
2
Разработчик 2
Оценка
(11)
Проекты
13
15%
Арбитраж
0
Просрочено
1
8%
Свободен
Похожие заказы
Здравствуйте. Нужен советник с запретом торговли на новостях. Основное ТЗ во вложении. Условия открытия сделок уже готовы. Основная задача - нужен код советника для запрета торговли на новостях: 1. Советник умеет связываться с экономическим календарем: 2. Блок «Торговое время» дополняется следующими новыми функциями 2.1. Запрет торговли на новостях низкой важности 2.2. Запрет торговли на новостях
Добрый день ! Требуется сеточный советник по направлению тренда со следующими функциями : Основные функции: 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 адрес для подключения
Нужно отвязать робота от счета демо и реал. Так что бы всё работало так же, что б всё функции сохранились. Напишите, пожалуйста цену и сроки. Не знаю что ещё нужно писать, спрашивайте)
Нужно добавить защиту в советник для МТ4. 1. проверка счета на котором он торгует в каком либо форекс дилере. Мне будут присылать номер счета я буду его вписывать в код чтоб другой не мог им пользоваться. 2. Защита по работе по времени. Нужно иметь возможность прописать дату в время в коде начала и окончания если за пределы ее вышел он будет писать что больше не торгует. 3. Защита от копирования данного советника

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

Бюджет
30+ USD
Исполнителю
27 USD
Сроки выполнения
от 2 до 4 дн.