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

MQL5 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 110 días

Tarea técnica

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

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

Спасибо.

 


Han respondido

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

Información sobre el proyecto

Presupuesto
40+ USD