Создание торгового робота на МТ5 для Binance

Работа завершена

Время выполнения 144 дня
Отзыв от заказчика
Задача выполнена в срок. Самый лояльный разработчик, с которым довелось работать. Рекомендую!
Отзыв от исполнителя
Интересная задача, заказчик точно знает чего хочет и внимателен в тестах, совместно находили пути решения возникающих подводных камней.. Рекомендую 👍

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

Мне нужен исходный код и советник со следующими характеристиками:
-Он должен работать на всех инструментах рынка Binance (фьючерсы)
- К роботу нужен сервис для полного копирования сделок для подключённых счетов
Что должен делать робот:
1. Робот принимает решение о покупке/продаже инструмента от заданной ему цены
2. Пользователь должен выбрать один из вариантов установки стоп-лосса. 
2.1. % соотношении от цены инструмента. Если происходит покупка инструмента условно по 10.00, то при выставлении параметра 5%, робот размещает ордер по 9,50
2.2. Автоматически под экстремум дня. Для покупки устанавливается стоп за минимум дневного бара, для продажи за максимум дневного бара. Дополнительно пользователь должен выставить % отступа от экстремума
2.3. Установка стопа под минимум/максимум бара на меньшем тайм фрейме. Допустим, если пользователь выбрал установку стопа на часовом графике, то робот должен выставить ордер ниже часового бара, который первым закрылся выше указанной ранее цены на инструменте (для покупки) или выше часового бара, который закрылся ниже указанного ранее ценового уровня
3. Пользователь должен ввести тейк-профит. Робот должен уметь фиксировать прибыль частями – 2,3,4 и т.д. Расчет берется как соотношение риска на позицию умноженного на указанный коэффициент (3 к 1; 4 к 1; 5 к 1 и т.д.). Коэффициент для каждой цели выставляется пользователем самостоятельно. Объем фиксации позиции устанавливается пользователем вручную (2 контракта, 3 контракта и т.д.) 
4. После фиксации первой цели, робот должен иметь функцию выставить стоп-лосс в безубыток (цена открытия позиции). Очень важно, чтобы робот самостоятельно мог определить объем позиции без убытка, т.к. при фиксации первой цели, позиция сокращается и при следующей фиксации прибыли, уметь производить перерасчет
5. Фиксированное значение размера риска на сделку, которое будет используется для каждой позиции. Робот должен открывать позиции от риска, который пользователь ему установит заранее на каждую сделку, т.е. при покупке пользователь определяет риск -5$ и робот должен автоматически рассчитать объем контрактов
6. Пользователь должен ввести время размещения позиции. Допустим, если пользователь решит не торговать в первые 15 минут от начала суток, то выставить руками время размещения (не торгую первые 15 минут, значит ввести в систему пропуск первых 15 минут)
7. Робот должен иметь возможность выставлять заявки по каждому инструменту только 1 раз. Исключить повторное размещение ордера в текущем дне, при любом исходе позиции (стоп или тейк)
8. Вход в позицию осуществляется только стоп-ордерами. Отмена ордеров происходит в конце суток
9. Пользователь должен иметь возможность отменять размещенные заявки роботом

Файлы:

PNG
1.png
63.7 Kb
PNG
2.png
70.9 Kb
PNG
3.png
39.5 Kb
PNG
4.png
53.2 Kb
PNG
5._e_odm9.png
42.3 Kb
PNG
8._7qotn.png
106.4 Kb

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

1
Разработчик 1
Оценка
(198)
Проекты
291
24%
Арбитраж
6
17% / 33%
Просрочено
4
1%
Свободен
2
Разработчик 2
Оценка
(40)
Проекты
82
34%
Арбитраж
3
33% / 67%
Просрочено
15
18%
Свободен
Опубликовал: 4 примера
3
Разработчик 3
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
4
Разработчик 4
Оценка
Проекты
2
0%
Арбитраж
0
Просрочено
0
Свободен
5
Разработчик 5
Оценка
(294)
Проекты
469
39%
Арбитраж
102
40% / 24%
Просрочено
77
16%
Загружен
Опубликовал: 2 примера
6
Разработчик 6
Оценка
(10)
Проекты
14
14%
Арбитраж
6
33% / 50%
Просрочено
2
14%
Свободен
Опубликовал: 1 пример
Похожие заказы
1. Общая концепция Советник предназначен для автоматического обнаружения ценовых волн, их визуализации с помощью инструмента «Сетка Фибоначчи» и циклической торговли на откатах. Основная особенность — мультиволновой режим: советник должен одновременно отслеживать и отрисовывать все движения, подходящие под фильтр размера. 2. Логика поиска и визуализации волн Динамическое натяжение: Советник сканирует рынок на глубину
Здравствуйте! Мне необходимо написать торгового советника (Expert Advisor) для MetaTrader 5, который будет работать по сигналам из TradingView через Webhook. Ключевая особенность: Робот должен иметь систему подтверждения сигнала перед входом и систему экстренного закрытия при исчезновении сигнала. Технические требования: 1. Связь: Прием сигналов в формате JSON через Webhook. 2. Риск-менеджмент: * Лот: Автоматический
Приветствую! Нужно написать не сложного эксперта который будет работать с ордерами открываемыми другим существующим экспертом. Нужно что б новый эксперт мог : Выставлять стоп в плюс по открытым ордерам, задавать трейлинг стоп, и самое главное, закрывать все ордера по старшему (последнему) ордеру. Детали в личке опишу
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Подобные решения уже есть в интернете, написаны в виде советника. Из их минусов - разработчики советника предоставляют котировки около 50 торговых пар. Мне необходимо, чтобы в мт5 поступали котировки абсолютно всех торговых пар. Ссылку на подобный советник могу предоставить, как на ориентир, образец
1) Советник открывает двойной ордер одинакового объёма разного направления, заданного в параметрах, как стартовый лот; этот ордер считается нулевым; 2) По ходу движения цены в любую сторону советник открывает на каждом шаге сетки двойные ордера, согласно множителю (5.) и условиям пункта 29.; Визуально - это выглядит так, что вся сетка состоит из двойных ордеров, либо по краям сетки всегда остаются двойные ордера, при
Необходимо создать советник на MQL 5, который будет торговать по областям поддержки/сопротивления. Области поддержки/сопротивления наносятся на график человеком вручную при помощи фигуры «Прямоугольник». При достижении ценой прямоугольника, и в зависимости от цвета данной фигуры (цвет задается в настройках) советник открывает сделку на покупку или на продажу. Далее сделка сопровождается по заданному алгоритму. В

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

Бюджет
30 - 400 USD