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

MQL4 전문가

명시

В нашем терминале МТ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 

응답함

1
개발자 1
등급
(21)
프로젝트
31
23%
중재
2
50% / 0%
기한 초과
2
6%
무료
게재됨: 1 기고글, 8 코드
2
개발자 2
등급
(71)
프로젝트
83
39%
중재
3
0% / 0%
기한 초과
1
1%
무료
게재됨: 7 코드
3
개발자 3
등급
(618)
프로젝트
1428
59%
중재
31
81% / 0%
기한 초과
10
1%
무료
4
개발자 4
등급
프로젝트
1
0%
중재
0
기한 초과
1
100%
무료
5
개발자 5
등급
프로젝트
3
33%
중재
3
0% / 100%
기한 초과
1
33%
무료
6
개발자 6
등급
(68)
프로젝트
111
26%
중재
17
6% / 71%
기한 초과
15
14%
무료
게재됨: 9 코드
7
개발자 7
등급
(46)
프로젝트
73
16%
중재
13
8% / 92%
기한 초과
37
51%
무료
8
개발자 8
등급
(12)
프로젝트
18
33%
중재
0
기한 초과
6
33%
무료
9
개발자 9
등급
(266)
프로젝트
598
35%
중재
64
20% / 58%
기한 초과
147
25%
무료
게재됨: 1 기고글, 22 코드
10
개발자 10
등급
(64)
프로젝트
144
46%
중재
20
40% / 20%
기한 초과
32
22%
무료
비슷한 주문
# ТЕХНИЧЕСКОЕ ЗАДАНИЕ (TOR) ## На разработку алгоритмической торговой системы «QuantumFractalMatrix v16.5 NEXUS ULTIMATE» **Версия документа:** 1.0 **Платформа:** MetaTrader 5 (MQL5) **Статус:** Для реализации (Portfolio Project) **Уровень сложности:** High (Enterprise Grade) --- ## 1. ОБЩИЕ СВЕДЕНИЯ О ПРОЕКТЕ ### 1.1. Цель проекта Разработка высоконагруженного, модульного торгового советника (Expert Advisor) для
Ищем разработчика-партнёра MQL5 / Forex EA Ищем не просто исполнителя “написать советник по ТЗ”, а разработчика-партнёра , который уже работает с MQL5 / Forex , имеет свои наработки, рабочие стратегии, опыт тестирования и оптимизации советников . Формат сотрудничества Мы выступаем как селлеры и партнёры по продвижению : берём на себя упаковку, продажи, привлечение клиентов; заинтересованы в долгосрочном
Нужно создать торговый советник для МТ5 для автоматической торговли золотом, серебром и нефти, газа. Торговля будет происходить на основании данных индикаторов, корреляции данных инструментов. Должна быть панель управления с настройками на английском языке
AO - при пересечении уровня 0 в какую-либо сторону открывать соответствующий ордер. RSI - при пересечении отметки 30 пунктов снизу открывать ордер на покупку, при пересечении отметки 70 пунктов сверху открывать ордер на продажу. Стратегии не зависят друг от друга. Предустановка размеров ТП и СЛ, предустановка уровней ТС
Нужно разработать торгового советника для MetaTrader 5. Логика стратегии: работа на M1 (таймфрейм изменяемый) уровни Fibonacci задаются вручную (0 и 100) вход осуществляется в зоне 0–38.2 Fibonacci используется RSI BUY — RSI ≤ 30 SELL — RSI ≥ 70 дополнительный сигнал — пересечение RSI и его скользящей средней Функции управления позицией: Stop Loss за сигнальной свечой Break Even два типа Trailing Stop (обычный и
1. Общая концепция Советник предназначен для автоматического обнаружения ценовых волн, их визуализации с помощью инструмента «Сетка Фибоначчи» и циклической торговли на откатах. Основная особенность — мультиволновой режим: советник должен одновременно отслеживать и отрисовывать все движения, подходящие под фильтр размера. 2. Логика поиска и визуализации волн Динамическое натяжение: Советник сканирует рынок на глубину

프로젝트 정보

예산
기한
에서 1  5 일