Expert Advisor Specification — BOS Push Fibonacci Retracement Strategy (Universal)

İş Gereklilikleri

1. Overview

This Expert Advisor (EA) automatically detects Break of Structure (BOS) followed by a price push of a configurable minimum size (in pips), and places pending orders at a specified Fibonacci retracement level.
The EA supports both bullish and bearish market conditions, works on any instrument and timeframe, and includes configurable risk management, trade management, and day restrictions.
It is designed to be rented via a subscription system using Magic Numbers for account control.

2. Entry Logic

2.1 Break of Structure Detection
The EA must detect a BOS before initiating a “push” measurement.
BOS is defined as the price closing beyond the most recent swing high (for bullish BOS) or swing low (for bearish BOS).
BOS detection must be swing-based, not tick-based.
Swing sensitivity should be configurable via input:
SwingPointsLookback (default = 3 bars to each side for high/low confirmation).

2.2 Push Measurement
After a valid BOS, the EA measures the immediate directional price movement (the “push”).
Push size must meet or exceed MinPushPips (default = 100 pips for XAU/USD, adjustable).
For bullish setup:
BOS = close above previous swing high.
Push = highest high after BOS minus BOS breakout candle low.
For bearish setup:
BOS = close below previous swing low.
Push = BOS breakout candle high minus lowest low after BOS.

3. Fibonacci Retracement Entry

3.1 Pending Order Placement
After detecting BOS and push:
For bullish: place a Buy Limit at a configurable Fibonacci retracement level (e.g., 61.8%).
For bearish: place a Sell Limit at a configurable Fibonacci retracement level.
Retracement calculation:
Bullish: Fib drawn from swing low (start of push) to swing high (end of push).
Bearish: Fib drawn from swing high (start of push) to swing low (end of push).
Input: FibEntryLevel in %, default 61.8.

3.2 Risk & Lot Sizing
Input: RiskPerTradePercent (default = 1% of account balance).
Lot size auto-calculated based on SL distance and account equity.

4. Trade Management

4.1 Stop Loss / Take Profit
SL_Pips: Stop Loss distance in pips (default = 50).
TP_Pips: Take Profit distance in pips (default = 100).
TP/SL independent for bullish and bearish orders.

4.2 Lock Profit
Input: LockProfitPips — once price moves this many pips in profit, move SL to breakeven or lock a specified amount of profit.
LockProfitAmount — pips to lock after trigger.

4.3 Trailing Stop
Input: UseTrailingStop (true/false).
TrailingStartPips — start trailing after X pips in profit.
TrailingDistancePips — distance to trail behind price.

5. Trading Days Control

Boolean inputs for each day to enable or disable trading:
TradeMonday = true
TradeTuesday = true
TradeWednesday = true
TradeThursday = true
TradeFriday = true
TradeSaturday = false
TradeSunday = false

6. Additional Features

6.1 Subscription & Licensing
EA must only work on accounts authorized by the developer/vendor.
Use a MagicNumber system tied to the subscription key.
Subscription control should check:
Expiration date.
Account number(s).
Broker name (optional).
If subscription invalid, EA must disable all functionality and display “License Expired” in chart comment.

6.2 Order Management Rules
Only one active setup (pending + trade) per symbol at a time.
If SL or TP is hit, EA can rearm for new BOS if still within allowed trading days.
Optional: limit number of trades per day via MaxTradesPerDay (default = unlimited).

7. Inputs Summary

Market Detection & Entry:
SwingPointsLookback = 3
MinPushPips = 100
FibEntryLevel = 61.8

Risk & Trade Size:
RiskPerTradePercent = 1.0

Trade Management:
SL_Pips = 50
TP_Pips = 100
LockProfitPips = 30
LockProfitAmount = 10
UseTrailingStop = true
TrailingStartPips = 40
TrailingDistancePips = 20

Day Control:
TradeMonday … TradeSunday

Subscription Control:
MagicNumber (default per symbol)
LicenseKey (string)
ExpiryDate (YYYY-MM-DD)

8. Developer Notes

Must work on both 4-digit and 5-digit brokers, and metals/indices.
Code should be event-driven, not loop-heavy.
Backtestable on all timeframes.
Logging must indicate:
BOS detected
Push measured and valid
Pending order placed (level + fib %)
Trade modifications (lock, trail, SL move)
License validation success/fail
Day filter blocking/allowing trades
Use broker server time for all day filters.

Dosyalar:

PNG
bullisch.png
106.2 Kb

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(228)
Projeler
284
27%
Arabuluculuk
14
50% / 36%
Süresi dolmuş
9
3%
Meşgul
2
Geliştirici 2
Derecelendirme
(299)
Projeler
461
18%
Arabuluculuk
29
45% / 24%
Süresi dolmuş
28
6%
Meşgul
3
Geliştirici 3
Derecelendirme
(10)
Projeler
12
0%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
1
8%
Çalışıyor
4
Geliştirici 4
Derecelendirme
(458)
Projeler
902
77%
Arabuluculuk
25
16% / 68%
Süresi dolmuş
100
11%
Serbest
Yayınlandı: 1 makale, 6 kod
5
Geliştirici 5
Derecelendirme
(26)
Projeler
32
28%
Arabuluculuk
4
75% / 25%
Süresi dolmuş
6
19%
Serbest
6
Geliştirici 6
Derecelendirme
(15)
Projeler
34
24%
Arabuluculuk
3
0% / 33%
Süresi dolmuş
2
6%
Çalışıyor
7
Geliştirici 7
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
8
Geliştirici 8
Derecelendirme
(258)
Projeler
585
35%
Arabuluculuk
64
20% / 58%
Süresi dolmuş
147
25%
Serbest
Yayınlandı: 1 makale, 22 kod
9
Geliştirici 9
Derecelendirme
(287)
Projeler
517
36%
Arabuluculuk
62
34% / 35%
Süresi dolmuş
187
36%
Çalışıyor
10
Geliştirici 10
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
11
Geliştirici 11
Derecelendirme
(25)
Projeler
28
7%
Arabuluculuk
2
50% / 50%
Süresi dolmuş
2
7%
Yüklendi
12
Geliştirici 12
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Çalışıyor
13
Geliştirici 13
Derecelendirme
(7)
Projeler
11
18%
Arabuluculuk
6
17% / 0%
Süresi dolmuş
3
27%
Çalışıyor
14
Geliştirici 14
Derecelendirme
(51)
Projeler
82
43%
Arabuluculuk
3
0% / 100%
Süresi dolmuş
2
2%
Yüklendi
15
Geliştirici 15
Derecelendirme
(22)
Projeler
29
14%
Arabuluculuk
3
67% / 0%
Süresi dolmuş
3
10%
Serbest
16
Geliştirici 16
Derecelendirme
(16)
Projeler
20
0%
Arabuluculuk
9
0% / 78%
Süresi dolmuş
6
30%
Serbest
17
Geliştirici 17
Derecelendirme
(1)
Projeler
1
100%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
18
Geliştirici 18
Derecelendirme
(11)
Projeler
16
31%
Arabuluculuk
3
67% / 0%
Süresi dolmuş
0
Serbest
19
Geliştirici 19
Derecelendirme
(270)
Projeler
550
49%
Arabuluculuk
55
40% / 36%
Süresi dolmuş
227
41%
Çalışıyor
20
Geliştirici 20
Derecelendirme
(75)
Projeler
231
73%
Arabuluculuk
6
100% / 0%
Süresi dolmuş
1
0%
Serbest
21
Geliştirici 21
Derecelendirme
(4)
Projeler
2
0%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
1
50%
Çalışıyor
Benzer siparişler
Hello, I need an EA that will be a trend following with these features. Money management EA must use signal generator AI to automatically do a top down analysis on all time frames and then take trades in a smaller time frame based on generated signals. After analysis the bot must display all the trends on each time frame and then indicate whether its buying or selling. The bot should open signals on one side at a
" You can find us at the lowest price and even forex trading, we have everything you need for business transactions such buying and selling and we can show you how make money by own self
Looking for an experienced MQL5 developer to create a professional-grade Expert Advisor for MT5, designed to comply with prop firm rules (IC Markets). The EA should include robust risk management, daily/weekly equity protection, dynamic position sizing, spread and news filters, and session controls. Strategy is trend-based with volatility filters and will be provided in detail privately. Must be fully adjustable
The EA should trade major or all pairs(XAUUSD, EURUSD, GBPUSD, USDJPY, BTCUSD etc. The EA should not have grid, martingale or hedging strategies. The EA should have money risk management. The EA should be able to trade in all account types/brokers: ECN, Standard, Cent accounts and even prop firms. The EA should Be plug and play most probably. There should be An evidence of the performance in live account or demo with
I trade AUDUSD 5 minute, but please make useable on all timeframes. The only indicator I use is Supply and Demand Order Blocks available for free at https://www.mql5.com/en/market/product/107330?source=Site+Market+MT4+Indicator+Free+Rating006 However, the indicator does not use Buffer Indexes so you will have to use the rectangle objects as a point of entry and exit. So basically – · ENTER one entry as soon
Description: Looking for a professional developer to build a smart trading bot for MT5 called AZIZ EA , based on my custom indicator logic (full logic provided), including: Pairs: XAUUSD, EURUSD, USDJPY 5 trading modes (Safe, Profit, Manual, Unlimited, Target) Free AI tools (news filter, momentum analysis, smart exit) Safe money management with dynamic lot sizing Alerts & push notifications 📄 Full specifications
Hello, I’m looking for an experienced Pine Script developer to recreate an MT4 indicator for TradingView. I have: The original MT4 script The same indicator already running on TradingView (but source code is locked) Photos and videos showing exactly how it appears and behaves on TradingView I will share all reference materials privately after confirming you can take on the project. There's not really too much to the
Hello expert developer i need profitable ready made MT5 EA and i want to purchase it do let me know how much you want to sell the EA there must be backtesting with high win rate i need very profitable arbitrage EA I'll be looking forward to expert developer only please if you know you have zero idea about what am saying don't come and waste my time thank you very much
hello great developer I’m looking for a skilled ProRealTime developer to replicate my TradingView “Master Pattern” indicator exactly (see Loom video and attached Pine Script). The final ProRealTime version must match TradingView visually and functionally, with an added table showing higher timeframe ATR, minor trend, and major trend
A Grid EA with a hedge that closes losing trades with current profits utilizes a grid trading strategy combined with hedging techniques to mitigate risk and potentially lock in profits. It involves placing buy and sell orders at predetermined price intervals, forming a grid. When a trade within the grid moves against the initial direction, a hedge (opposite position) is opened. If the market reverses, the losing

Proje bilgisi

Bütçe
100 - 200 USD
KDV (21%): 21 - 42 USD
Toplam: 121 - 242 USD
Geliştirici için
90 - 180 USD