Сетка отложенных ордеров

MQL4 Esperti

Specifiche

В нашем терминале МТ4 Копировщиком открывается рыночный ордер по валютной паре VAL. Спустя заданное время (60-150) сек с момента открытия ордеров наш Советник  выполняет следующие функции: 

- цепляет заданные SL, TP к ордерам 

- цепляет стандартный Trailing Stop 

- при закрытии ордеров по TP или тралу: генерирует (последовательно с движением цены) сетку конечного числа отложенных ордеров (кол-во лотов в ордерах плавно растет по простой прогрессии). 

- к полученной сетке по моим формулам рассчитываются свои TP и SL 

- по достижении TP цепляется трал

 

Детали:

В нашем терминале МТ4 Копировщиком открывается рыночный ордер по валютной паре VAL, пусть для определенности SELL (для BUY тоже нужна зеркальная реализация) 

наш эксперт стартует молниеносно по появлению любого такого ордера:

запомнить LEVEL1

IF TP>0 THEN открыть 3 ордера в том же направлении (в выбранном примере SELL) лотами: 3*FixedLots, 2*FixedLots, 1*FixedLots

IF TS=0 THEN  ко всем 4-м ордерам прикрутить SL(LEVEL1+S1)

Спустя T секунд прикрутить к исходному ордеру трал (S1); к трем ордерам прикрутить TP1:=LEVEL1-1*Steps, TP2:= LEVEL1-2*Steps, TP3:= LEVEL1-3*Steps “примечание: а) все 3 ордера принесут одинаковый профит=3*FixedLots*Steps б) но возможна ситуация когда цена за Т секунд уже прошла все уровни ТР и нужно предусмотреть закрытие по текущей цене”;
IF TS>0 THEN  ко всем 4-м ордерам прикрутить SL(LEVEL1+S1)

TP:= LEVEL1+TP и сдвигаем уровень TP при движении на каждый шаг вниз:

IF MarketPrice<= LEVEL1-Steps THEN TP:=TP-Steps;

IF MarketPrice<= LEVEL1-2*Steps THEN TP:=TP-Steps; перенести SL 3-его ордера SL:=SL-2.11*Steps

При срабатывании SL (он до последнего был одинаковый для всех 4-х ордеров) или трала единственного ордера в случае TP=0  все ордера соответственно закрываются и открывается 1 ордер BUY лотом 3*FixedLots (TP)

В момент закрытия третьего ордера по ТР3=LEVEL1-3*Steps если BS=true выставляем BUY-STOP 1*FixedLots (LEVEL1-2*Steps) и тралим его вниз при движении цены вниз. Меняем TP:= TP-Steps если BS=false – конец алгоритма, переход в режим ожидания нового сигнала-ордера.

При достижении ценой вниз уровня LEVEL1-(i+3.5)*Steps открываем ДВА FixedLots BUY-STOP (LEVEL1-3*Steps), предыдущий BUY-STOP переносим сюда же, тралим вместе.  BUY-STOP ордера предпочтительно выставлять виртуально, чтобы они не были видны для ДЦ. 

При достижении ценой  каждого следующего уровня вниз LEVEL1-(i+0.5)*Steps, i:=4 to Lmax
открываем
KM*FixedLots BUY-STOP (MarketPrice -KS*Steps); KM:=KM*KM; TP:=TP-KT*Steps

При достижении ценой уровня LEVEL1-Lmax*Steps-0.00062 закрыть все ордера. Ждать нового сигнала.

 

При достижении TP цепляется трал(S2)

 

Прим.: любые другие ордера открывающиеся в нашем терминале кроме VAL – игнорируются. любые другие ордера открывающиеся в нашем терминале по паре VAL в направлении первого исходного ордера – игнорируются. Первый  открывщийся в нашем терминале по паре VAL в направлении ОБРАТНОМ первому исходному ордера – прикрутить трал(S2) ко всем ордерам, при срабатывание трала – закрыть ВСЕ ордера, включая пришедший.

Если все ордера с нашим Магиком закрылись вручную, то обнулить все параметры и ждать прихода нового ордера.

 

Список параметров и их значения по умолчанию:

VAL = EURUSD.c

TS=0 – выставлять стоп-лосс мгновенно

TP = 0.00389 - открывать 3 ордера

T=120 кол-во секунд для выставления TP

Lmax = 7 – номер последнего шага в сетке, после достижения которого вскоре наступит SL-сетки

S1=10 - размер инверсного трэйл-стопа

S2=11 – размер прямого трэйл-стопа

KM = 1.2 Коэффициент Мартингейла

KS=0.5 или 0.75 – насколько далеко выставить Buy-stop в долях шага.

KT=0.5 – коэффициент сдвига TP уже в сетке

KS:=0.61 – насколько далеко в долях шага выставляем BUY-STOPs

BS=true будут открываться BUY-STOP ордера; иначе не будут и алгоритм будет заканчиваться

FixedLots = 0.05

Steps = 10 

Con risposta

1
Sviluppatore 1
Valutazioni
(21)
Progetti
31
23%
Arbitraggio
2
50% / 0%
In ritardo
2
6%
Gratuito
2
Sviluppatore 2
Valutazioni
(66)
Progetti
76
38%
Arbitraggio
3
0% / 0%
In ritardo
1
1%
Gratuito
3
Sviluppatore 3
Valutazioni
(588)
Progetti
1391
59%
Arbitraggio
30
80% / 0%
In ritardo
10
1%
Gratuito
4
Sviluppatore 4
Valutazioni
Progetti
1
0%
Arbitraggio
0
In ritardo
1
100%
Gratuito
5
Sviluppatore 5
Valutazioni
Progetti
3
33%
Arbitraggio
3
0% / 100%
In ritardo
1
33%
Gratuito
6
Sviluppatore 6
Valutazioni
(68)
Progetti
111
26%
Arbitraggio
17
6% / 71%
In ritardo
15
14%
Gratuito
7
Sviluppatore 7
Valutazioni
(46)
Progetti
73
16%
Arbitraggio
13
8% / 92%
In ritardo
37
51%
Gratuito
8
Sviluppatore 8
Valutazioni
(12)
Progetti
18
33%
Arbitraggio
0
In ritardo
6
33%
Gratuito
9
Sviluppatore 9
Valutazioni
(255)
Progetti
576
36%
Arbitraggio
64
20% / 58%
In ritardo
147
26%
Gratuito
10
Sviluppatore 10
Valutazioni
(62)
Progetti
140
46%
Arbitraggio
19
42% / 16%
In ritardo
32
23%
In elaborazione
Ordini simili
Простая стратегия на основе лент Боллинджера с параметрами: 23 длина, 1,6 отклонение. Условия для Лонга: цена закрывается ниже нижней ленты, ждём пока цена не закрывается выше нижней ленты,позиция открывается когда свеча закрывается выше нижней ленты. Для шорта все наоборот. Позицию держим до тех пор пока не появится другой противоположный сигнал. Например у нас открыта Лонг позиция, как только появился шорт сигнал
Корректировка работы сеточного советника Setka Необходимо провести корректировку работы советника SetkaProfit : 1. Бывает так что советник открывает сетку ордеров, но и сразу их закрывает. Бывает так что при нажатии кнопки Старт советник не открывает сделки, хотя по другим парам открывает сетку сразу при нажатии кнопки Старт). 2. Бывает так что советник открывает хаотично сетку ордеров, и потом их закрывает. 3
Советник 30 - 40 USD
Нужно написать советник который будет ставить ордера по индикатора по стрелкам чтобы они были в одном направлении с трендом Например стрелки идёт вниз и тренд должен быть красным И наоборот и ещё должен быть в настройках трейлинг стоп Исходного кода индикатора нету
1. Название для советника: Combat 3.0 2. Для какого терминала нужен советник: МТ5 3. Для работы на ByBit 4. Правила на открытие позиций: сигналы поступают из нашей базы. Формат ID [валютная пара] 5. Как рассчитывается объем сделки: расчет лота может вестись по 2 вариантам а) в сетах руками [цифра] б) рассчитывается в зависимости от размера свободных средств и валютной пары в) Стоп лосс, тэйк профит, безубыток
Сделать советник по индикатору, который по сигналу только закрывал сделку. Верхний сигнал закрывал сделку только на покупку, нижний закрывал сделку только на продажу. На открытие сделки по сигналам не нужно. Нужно чтоб советник только закрывал сделки
В готовый советник нужно добавить следующий алгоритм: чтобы при пересечении гистограммы сигнальной линией на другом ТФ (старшем) советник менял magic (например просто прибавлял единицу к уже существующему). Индикатор MACD. Переменные: 1. Вкл/выкл. данной функции. 2. ТФ данного "фильтра-условия" (от M15 до D1)
1. Project Overview We need a Binance Spot trading bot that executes trades based on candle highs and lows : The bot should BUY when the price reaches the 20-candle high . The bot should CLOSE (SELL) when the price falls to the 10-candle low . 2. Technical Requirements ✅ Programming Language: Python ✅ Libraries: python-binance , pandas , numpy ✅ Data Source: Binance API ✅ Timeframe: Daily (D1) ✅ Trading Pair: BTCUSDT
Основная логика советника в файле ТЗ. Используется индикатор Fractals из стандартной библиотеки и мартингейл. В ТЗ прописал основную логику, прикрепил скриншоты, чтобы было понятнее. Если будут вопросы или что-то не будет вписываться в логику - готов работать вместе. Но в целом сложного ничего не вижу. Если все пройдет хорошо и сможем сконнектиться, то готов работать на долгую с доработками или новыми заказами
Нужен торговый робот, можно скальпер, можно тренд или хеджинг для торговли с небольшим плечом в Альфа-Форекс. 1. Мог начать работать с небольшим депозитом от 10т.р. С таким плечом на 0.03 там обеспечение примерно 9.5 т.р. 2. Доходность от 6-70% в месяц. Допустимые рабочие просадки норма. 3. Можно что бы открывал сделки в обе стороны хедж. Желательно что бы применял и с/л и т/п в любом соотношении. С трейлинг-с/л или
Здравствуйте, я вкратце объясню, приведу пример с платформы tredingview. Это должно быть UTC +9 (так как у каждого брокера оно разное, мне нужно изменить его в настройках робота). Время тогда на таймфрейме H1, робот должен нарисовать две горизонтальные линии на точках открытия и закрытия свечи 12:00. Если цена идет вверх от линии, а затем снова вниз, робот должен открыть сделку на покупку. Наоборот, если цена идет

Informazioni sul progetto

Budget
Scadenze
da 1 a 5 giorno(i)