Советник следования за рынком (смена цвета свечи)

MQL4 Experts Forex

Job finished

Execution time 4 days
Feedback from employee
Рад помочь!
Feedback from customer
Работа была выполнена в срок, на доп вопросы исполнитель отвечал оперативно (всегда был на связи)! Недочеты по советнику были исправлены в кратчайшие сроки.

Specification

СМЕНА ЦВЕТА СВЕЧИ


Торговая идея

Следование за рынком. Т.е робот должен анализировать две последние закрывшиеся свечи. Если происходит смена цвета последней свечи относительно предыдущей, то робот открывает сделку рыночным ордером в направлении последней закрывшейся свечи. Сделка сопровождается до появления противоположного сигнала и все повторяется. Таким образом мы всегда находимся в позиции

Описание стратегии

  1. Смена цвета свечи(анализ закрытия 2х свечей) = сигнал 

  2. Открытие ордера buy/sell по рынку

  3. Сопровождение

    1. если цена пошла в нашем направлении, то ждем противоположного сигнала. Текущая позиция закрывается и открывается новая в противоположную сторону

    2.  если цена пошла против нас и образовался противоположный сигнал на основании закрытия двух последних свечей то сделка закрывается в момент закрытия свечи и открывается в противоположном направлении. 

Примечание: для TF D1 логика входа та же, но решение принимается за n min (Shift_open_time) до закрытия последней свечи. Т.е сравнивается цена открытия с текущей ценой. Если на этот момент цвет противоположный как указано выше, то это сигнал для открытия позиции. Это нужно для избежании повышенных спредов в момент закрытия и открытия дня. 

Торговые условия и окружение

  • Платформа/терминал: MT4

  • Время работы (открытия/закрытия сделок): 00:00—23:59 (none-круглосуточно)

  • Тип котировок: 5ти знак

  • Торговые инструменты: все мажоры+ кроссы (экзотику не берем)

  • Открытие сделок (вход в рынок):  рыночным ордерами

Настройки

  • Направление торговли только в buy/sell (none-в оба направления)

  • Lot_Size - задаваемый параметр                       

                       а) RiskPerc – %  от депозита на сделку при stop_loss(виртуальный) равный одному значению ATR, рассчитанному  по индикатору ATR_MY (прилагается)  количество дней задается

 b) фиксированный lot от 0,01 и т.д

  • Breakeven - указывается в пунктах (5-ти знак) если 0 то нет

  • TF:M15; H1; H4; D1; W1

  • STOP LOSS в пп если 0 то нет

  • TAKE PROFIT в пп если 0 то нет

  • Trialling_stop в пп если 0 то нет

  • Shift_open_time это сдвиг во времени указывается в минутах и работает только когда выбран рабочий TF=D1. 

  • При достижении n эквити (в валюте депозита) по конкретной паре, робот закрывает позицию и прекращает торговлю на этот день на этой паре. Если 0 то не учитывается

  • При достижении n убытка по конкретной паре, робот закрывает позицию и прекращает торговлю на этот день на этой паре. Если 0 то не учитывается

  • Размер свечи(Nmin_pp), при котором будет считаться смена цвета свечи. Иногда бывает, что тело свечи очень маленькое,  например 8 пп по 5-ти знаку, соответственно такие свечи учитывать не надо. Для этого необходима задаваемая переменная. 

  • Количество дней n- для расчета ATR в случае выставления лота в %


Files:

PNG
Pic_1.png
54.7 Kb
PNG
Pic_2.png
67.5 Kb
PNG
Pic_3.png
64.3 Kb
EX4
ATR_MY.ex4
15.0 Kb

Responded

1
Developer 1
Rating
(116)
Projects
137
58%
Arbitration
1
0% / 0%
Overdue
0
Free
2
Developer 2
Rating
(65)
Projects
117
24%
Arbitration
13
54% / 46%
Overdue
15
13%
Free
Published: 2 codes
3
Developer 3
Rating
(174)
Projects
233
61%
Arbitration
3
33% / 33%
Overdue
6
3%
Free
Published: 1 code
4
Developer 4
Rating
(84)
Projects
142
13%
Arbitration
11
55% / 18%
Overdue
3
2%
Free
5
Developer 5
Rating
(361)
Projects
644
26%
Arbitration
92
72% / 14%
Overdue
12
2%
Working
Published: 1 code
6
Developer 6
Rating
(645)
Projects
873
48%
Arbitration
29
38% / 17%
Overdue
63
7%
Working
7
Developer 7
Rating
(473)
Projects
1139
44%
Arbitration
51
31% / 33%
Overdue
501
44%
Free
8
Developer 8
Rating
(618)
Projects
1429
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
9
Developer 9
Rating
(493)
Projects
1022
58%
Arbitration
30
27% / 23%
Overdue
133
13%
Working
10
Developer 10
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
11
Developer 11
Rating
(54)
Projects
102
23%
Arbitration
12
25% / 17%
Overdue
13
13%
Free
12
Developer 12
Rating
(32)
Projects
53
36%
Arbitration
0
Overdue
0
Free
Similar orders
Ищу опытного разработчика для создания торгового советника (бота) на платформе MetaTrader 5. Бюджет до $500. ВАЖНО: Бот НЕ должен торговать автоматически! Его задача — анализировать рынок, находить точки входа и отправлять готовые сигналы в мой Telegram-канал. Я и мои подписчики будем открывать сделки вручную. Функциональные требования: Платформа: MetaTrader 5. Торговый инструмент: Приоритет XAUUSD (золото). Возможно
Hello, I need a professional MT4/MT5 Expert Advisor (EA) based on an existing compiled indicator (.ex4/.ex5). I do not have the source code. The indicator provides Entry, Take Profit (TP), and Stop Loss (SL) . Main Requirements 1. Indicator Integration • Integrate the indicator directly into the EA. • I should only attach the EA to the chart. • No need to attach the indicator separately. • Include all available
Нужен простой Expert Advisor для MT5. Советник ничего не торгует и не изменяет позиции. Работает на отдельном счёте Quattro Gold и отслеживает позиции XAUUSD объёмом 0.01. Логика: при появлении новой BUY позиции запомнить цену открытия; если цена снизилась на 20.00 USD по XAUUSD от цены входа — отправить один Push Notification в MT5; для SELL наоборот: если цена выросла на 20.00 USD от цены входа — отправить один
I already have a large working MQL5 Expert Advisor. I am NOT looking for a new EA from scratch. I need an experienced MQL5 developer to audit, debug and improve the existing source code based on real MT5 demo logs. The EA trades XAUUSD on M1 and includes smart entry logic, FastFlow/tick-flow analysis, DMI/ADX, Connors RSI, ROC, EMA, market structure and multi-leg execution. The main task is to identify why many

Project information

Budget
70 - 120 USD
Deadline
from 3 to 10 day(s)