Выставляем бай лимит и селл лимит нажатием кнопки на графике или по времени

MQL5 Experts

Job finished

Execution time 110 days

Specification

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

Суть – выставлять 2 заявки в разные стороны нажатием кнопки на графике или по времени.

1.       Задаем параметры 2 заявок бай лимит и селл лимит, для каждой из которых:

- S – расстояние заявки от текущего значения цены W, в пунктах (бай лимит W-S, селл лимит W+S).

- тэйк профит, в пунктах

- стоп лосс, в пунктах

- задаем дни недели выставления заявок

- задаем время выставления обоих заявок Т1 (1,2,3,4,5) – 5 значений (чч:мм:сс). Например, Т11 – 10:15:32, Т12 – 11:30:00, Т13 – 12:00:00 и т.д.

2.       Задаем время на которое выставляются все заявки Т2 (чч:мм:сс). Например, Т2 – 10 мин (т.е., по истечении данного времени заявки снимаются, но если уже есть открытые позиции, то Т2 далее никак не учитывается).

3.       Кнопка 1 «Задать» на графике. При ее нажатии выставляются все заданные заявки. Если нажать повторно, то все заявки снимаются и вновь устанавливаются, но уже исходя из нового значения W.  Т.е. это ручной режим, которые работает одновременно с автоматическим выставлением по времени Т1.

4.       Кнопка 2 «Снять» на графике. Если нажать на кнопку 2, то все заявки снимаются, открытые позиции закрываются.

5.       После срабатывания любой из заявок, вторая снимается. Значение цены по которому сработала заявка - А. Только после исполнения заявки выставляются тейк профит и стоп лосс исходя из цены исполнения А.

6.       Задается время Т3 (чч:мм:сс) и значение Q в пунктах. После срабатывания заявки, начинается отсчет времени Т3, по истечении которого тейк профит перемещается на значение А+Q если сработала заявка бай лимит или А-Q для селл лимита (возможно задавать отрицательное значение для Q).  

7.       Задается значение F в пунктах. Если после срабатывания заявки по цене А, цена выросла до А+F для селл лимит или до А-F для бай лимит, то тейк профит перемещается на значение А+Q если сработала заявка бай лимит или А-Q для селл лимита.

8.       Если выставлена группа заявок по времени или вручную, но наступило следующее время выставления заявок. 

-          Если заявки не сработали, то они снимаются и устанавливаются новые, исходя из нового значения W. Например, заявки выставлены во время Т1(2) не сработали и выставлены, наступает время Т1(3) – все заявки снимаются и выставляются снова, исходя из цены W на момент Т1(3). 

-          Если одна заявок не сработала, то при наступлении времени выставления новых заявок, они не выставляются. Например, сработала заявка выставленная во время Т1(1). Наступило время Т1(2), но эта позиция все еще не закрыта. Значит во время Т1(2) ничего не выставляется, продолжается работа с открытой заявкой по алгоритму выше. Затем если, позиция закрывается, новые заявки выставляются во время Т1(3).

9.       Внешний вид согласуем по ходу работы. Сделайте как считаете нужным, затем подправим, если будет нужно.

10.   В коде, по возможности максимально подробные пояснения, где что, где какой пункт ТЗ реализуется.

+ Возможность скользящего исполнения заявки и тейк профита.

1.       Задаем параметр скольжения R для заявок и N для тейк профита в пунктах.

2.       Заявки и тейк профиты выставляются не реальные, а условные, просто рисуются линии на графике.

3.       Цена достигла цены условной заявки и продолжает свое движение (тики), в этом случае линия условной заявки движется вместе с ценой. Как только цена откатилась на R пунктов от максимальной, происходит сделка по рынку. Если же откат произошел ниже цены выставления заявки, то ничего не происходит, условная заявка остается выставленной.

4.       Цена достигла цены тейк профита и продолжает свое движение (тики), в этом случае линия условной заявки движется вместе с ценой. Как только цена откатилась на N пунктов от максимальной, происходит сделка по рынку.

Спасибо.

 


Responded

1
Developer 1
Rating
(392)
Projects
542
40%
Arbitration
30
57% / 3%
Overdue
57
11%
Free
Published: 11 codes
2
Developer 2
Rating
(433)
Projects
685
34%
Arbitration
32
72% / 9%
Overdue
22
3%
Free
3
Developer 3
Rating
(4)
Projects
4
0%
Arbitration
4
25% / 75%
Overdue
1
25%
Free
4
Developer 4
Rating
(163)
Projects
258
61%
Arbitration
4
50% / 25%
Overdue
10
4%
Free
5
Developer 5
Rating
(72)
Projects
147
67%
Arbitration
21
10% / 71%
Overdue
44
30%
Free
6
Developer 6
Rating
(292)
Projects
469
39%
Arbitration
100
41% / 23%
Overdue
77
16%
Loaded
Published: 2 codes
7
Developer 7
Rating
(54)
Projects
102
23%
Arbitration
12
25% / 17%
Overdue
13
13%
Free
8
Developer 8
Rating
(45)
Projects
64
28%
Arbitration
0
Overdue
6
9%
Free
9
Developer 9
Rating
Projects
1
0%
Arbitration
1
100% / 0%
Overdue
0
Free
10
Developer 10
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes
11
Developer 11
Rating
(6)
Projects
10
30%
Arbitration
0
Overdue
2
20%
Working
12
Developer 12
Rating
(64)
Projects
144
46%
Arbitration
19
42% / 16%
Overdue
32
22%
Free
Similar orders
Нужен разработчик с опытом реализации советников для ММВБ. Брокер Финам если это важно. Мне нужен алгоритм, который я смогу на исторических данных погонять, оценить. И этот же советник должен без допиливания полноценно выводить ордера на биржу, видеть статистику сделок, учитывать и считать то, что мне требуется. Полностью рабочий бот для ММВБ. Это рамочно. Сам алгоритм не сложный, сеточный. Параметры: 1. Размер
Подобные решения уже есть в интернете, написаны в виде советника. Из их минусов - разработчики советника предоставляют котировки около 50 торговых пар. Мне необходимо, чтобы в мт5 поступали котировки абсолютно всех торговых пар. Ссылку на подобный советник могу предоставить, как на ориентир, образец
Нужен советник открывающий ордер сразу после образования свечи с телом от например 10 до 20 пунктов.(задаваемый в настройках параметр). Ордер открывается по направлению движения самой свечи. И два варианта настроек. Один когда ордер открывается сразу по закрытию свечи. Второй когда открывается отложенный ордер по направлению движения свечи с некоторым отступом от тени. Отступ, размер тейкпрофита и стоплосса ордера
Вем добрый день. Разработка простого бота копира для биржи криптовалют, необходимо копировать сделки с одного аккаунта на другой. Биржа предоставляет api. Если есть специалисты в способные осилить такую работу, жуду адекватного предложения
Необходимо открыть сделку в установленное время на расстояние в процентах от текущей цены,ордера создаются как buy и sell. Входные параметры: 1.Символ 2.Время открытия(GMT-0) 2.Размер лота 3.Расстояние(процент) от текущей цены 3. Stop loss 4.Время действия ордеров 5.Время действия ордеров после срабатывания Мне необходимо открывать до 10 сделок в день,я должен иметь возможность корректировать их.Каждая сделка должна
Здравствуйте! Мне нужен надёжный и умелый программист, который сможет быстро и аккуратно создать простой торговый советник для MetaTrader. Стратегия полностью готова — ничего сложного. Ищу именно тех, кто работает честно, качественно и не требует больших денег за простые задачи. Если всё пройдёт гладко, есть ещё несколько проектов. Пишите — обсудим детали
Создать робота по мотивам индикатора , которую я предоставлю вам , оптимизировать полностью для работы, открытие сделок , выставление тейк профитов и стоп лосов , полная автоматизация торговой стратегии. пишите в телеграм @lexus999123 обсудим все детали
Техническое задание (ТЗ) на разработку ручного тестера стратегий для MetaTrader 5 Аналог Soft4FX Forex Simulator 1. Назначение Создать инструмент (советник или скрипт — на усмотрение разработчика), который позволит вручную тестировать торговые стратегии на исторических данных напрямую в графике MetaTrader 5. 2. Основные функции 2.1. Управление скоростью прокрутки графика Возможность запускать/останавливать прокрутку
Есть простой индикатор в PineScript на основе пересечения 2-х линий EMA и MOST Cross, сделать из него советника для MT5. Сложного ничего нет, стрелочка показывает вверх открываем Buy, стрелочка показывает вниз, закрываем Buy и открываем Sell и т.д P.S цены за работу не знаю, установил ориентировочно
1) Советник открывает двойной ордер одинакового объёма разного направления, заданного в параметрах, как стартовый лот; этот ордер считается нулевым; 2) По ходу движения цены в любую сторону советник открывает на каждом шаге сетки двойные ордера, согласно множителю (5.) и условиям пункта 29.; Визуально - это выглядит так, что вся сетка состоит из двойных ордеров, либо по краям сетки всегда остаются двойные ордера, при

Project information

Budget
40+ USD