MT4 EA Based on Multi-Timeframe Session High/Low Breakout Logic with Risk Management

작업 종료됨

실행 시간 13 일
고객의 피드백
i am pleased with the excellent work !
피고용인의 피드백
good customer, easy to communicate with.

명시

I want a professional Expert Advisor (EA) for MetaTrader 4, designed to work on any currency pair and based on a multi-timeframe breakout and retest strategy using session high/low levels.


🔧 EA Specifications:

✅ General Logic:

  • EA should operate based on two timeframes:

    • If I attach it on M1, it uses M1 and H1

    • If I attach it on M5, it uses M5 and H4


⏱️ 1. Session Detection and Level Drawing:

  • EA identifies a session window:

    • For example, from 13:00 to 14:00 on H1 chart

  • During this hour:

    • Place two vertical lines at the start and end of the session (13:00 and 14:00)

    • Detect the highest high and lowest low between 13:00 and 14:00

    • Draw horizontal lines for the high and low levels (on chart and for logic)


🔍 2. Signal Detection (during next session):

  • From 14:00 to 15:00, EA monitors price action.

  • A valid signal occurs if:

    1. Price breaks either the high or low level with candle body (wicks don't count)

    2. Then forms a trend by also breaking the opposite level with candle body

This confirms a directional breakout and retest.


📈 3. Trade Entry Rules:

After a valid breakout in both directions, EA places a Buy Limit or Sell Limit based on trend direction:


🟩 Buy Setup (Bullish Breakout):
  • First, price breaks the low, then moves up and breaks the high

  • Entry: Place Buy Limit at the lowest candle body close inside the move

  • Stop Loss (SL):

    • If the candle has a wick → place SL just below the wick

    • If no wick → calculate pip range of the longer of the two candles involved, divide by 4, and subtract from entry

  • Take Profit (TP): Use Risk-to-Reward = 1:5


🟥 Sell Setup (Bearish Breakout):
  • First, price breaks the high, then drops and breaks the low

  • Entry: Place Sell Limit at the highest candle body close

  • SL/TP logic same as in Buy setup


⚠️ 4. Trade Restrictions:

  • Only one or two trades per session:

    • If no signal → no trade

    • If a trade hits TP → do not enter another trade

    • If a trade hits SL → EA is allowed to enter one more trade if a new valid signal appears

    • If second trade also hits SL → no further trades


⏳ 5. Limit Order Expiration:

  • All Buy/Sell Limit orders are only valid during the next hour after the session

    • Misol: sessiya 13:00–14:00, keyin kirish/savdo 14:00–15:00 gacha bo'lishi kerak.

    • Agar narx soat 15:00 ga qadar buyurtma chegarasini qo'zg'atmasa → buyurtmani bekor qiling va chizilgan darajalarni o'chiring


⚙️ Kirishlar:

Faqat bitta kirish parametri talab qilinadi:

  • RiskPerTrade (%) : SL asosidagi savdo boshiga xavf. Misol uchun, agar ga o'rnatilgan bo'lsa 1 , har bir SL uchun hisob balansining 1% xavf ostida bo'ladi.


📊 Diagramma ko'rsatish:

EA diagrammada quyidagilarni ko'rsatishi kerak:

  • Yuqori/past darajalar uchun gorizontal chiziqlar

  • Seansning boshlanishi va tugashi uchun vertikal chiziqlar

  • Savdo faol bo'lganda kirish, SL va TP darajalari

  • aaa_4949 Grafikda EA nomini ko'rsating


Iltimos, EA to'g'ri risklarni boshqarishdan foydalanishiga va barcha standart MT4 brokerlariga mos kelishiga ishonch hosil qiling.


파일:

PNG
ea_Breakout.png
274.7 Kb

응답함

1
개발자 1
등급
(7)
프로젝트
7
86%
중재
0
기한 초과
0
무료
2
개발자 2
등급
(58)
프로젝트
90
43%
중재
4
0% / 100%
기한 초과
3
3%
작업중
3
개발자 3
등급
(296)
프로젝트
475
40%
중재
105
40% / 24%
기한 초과
80
17%
바쁜
게재됨: 2 코드
비슷한 주문
Советник для МТ4, Форекс, (5 знаков после запятой) Входные параметры LotSize1,2,3...12 — объём лота StepPoints1 — отступ в пунктах от цены активации предыдущего отложенного ордера (переход в рынок) для установки нового (пример 100 пунктов) Slippage - отклонение от цены установки отложенного ордера до рыночного исполнения (при скачках цены) - 2 пункта StepPoints2- отступ в пунктах от цены установки текущего
Начало с двойного (считается нулевым), на следующем шаге сетки в любую сторону закрывается профитный ордер и открывается новая пара; таким образом: либо с одного края сетки, либо с двух всегда остаётся двойной ордер; при перевороте позиций открывается тройной ордер одинакового объёма (два ордера в сторону тренда и один в обратную) : расстояние профитов рассчитывается от крайнего двойного (против тренда), а после
enum ENUM_VOLUME { VOLUME_FIXED, VOLUME_PERCENT, VOLUME_MONEY, }; enum ENUM_CALC_MODE { CALC_MODE_OFF, CALC_MODE_FACTOR, CALC_MODE_PERCENT, CALC_MODE_POINTS, }; enum ENUM_TSL_MODE { TSL_MODE_OFF, TSL_MODE_PERCENT, TSL_MODE_POINTS, }; //+------------------------------------------------------------------------------------------------------------------+ //|
# ТЕХНИЧЕСКОЕ ЗАДАНИЕ (TOR) ## На разработку алгоритмической торговой системы «QuantumFractalMatrix v16.5 NEXUS ULTIMATE» **Версия документа:** 1.0 **Платформа:** MetaTrader 5 (MQL5) **Статус:** Для реализации (Portfolio Project) **Уровень сложности:** High (Enterprise Grade) --- ## 1. ОБЩИЕ СВЕДЕНИЯ О ПРОЕКТЕ ### 1.1. Цель проекта Разработка высоконагруженного, модульного торгового советника (Expert Advisor) для
Нужно создать торговый советник для МТ5 для автоматической торговли золотом, серебром и нефти, газа. Торговля будет происходить на основании данных индикаторов, корреляции данных инструментов. Должна быть панель управления с настройками на английском языке
Нужен простой советник для МТ5, работающий по принципу и аналогии с работой FxGrid 1.6 в МТ4. Советник открывает ордера в выбранном направлении с возможностью усреднения (лотность, коэффициенты, расстояния межу ордерами настраиваются как заранее, так и по ходу работы советника). Как только закрыт ордер (по с/л или т/п), тут же открывается (или нет) следующий ордер в том же направлении
Нужен советник, для МТ 4, зарабатывающий не менее 10 процентов в месяц, при тестировании в любой период, на 3-5 валютных парах, можно больше, с просадкой не более 20 процентов. Необходим стоп-лосс, чтобы не было риска потери депозита. Готов обсудить любые предложения или дополнения в ходе обсуждения заказа
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 (обычный и
Основная идея советника заключается в использовании коррелирующих валютных пар для выравнивания отрицательного баланса. Изначально запускаются 4 пары, разделенные на 2 блока. В каждом блоке 2 пары, каждая из которых открыты разнонаправленно buy\sell с установленными заранее уровнями TP. Например: в одном блоке 2 пары EUR\USD buy и sell, во втором блоке 2 пары USD\CHF buy и sell. TP устанавливается в каждом блоке

프로젝트 정보

예산
100+ USD
기한
에서 3  5 일