Техническое
задание (ТЗ) скрипта автоматической торговли (САТ)
Скрипт для открытия
позиций в направлении изменения цены и закрытия потенциально убыточных позиций по общему правилу.
- Совместимость
с MT4 и MT5
(задача максимум).
- Работает
во всех отобранных в терминале парах.
- Может
быть вручную включен и выключен.
- Выключение
вручную предполагает закрытие всех позиций, открытых САТ, если рынок не закрыт.
- Каждые
10-15 секунд или другой, выставленный в настройках, промежуток времени, чтобы не перегружать сервер, и не раньше окончания
предыдущего цикла начинается цикл работы САТ по таким правилам:
-
Пиковая цена позиции – уровень цены, которому соответствует максимальная
прибыль по позиции.
-
Если модуль изменения цены в убыток от пиковой цены незакрытых позиций,
открытых САТ, превысил размер соответствующего, среднего за предыдущий месяц, спреда (рассчитывается, например, раз в месяц),
умноженного на коэффициент, устанавливаемый в настройках САТ, такие позиции закрываются.
-
Одновременно в одном окне может быть одна позиция, открытая САТ. Дубли с меньшей
текущей прибылью закрываются.
-
Позиции открываются по рыночной цене в направлении изменения цены.
-
САТ последовательно, однократно в течение цикла работы САТ, проверяет
пары на условие абзацев 1-3 этого пункта, открывает позиции по парам согласно текущих данных о рыночной цене и направлении изменения цены и
закрывает позиции по парам.
-
Если открытие или закрытие позиций не успешно, новые попытки не
предпринимаются.
-
Если неуспешны части цикла работы САТ, они инициируются таким образом,
чтобы не блокировать и не нивелировать работу САТ. Непреодолимые ошибки дают сообщение об ошибке, номер строки кода или другой причины
остановки, видные в настройках и хранимые в лог-файлах.
-
Данные о неуспешных операциях сохраняются в лог-файлах.
-
Объем позиции, коэффициент умножения среднего за предыдущий месяц спреда и
время между циклами работы САТ выставляются в настройках при включенном или выключенном САТ и действуют в последующих после выставления
циклах работы САТ.
-
Если объем позиции не выставлен в настройках, по умолчанию – минимальный
объем.
-
Если время начала нового цикла работы САТ после начала предыдущего не
выставлено в настройках, по умолчанию – время цикла работы САТ.
-
Коэффициент умножения среднего за предыдущий месяц спреда, по умолчанию равен 1,
может принимать положительные значения с 2-мя знаками после запятой или 0.
-
TP
и SL не
устанавливаются.
-
Резюме: если есть открытая позиция, то новые сигналы игнорируются. Позиция закрывается при выполнении условий на закрытие. А
потом откр
ывается новая позиция согласно новому сигналу.
- Торговля
вручную параллельно с работой САТ не задевает работы САТ (задача максимум).
- Если
скрипт выключен вручную, шлется сообщение на почту «САТ выключен вручную», а если скрипт перестал работать без выключения вручную,
«САТ не работает».
- Если
САТ выключен не вручную, он включается автоматически.
- Код
нужен, с правом дорабатывать.
- Нужно
исправить возможные ошибки в ТЗ.
- Запуск
для работы планируется на выделенном сервере. Нужна рекомендация касаемо ОС и параметров сервера для оптимальной работы терминала и
САТ.
- Работа
выполнена, если тест на выделенном сервере успешен.
Похожие заказы
Основная идея советника заключается в использовании коррелирующих валютных пар для выравнивания отрицательного баланса. Изначально запускаются 4 пары, разделенные на 2 блока. В каждом блоке 2 пары, каждая из которых открыты разнонаправленно buy\sell с установленными заранее уровнями TP. Например: в одном блоке 2 пары EUR\USD buy и sell, во втором блоке 2 пары USD\CHF buy и sell. TP устанавливается в каждом блоке
Есть готовый индикатор мт4 нужно его конвертировать на мт5.Работает на мт4 и его просто перевести на мт5.Чтобы работал как и там на мт4.Название индикатора BEER и RSIOMABOLINGERBANDS. Твшуиыдыьиашв лстыдыбытлад даивншвдажчд ичовщжцтвичл лстд. Двлтватжыь бвлвтдвхсл двичлсовьжыьч. Вдавливаж
Требуется построить индикатор ZigZag для MetaTrader 4 Который будет фиксировать точки и показывать линии ДО перерисовки значений (если таковые есть) По сути "оставлять след" перерисовки Необходимо взять за основу обычный индикатор ZigZag и модернизировать его. Основные функции обычного ZigZagа сохранить. Когда его устанавливаешь на график, то он, как обычный индикатор, должен отрисовывать ВСЮ историю. Т.е. он будет
Идет тренд после которого формируется импульс и зачатие диапозона цены (боковик) . как только на 3 и так далее касании будет снятие ликвидности с одной из сторон и возврат цены в диапозон уведомлять в тг бот
Советник для МТ5. Общее описание: Сеточник, без индикаторов, с включением/отключением по времени. С 20 окошками(по 10 в каждую сторону от текущей цены), для выбора: BUYSTOP/SELLSTOP/BUYLIMIT/SELLLIMIT и размера лота на каждом уровне. Одно окно с шагом между ордерами и он же будет для трейлинга всей сетки. Закрытие: либо по общему тейку/стопу и переоткрытие всей сетки заново, либо у каждого ордера свой тейк(одинаковый
Нужен полностью автоматический робот для Meta Trade 5 По готовому техническому заданию. Стратегия: Supertrend + FVG +структура рынка+риск менеджмент Таймфрейм М5, инструмент XAUUSD Бот должен: Торговать только в заданные временные окна Открывать сделки по четким условиям Автоматически ставить SL /TP Соблюдать ограничения по риску, просадке и прибыли Не использовать усреднение, мартингейл, доливки Нужен качественный
ТЗ на разработку торгового советника (MT5 / MQL5) 1) Цель Нужен советник для MetaTrader 5 с проверенной алгоритмической стратегией, ориентированной на стабильную работу в среднесрочной/долгосрочной перспективе на рынке Forex. 2) Инструменты и рамки * Инструменты: только валютные пары (Forex). Без акций, металлов (в т.ч. золота), индексов, нефти/сырья, крипто. * Таймфреймы: M15–H1 (возможно любое из этого диапазона;
Установка ТР одновременно с открытием ордеров buy,sell в пунктах.Пример: buy TP+ 10п. от цены ask, sell -TP10п.отцены bid. Без SL. Значение ТР от 0 и далее( 0 без ТР). Закрытие позиций: 1.закрыть все убыточные; 2.закрыть все прибыльные; 3. закрыть все
Стоимость обсуждается. У меня есть стратегия с уже существующим шаблоном для metatrader 4, который даёт сигналы по золоту на основе индикаторов. Задача : сделать на его основе советник для MT5, который будет заходить в сделку по сигналу при определённых условиях на таймфрейме 5m и 1h. Также необходимо добавить опции установки фиксированного лота. И выхода из сделки при сигнале в встречном направлении