Техническое
задание (ТЗ) скрипта автоматической торговли (САТ)
Скрипт для открытия
позиций в направлении изменения цены и закрытия потенциально убыточных позиций по общему правилу.
- Совместимость
с MT4 и MT5
(задача максимум).
- Работает
во всех отобранных в терминале парах.
- Может
быть вручную включен и выключен.
- Выключение
вручную предполагает закрытие всех позиций, открытых САТ, если рынок не закрыт.
- Каждые
10-15 секунд или другой, выставленный в настройках, промежуток времени, чтобы не перегружать сервер, и не раньше окончания
предыдущего цикла начинается цикл работы САТ по таким правилам:
-
Пиковая цена позиции – уровень цены, которому соответствует максимальная
прибыль по позиции.
-
Если модуль изменения цены в убыток от пиковой цены незакрытых позиций,
открытых САТ, превысил размер соответствующего, среднего за предыдущий месяц, спреда (рассчитывается, например, раз в месяц),
умноженного на коэффициент, устанавливаемый в настройках САТ, такие позиции закрываются.
-
Одновременно в одном окне может быть одна позиция, открытая САТ. Дубли с меньшей
текущей прибылью закрываются.
-
Позиции открываются по рыночной цене в направлении изменения цены.
-
САТ последовательно, однократно в течение цикла работы САТ, проверяет
пары на условие абзацев 1-3 этого пункта, открывает позиции по парам согласно текущих данных о рыночной цене и направлении изменения цены и
закрывает позиции по парам.
-
Если открытие или закрытие позиций не успешно, новые попытки не
предпринимаются.
-
Если неуспешны части цикла работы САТ, они инициируются таким образом,
чтобы не блокировать и не нивелировать работу САТ. Непреодолимые ошибки дают сообщение об ошибке, номер строки кода или другой причины
остановки, видные в настройках и хранимые в лог-файлах.
-
Данные о неуспешных операциях сохраняются в лог-файлах.
-
Объем позиции, коэффициент умножения среднего за предыдущий месяц спреда и
время между циклами работы САТ выставляются в настройках при включенном или выключенном САТ и действуют в последующих после выставления
циклах работы САТ.
-
Если объем позиции не выставлен в настройках, по умолчанию – минимальный
объем.
-
Если время начала нового цикла работы САТ после начала предыдущего не
выставлено в настройках, по умолчанию – время цикла работы САТ.
-
Коэффициент умножения среднего за предыдущий месяц спреда, по умолчанию равен 1,
может принимать положительные значения с 2-мя знаками после запятой или 0.
-
TP
и SL не
устанавливаются.
-
Резюме: если есть открытая позиция, то новые сигналы игнорируются. Позиция закрывается при выполнении условий на закрытие. А
потом откр
ывается новая позиция согласно новому сигналу.
- Торговля
вручную параллельно с работой САТ не задевает работы САТ (задача максимум).
- Если
скрипт выключен вручную, шлется сообщение на почту «САТ выключен вручную», а если скрипт перестал работать без выключения вручную,
«САТ не работает».
- Если
САТ выключен не вручную, он включается автоматически.
- Код
нужен, с правом дорабатывать.
- Нужно
исправить возможные ошибки в ТЗ.
- Запуск
для работы планируется на выделенном сервере. Нужна рекомендация касаемо ОС и параметров сервера для оптимальной работы терминала и
САТ.
- Работа
выполнена, если тест на выделенном сервере успешен.
Ordini simili
Торговый робот для Форекс сцепка трейдинг вью и мт4. Алгоритм работы робота на основе отскока ценовых уровней коррекции Фибоначчи и временных периодов Фибоначчи а так же на основе коррекции Фибоначчи выставление тейк профита и стоп лоса Исполнитель должен быть с города Ижевск
Размещение до 30 лимитных заявок в мт5 с общим стоплосс и тейкпрофит на основе процентного соотношения выделенного на графике диапазона. Похожий пример коррекция фибоначчи. Должен быть доступен выбор размера лота для каждой заявки. Обязательное подтверждение перед выгрузкой в МТ5 1. Выделяю диапазон (0-100) на графике или могу внести значения макс и мин вручную. 2. Задаю нужные уровни (второй скрин) 3. Получаю
Добрый день! Требуется индикатор по паттернам волн Эллиотта "треугольник" и "диагональ". На первый взгляд, может показаться запутанно, но я могу в течении короткого созвона показать логику работы индикатора на графике. Волны строятся по локальным минимумам и максимумам цены на графике в соответствии с условиями волнового анализа. Сигнал о появлении паттерна выводится на экран на этапе формирования волны D (в
терминал метатрейдер 5 к нему написать программу к торговле советник, программа при установке будет запускать алогоритм действий. при старте советника в 20 (настраиваемо) пунктах от цены Ask выставляется buy stop заявка вверху, и sell стоп в 20 внизу Bid пара евро доллар график минутный При активации стоп ордера ставится стоп лосс на расстоянии трейлинга пунктов - ставить при выставлении пункт а при росте на 20
Здравствуйте! Мне необходимо написать торгового советника (Expert Advisor) для MetaTrader 5, который будет работать по сигналам из TradingView через Webhook. Ключевая особенность: Робот должен иметь систему подтверждения сигнала перед входом и систему экстренного закрытия при исчезновении сигнала. Технические требования: 1. Связь: Прием сигналов в формате JSON через Webhook. 2. Риск-менеджмент: * Лот: Автоматический
Приветствую! Нужно написать не сложного эксперта который будет работать с ордерами открываемыми другим существующим экспертом. Нужно что б новый эксперт мог : Выставлять стоп в плюс по открытым ордерам, задавать трейлинг стоп, и самое главное, закрывать все ордера по старшему (последнему) ордеру. Детали в личке опишу
Все необходимые файлы уже подготовлены, осталось только выполнить их конвертацию под MT5. В процессе работы, если появятся дополнительные вопросы или нюансы, мы оперативно их рассмотрим и решим, чтобы обеспечить корректную и стабильную работу проекта. Бюджет также согласуем
Ищу опытного разработчика для работы с торговыми роботами в MetaTrader 5 и сопутствующими инструментами на Python. Основные задачи: Реализация/модификация советника MT5 на MQL5 по стратегиям (с сеткой, динамическим лотом, TP/SL, частичной фиксацией прибыли); Внедрение или адаптация готового MQL5-модуля в существующий советник без нарушения логики; Написание вспомогательных скриптов на Python для: • сбора и анализа
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Нужен советник открывающий ордер сразу после образования свечи с телом от например 10 до 20 пунктов.(задаваемый в настройках параметр). Ордер открывается по направлению движения самой свечи. И два варианта настроек. Один когда ордер открывается сразу по закрытию свечи. Второй когда открывается отложенный ордер по направлению движения свечи с некоторым отступом от тени. Отступ, размер тейкпрофита и стоплосса ордера