Техническое задание (ТЗ) скрипта автоматической торговли (САТ)

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

Техническое задание (ТЗ) скрипта автоматической торговли (САТ)

 

Скрипт для открытия позиций в направлении изменения цены и закрытия потенциально убыточных позиций по общему правилу.

 

  1. Совместимость с MT4 и MT5 (задача максимум).
  2. Работает во всех отобранных в терминале парах.
  3. Может быть вручную включен и выключен.
  4. Выключение вручную предполагает закрытие всех позиций, открытых САТ, если рынок не закрыт.
  5. Каждые 10-15 секунд или другой, выставленный в настройках, промежуток времени, чтобы не перегружать сервер, и не раньше окончания предыдущего цикла начинается цикл работы САТ по таким правилам:

-        Пиковая цена позиции – уровень цены, которому соответствует максимальная прибыль по позиции.

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

-        Одновременно в одном окне может быть одна позиция, открытая САТ. Дубли с меньшей текущей прибылью закрываются.

-        Позиции открываются по рыночной цене в направлении изменения цены.

-        САТ последовательно, однократно в течение цикла работы САТ, проверяет пары на условие абзацев 1-3 этого пункта, открывает позиции по парам согласно текущих данных о рыночной цене и направлении изменения цены и закрывает позиции по парам.

-        Если открытие или закрытие позиций не успешно, новые попытки не предпринимаются.

-        Если неуспешны части цикла работы САТ, они инициируются таким образом, чтобы не блокировать и не нивелировать работу САТ. Непреодолимые ошибки дают сообщение об ошибке, номер строки кода или другой причины остановки, видные в настройках и хранимые в лог-файлах.

-        Данные о неуспешных операциях сохраняются в лог-файлах.

-        Объем позиции, коэффициент умножения среднего за предыдущий месяц спреда и время между циклами работы САТ выставляются в настройках при включенном или выключенном САТ и действуют в последующих после выставления циклах работы САТ.

-        Если объем позиции не выставлен в настройках, по умолчанию – минимальный объем.

-        Если время начала нового цикла работы САТ после начала предыдущего не выставлено в настройках, по умолчанию – время цикла работы САТ.

-        Коэффициент умножения среднего за предыдущий месяц спреда, по умолчанию равен 1, может принимать положительные значения с 2-мя знаками после запятой или 0.

-        TP и SL не устанавливаются.

-        Резюме: если есть открытая позиция, то новые сигналы игнорируются. Позиция закрывается при выполнении условий на закрытие. А потом откр ывается новая позиция согласно новому сигналу.

  1. Торговля вручную параллельно с работой САТ не задевает работы САТ (задача максимум).
  2. Если скрипт выключен вручную, шлется сообщение на почту «САТ выключен вручную», а если скрипт перестал работать без выключения вручную, «САТ не работает».
  3. Если САТ выключен не вручную, он включается автоматически.
  4. Код нужен, с правом дорабатывать.
  5. Нужно исправить возможные ошибки в ТЗ.
  6. Запуск для работы планируется на выделенном сервере. Нужна рекомендация касаемо ОС и параметров сервера для оптимальной работы терминала и САТ.
  7. Работа выполнена, если тест на выделенном сервере успешен.

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

1
Разработчик 1
Оценка
(137)
Проекты
167
35%
Арбитраж
11
91% / 0%
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(49)
Проекты
134
27%
Арбитраж
62
13% / 53%
Просрочено
58
43%
Свободен
Опубликовал: 284 статьи, 1 пример
3
Разработчик 3
Оценка
(69)
Проекты
146
34%
Арбитраж
13
8% / 62%
Просрочено
26
18%
Свободен
Опубликовал: 6 примеров
4
Разработчик 4
Оценка
(295)
Проекты
472
40%
Арбитраж
102
40% / 24%
Просрочено
78
17%
Занят
Опубликовал: 2 примера
Похожие заказы
Основная идея советника заключается в использовании коррелирующих валютных пар для выравнивания отрицательного баланса. Изначально запускаются 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. Также необходимо добавить опции установки фиксированного лота. И выхода из сделки при сигнале в встречном направлении

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

Бюджет
111+ USD
Сроки выполнения
до 10 дн.