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

MQL5 Esperti

Lavoro terminato

Tempo di esecuzione 110 giorni

Specifiche

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

Суть – выставлять 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 пунктов от максимальной, происходит сделка по рынку.

Спасибо.

 


Con risposta

1
Sviluppatore 1
Valutazioni
(392)
Progetti
542
40%
Arbitraggio
30
57% / 3%
In ritardo
57
11%
Gratuito
Pubblicati: 11 codici
2
Sviluppatore 2
Valutazioni
(433)
Progetti
685
34%
Arbitraggio
32
72% / 9%
In ritardo
22
3%
Gratuito
3
Sviluppatore 3
Valutazioni
(4)
Progetti
4
0%
Arbitraggio
4
25% / 75%
In ritardo
1
25%
Gratuito
4
Sviluppatore 4
Valutazioni
(163)
Progetti
258
61%
Arbitraggio
4
50% / 25%
In ritardo
10
4%
Gratuito
5
Sviluppatore 5
Valutazioni
(72)
Progetti
147
67%
Arbitraggio
21
10% / 71%
In ritardo
44
30%
Gratuito
6
Sviluppatore 6
Valutazioni
(292)
Progetti
469
39%
Arbitraggio
100
41% / 23%
In ritardo
77
16%
Caricato
Pubblicati: 2 codici
7
Sviluppatore 7
Valutazioni
(54)
Progetti
102
23%
Arbitraggio
12
25% / 17%
In ritardo
13
13%
Gratuito
8
Sviluppatore 8
Valutazioni
(45)
Progetti
64
28%
Arbitraggio
0
In ritardo
6
9%
Gratuito
9
Sviluppatore 9
Valutazioni
Progetti
1
0%
Arbitraggio
1
100% / 0%
In ritardo
0
Gratuito
10
Sviluppatore 10
Valutazioni
(69)
Progetti
146
34%
Arbitraggio
13
8% / 62%
In ritardo
26
18%
Gratuito
Pubblicati: 6 codici
11
Sviluppatore 11
Valutazioni
(6)
Progetti
10
30%
Arbitraggio
0
In ritardo
2
20%
In elaborazione
12
Sviluppatore 12
Valutazioni
(64)
Progetti
144
46%
Arbitraggio
19
42% / 16%
In ritardo
32
22%
Gratuito
Ordini simili
Нужен разработчик с опытом реализации советников для ММВБ. Брокер Финам если это важно. Мне нужен алгоритм, который я смогу на исторических данных погонять, оценить. И этот же советник должен без допиливания полноценно выводить ордера на биржу, видеть статистику сделок, учитывать и считать то, что мне требуется. Полностью рабочий бот для ММВБ. Это рамочно. Сам алгоритм не сложный, сеточный. Параметры: 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.; Визуально - это выглядит так, что вся сетка состоит из двойных ордеров, либо по краям сетки всегда остаются двойные ордера, при

Informazioni sul progetto

Budget
40+ USD