Lavoro terminato
Tempo di esecuzione 15 giorni
Feedback del cliente
Всё отлично. Разработчик обладает компетенцией и ответственно подходить к решению задачи.
Specifiche
MT5, пятизнак Советник открывает позицию в указанное в параметрах GMT время при определенных условиях. Критерием для открытия является анализ данных о ценах в определенных временными параметрами точках. По трем точкам мы определяем направление движения цены и уровень изменения цен и либо открываемся в ту же сторону, либо навстречу (этот выбор определен параметром) либо не открываем вовсе Параметры: 1) Magic; 2) PAIR = Валютная пара; 3) V_LOT = Объем позиции в лотах; Если «0» то не устанавливаем; 4) V_PERC = Объем позиции в процентном соотношении от депозита; Если «0» то не устанавливаем; Если указаны объемы и в лотах и в процентах, то берем наименьшее из значений; 5) OPEN_TIME = Время планового открытия позиции по GMT (HH:MM); 6) CLOSE_TIME = Время планового закрытия позиции по GMT (HH:MM); Если «0» то не устанавливаем; 7) SL_LEVEL = Уровень SL в пунктах; Если «0» то не устанавливаем; 8) TP_LEVEL = Уровень TP в пунктах; Если «0» то не устанавливаем; 9) TS_LEVEL = Уровень Trailing Stop указывается в пунктах. Если «0» то не устанавливаем; 10) TRADING_DAYS = Перечень дней недели, в которые разрешена торговля, 1;2;3;4;5; Где 1 – понедельник, 2-вторник, 3 – среда, 4 – четверг, 5 – пятница Например, если указано 1;2;3, то торговля разрешена в понедельник, вторник и среду; 11) Время определения цен в точках, указывается в минутах и вычитается из времени планового открытия <5>; 11.1. T-1 11.2. T-2 11.3. T-3 Если цены в данный момент времени нет, берем ближайшую следующую цену; 12) DELTA-T1-T3 (абсолютное значение, без минуса) Разброс цен (в пунктах) между ценой времени T1-T3. Будет являться одним из критериев для открытия позиции; 13) DIRECTION = Направление <T> (towards) открытие в ту же сторону; <A> (against) – открытие в противоположную сторону; 14) REVIEW_LEVEL = Коэффициент пересмотра размера открытой позиции, например 2. Этот коэффициент является абсолютным, т.е. и для роста и для снижения он будет больше единицы и только положительный. Если он = 1, то пересмотр позиции не производится. Пример: Для расчета размера позиции используется Объем позиции (п.4) в процентном соотношении от депозита. Допустим, объем = 4% от депо. Коэффициент п.13 означает, что перерасчет позиции нужно выполнить если депозит вырастет в 2 раза или уменьшится в 2 раза; Еще подробнее: Депозит 1000 USD П.4 = 4% от депо Открываем позицию размером 0,04 лота Если идет пополнение депозита на 800 USD, то ничего не пересчитываем (т.к. размер депозита стал 1,8 от первоначального, а перерасчет идет от коэффициента = 2); Если в дополнение к 800 идет еще одно пополнение на 2200, то общий депозит = 1000 + 800+ 2200 = 4000. Смотрим, если к данному моменту баланс в результате торговли увеличился на 120 USD, то общий депозит = 4120 USD. Открываем дополнительно позицию на 0,1248 USD. 15) Нужна возможность масштабирования, чтобы я мог в скрипте самостоятельно установить несколько блоков с параметрами п.1-п.14. Для примера достаточно настроить скрипт с двумя стартами (например, в 9:00 EURUSD и 12:00 GBPUSD) 16) IS_ACTIVE = YES/NO Признак активности или неактивности для блока с параметрами, чтобы была возможность деактивировать запуск настроенного блока а не удалять его из советника 17) Нужны комментарии по коду текста процедуры с описанием где что происходит; 18) При потере связи, при перезагрузке советник должен возвращаться к штатной работе; Алгоритм работы: А) Выбираем время планового открытия позиции. Б) Анализируем по трем точкам (Т1, Т2, Т3) направление движения цены и величину ее изменения. Т1 – самая близкая цена от времени планового открытия, Т3 – самая далекая Если Т1 > Т2 и Т2> Т3 – значит мы наблюдаем рост цены в диапазоне Если Т1 < Т2 и Т2< Т3 – значит мы наблюдаем снижение цены в диапазоне Это критерии для открытия позиции; Пример работы: Первый блок: Параметры: • Magic = 101; • PAIR = EURUSD; • V_LOT = 0.1; • V_PERC = 0; • OPEN_TIME = 09:00; Цена в этот момент времени 1,25900 • CLOSE_TIME = 10:30; • SL_LEVEL = 300; • TP_LEVEL = 1000; • TS_LEVEL = 200; • TRADING_DAYS = 2;3;4; /*Дни торговли: вторник, среда, четверг*/ • T-1 = 10; Цена за 10 минут до OPEN_TIME; 1,25600 • T-2 = 20; Цена за 20 минут до OPEN_TIME; 1,25700 • T-3 = 30; Цена за 30 минут до OPEN_TIME; 1,26000 • DELTA-T1-T3 = 200; • DIRECTION = T; • REVIEW_LEVEL = 2; • IS_ACTIVE = YES; В данном примере должен быть открыт ШОРТ по EURUSD в размере 0,1 лота в 09:00 GMT Критерии, которые были удовлетворены: Т3 > Т2 и Т2> Т1 – значит мы наблюдаем снижение цены в диапазоне; DELTA-T1-T3 фактически равна 400 (1,25600 – 1,26000), что больше минимального в параметре 200; IS_ACTIVE = YES; - торговля по данному блоку разрешена; DIRECTION = T; - нужно открыть позицию в ПОПУТНОМ направлении движения цены, т.е. в ШОРТ. Второй блок: Параметры: • Magic = 102; • PAIR = GBPUSD; • V_LOT = 0; • V_PERC = 4; • OPEN_TIME = 12:00; Цена в этот момент времени 1,35900 • CLOSE_TIME = 0; • SL_LEVEL = 500; • TP_LEVEL = 1000; • TS_LEVEL = 300; • TRADING_DAYS = 2;3;4; /*Дни торговли: вторник, среда, четверг*/ • T-1 = 10; Цена за 10 минут до OPEN_TIME; 1,36600 • T-2 = 20; Цена за 20 минут до OPEN_TIME; 1,35700 • T-3 = 30; Цена за 30 минут до OPEN_TIME; 1,35000 • DELTA-T1-T3 = 200; • DIRECTION = A; • REVIEW_LEVEL = 1; • IS_ACTIVE = YES; В данном примере должен быть открыт ШОРТ по GBPUSD в размере 4 процента от депозита в 12:00 GMT. Если депозит = 1000 USD, то 4% = 0,04 лота. Критерии, которые были удовлетворены: Т3 < Т2 и Т2< Т1 – значит мы наблюдаем РОСТ цены в диапазоне; DELTA-T1-T3 фактически равна 1600 (1,36600 – 1,35000), что больше минимального в параметре 200; IS_ACTIVE = YES; - торговля по данному блоку разрешена; DIRECTION = A; - нужно открыть позицию в ПРОТИВОПОЛОЖНОМ направлении движения цены, т.е. в ШОРТ.
Con risposta
1
Valutazioni
Progetti
644
26%
Arbitraggio
92
72%
/
14%
In ritardo
12
2%
In elaborazione
Pubblicati: 1 codice
2
Valutazioni
Progetti
76
20%
Arbitraggio
7
0%
/
86%
In ritardo
14
18%
Gratuito
3
Valutazioni
Progetti
387
51%
Arbitraggio
14
14%
/
14%
In ritardo
43
11%
Gratuito
Pubblicati: 1 articolo, 1 codice
Ordini simili
Нужен советник на основе математики
100 - 200 USD
Начало с двойного (считается нулевым), на следующем шаге сетки в любую сторону закрывается профитный ордер и открывается новая пара; таким образом: либо с одного края сетки, либо с двух всегда остаётся двойной ордер; при перевороте позиций открывается тройной ордер одинакового объёма (два ордера в сторону тренда и один в обратную) : расстояние профитов рассчитывается от крайнего двойного (против тренда), а после
Нужно создать торговый советник для МТ5 для автоматической торговли золотом, серебром и нефти, газа. Торговля будет происходить на основании данных индикаторов, корреляции данных инструментов. Должна быть панель управления с настройками на английском языке
Informazioni sul progetto
Budget
50 - 100 USD
Scadenze
da 3 a 10 giorno(i)