Tâche terminée
Temps d'exécution 15 jours
Commentaires du client
Всё отлично. Разработчик обладает компетенцией и ответственно подходить к решению задачи.
Spécifications
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; - нужно открыть позицию в ПРОТИВОПОЛОЖНОМ направлении движения цены, т.е. в ШОРТ.
Répondu
1
Évaluation
Projets
644
26%
Arbitrage
92
72%
/
14%
En retard
12
2%
Travail
Publié : 1 code
2
Évaluation
Projets
76
20%
Arbitrage
7
0%
/
86%
En retard
14
18%
Gratuit
3
Évaluation
Projets
387
51%
Arbitrage
14
14%
/
14%
En retard
43
11%
Gratuit
Publié : 1 article, 1 code
Commandes similaires
Нужно создать торговый советник для МТ5 для автоматической торговли золотом, серебром и нефти, газа. Торговля будет происходить на основании данных индикаторов, корреляции данных инструментов. Должна быть панель управления с настройками на английском языке
Торговый робот под МТ4 на основе индикаторов AO и RSI
400 - 500 USD
AO - при пересечении уровня 0 в какую-либо сторону открывать соответствующий ордер. RSI - при пересечении отметки 30 пунктов снизу открывать ордер на покупку, при пересечении отметки 70 пунктов сверху открывать ордер на продажу. Стратегии не зависят друг от друга. Предустановка размеров ТП и СЛ, предустановка уровней ТС
Нужен советник на основе разворотных паттернов
500 - 900 USD
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
Informations sur le projet
Budget
50 - 100 USD
Délais
de 3 à 10 jour(s)