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

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 article, 8 codes
2
開発者 2
評価
(71)
プロジェクト
83
39%
仲裁
3
0% / 0%
期限切れ
1
1%
パブリッシュした人: 7 codes
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 codes
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 article, 22 codes
10
開発者 10
評価
(64)
プロジェクト
144
46%
仲裁
20
40% / 20%
期限切れ
32
22%
類似した注文
Нужно создать торговый советник для МТ5 для автоматической торговли золотом, серебром и нефти, газа. Торговля будет происходить на основании данных индикаторов, корреляции данных инструментов. Должна быть панель управления с настройками на английском языке
Нужен советник, для МТ 4, зарабатывающий не менее 10 процентов в месяц, при тестировании в любой период, на 3-5 валютных парах, можно больше, с просадкой не более 20 процентов. Необходим стоп-лосс, чтобы не было риска потери депозита. Готов обсудить любые предложения или дополнения в ходе обсуждения заказа
AO - при пересечении уровня 0 в какую-либо сторону открывать соответствующий ордер. RSI - при пересечении отметки 30 пунктов снизу открывать ордер на покупку, при пересечении отметки 70 пунктов сверху открывать ордер на продажу. Стратегии не зависят друг от друга. Предустановка размеров ТП и СЛ, предустановка уровней ТС
Ищу стабильный торговый алгоритм для работы на счетах проп-компаний (типа FTMO). Требуется инструмент, полностью соответствующий правилам риск-менеджмента проп-фирм. Ключевые требования: * Обязательное наличие фиксированного Stop Loss для каждой сделки. * Категорический запрет на использование мартингейла, сеток и усреднений. * Жесткий контроль дневной просадки (не более 3-4% от баланса). * Стабильная работа на
Нужно разработать торгового советника для MetaTrader 5. Логика стратегии: работа на M1 (таймфрейм изменяемый) уровни Fibonacci задаются вручную (0 и 100) вход осуществляется в зоне 0–38.2 Fibonacci используется RSI BUY — RSI ≤ 30 SELL — RSI ≥ 70 дополнительный сигнал — пересечение RSI и его скользящей средней Функции управления позицией: Stop Loss за сигнальной свечой Break Even два типа Trailing Stop (обычный и
Основная идея советника заключается в использовании коррелирующих валютных пар для выравнивания отрицательного баланса. Изначально запускаются 4 пары, разделенные на 2 блока. В каждом блоке 2 пары, каждая из которых открыты разнонаправленно buy\sell с установленными заранее уровнями TP. Например: в одном блоке 2 пары EUR\USD buy и sell, во втором блоке 2 пары USD\CHF buy и sell. TP устанавливается в каждом блоке
Я ищу бизнес-партнёра с опытом в трейдинге и программировании, который сможет реализовать распознавание паттернов и на его основе создать прибыльного торгового робота (EA). Это профессиональная модель: автор заработал на ней миллионы, имеет подтверждённую историю результатов и хорошо известен в торговле фьючерсами
1. Общая концепция Советник предназначен для автоматического обнаружения ценовых волн, их визуализации с помощью инструмента «Сетка Фибоначчи» и циклической торговли на откатах. Основная особенность — мультиволновой режим: советник должен одновременно отслеживать и отрисовывать все движения, подходящие под фильтр размера. 2. Логика поиска и визуализации волн Динамическое натяжение: Советник сканирует рынок на глубину
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <

プロジェクト情報

予算
締め切り
最低 1 最高 5 日