Sub Algo4
- Indicatori
- Sabina Fik
- Versione: 1.0
- Attivazioni: 5
Sub Algo is a revolutionary indicator for MQL4/MQL5 that transforms how algorithmic strategies are built and executed.
Instead of writing endless if–else conditions, Sub Algo provides a complete visual configuration system with:
-
6 independent logical operations
-
Adaptive thresholding
-
Automatic Buy/Sell symmetry
-
Simple dropdown menus and input parameters
This is not a library.
This is a ready-to-use professional indicator that converts any combination of technical indicators into precise logical trading signals directly on your chart.
🚀 What Makes Sub Algo Unique?
Sub Algo is the world’s first MQL4/MQL5 indicator implementing a full 6-stage data processing pipeline inside a single chart window.
It allows you to:
✅ Configure complex multi-indicator conditions without coding
✅ Generate perfectly symmetric BUY and SELL signals automatically
✅ Detect divergences, crossovers, extreme zones, and momentum shifts simultaneously
✅ Process up to 4 independent indicator buffers in parallel
✅ Apply 5 logical connectors (AND / OR / XOR / NAND / NOR)
🔹 OPERATION 1 — Compare with Level
Check indicator position relative to horizontal or adaptive levels.
| Switch | Function |
|---|---|
| OP1_DISABLED | Operation OFF |
| OP1_GREATER | Value > Level |
| OP1_LESS | Value < Level |
| OP1_GREATER_EQUAL | Value ≥ Level |
| OP1_LESS_EQUAL | Value ≤ Level |
| OP1_CROSS_ABOVE | Cross FROM BELOW |
| OP1_CROSS_BELOW | Cross FROM ABOVE |
Level Types:
-
LEVEL_ABSOLUTE — Fixed numeric value
-
LEVEL_PERCENTILE — Percentage of range (0–100%)
-
LEVEL_AUTO — Range median
-
LEVEL_DYNAMIC — Volatility-adaptive level
🔹 OPERATION 2 — Compare with Previous
Momentum and acceleration detection.
| Switch | Function |
|---|---|
| OP2_DISABLED | Operation OFF |
| OP2_GREATER | Current > Previous |
| OP2_LESS | Current < Previous |
| OP2_GREATER_EQUAL | Current ≥ Previous |
| OP2_LESS_EQUAL | Current ≤ Previous |
| OP2_EQUAL | Current = Previous |
| OP2_NOT_EQUAL | Current ≠ Previous |
| OP2_ACCELERATION | Change > (range × coefficient) |
| OP2_DECELERATION | Change < (range × coefficient) |
🔹 OPERATION 3 — Position in Range
Locate value inside historical min–max channel.
| Switch | Function |
|---|---|
| OP3_DISABLED | Operation OFF |
| OP3_ABOVE_COEFF | Above custom percentile |
| OP3_BELOW_COEFF | Below custom percentile |
| OP3_EXTREME_HIGH | Top 10% of range |
| OP3_EXTREME_LOW | Bottom 10% of range |
| OP3_MID_ABOVE | Above 50% midline |
| OP3_MID_BELOW | Below 50% midline |
| OP3_QUARTILE_1 | 0–25% (deep value) |
| OP3_QUARTILE_2 | 25–50% (lower mid) |
| OP3_QUARTILE_3 | 50–75% (upper mid) |
| OP3_QUARTILE_4 | 75–100% (peak momentum) |
🔹 OPERATION 4 — Dynamics over N Periods
Trend confirmation and extremum detection.
| Switch | Function |
|---|---|
| OP4_DISABLED | Operation OFF |
| OP4_INCREASING | 3-bar uptrend |
| OP4_DECREASING | 3-bar downtrend |
| OP4_HIGHER_THAN_N | Higher than N bars ago |
| OP4_LOWER_THAN_N | Lower than N bars ago |
| OP4_HIGHEST_N | New N-period high |
| OP4_LOWEST_N | New N-period low |
🔹 OPERATION 5 — Price Correlation
Validate indicator against price action.
| Switch | Function |
|---|---|
| OP5_DISABLED | Operation OFF |
| OP5_BULLISH | Value ↑, Price ↑ |
| OP5_BEARISH | Value ↓, Price ↓ |
| OP5_DIVERGENCE_BUY | Price ↓, Value ↑ |
| OP5_DIVERGENCE_SELL | Price ↑, Value ↓ |
🔹 OPERATION 6 — Buffer Comparison
Inter-indicator analysis between two buffers.
| Switch | Function |
|---|---|
| OP6_DISABLED | Operation OFF |
| OP6_GREATER | Buffer0 > Buffer1 |
| OP6_LESS | Buffer0 < Buffer1 |
| OP6_GREATER_EQUAL | Buffer0 ≥ Buffer1 |
| OP6_LESS_EQUAL | Buffer0 ≤ Buffer1 |
| OP6_CROSS_ABOVE | Buffer0 crosses ABOVE Buffer1 |
| OP6_CROSS_BELOW | Buffer0 crosses BELOW Buffer1 |
| OP6_DIFF_GREATER | (Buffer0 − Buffer1) > Coefficient |
| OP6_DIFF_LESS | (Buffer0 − Buffer1) < Coefficient |
🔹 LOGIC CONNECTORS
How operations combine to form the final signal.
| Switch | Rule |
|---|---|
| LOGIC_AND | ALL operations TRUE |
| LOGIC_OR | At least ONE TRUE |
| LOGIC_XOR | EXACTLY ONE TRUE |
| LOGIC_NAND | NOT ALL TRUE |
| LOGIC_NOR | NONE TRUE |
Sub Algo’s most powerful feature:
You configure only BUY conditions.
SELL conditions are generated automatically using perfect mathematical inversion:
✓ GREATER ↔ LESS
✓ CROSS_ABOVE ↔ CROSS_BELOW
✓ 70% ↔ 30%
✓ QUARTILE_1 ↔ QUARTILE_4
✓ DIVERGENCE_BUY ↔ DIVERGENCE_SELL
✓ BULLISH ↔ BEARISH
Result: Perfectly balanced long/short systems in seconds.
📊 How Sub Algo Works-
Select your indicators — Up to 4 independent data sources (RSI, MACD, Stochastic, custom buffers, etc.)
-
Configure operations — 40+ logical conditions across 6 categories
-
Set logic connector — AND / OR / XOR / NAND / NOR
-
Sub Algo executes — Real-time signal processing directly on chart
-
Get arrows — Blue BUY and Red SELL signals with zero latency
-
Neural network traders — Clean binary feature vectors
-
Systematic strategists — Complex logic without programming
-
Divergence traders — Automatic classic & hidden divergence detection
-
Multi-indicator users — Combine RSI, MACD, Bollinger Bands into one signal
-
Hedge funds & prop firms — Rapid strategy prototyping
| Without Sub Algo | With Sub Algo |
|---|---|
| 100+ lines of code per condition | 5 dropdown selections |
| Manual SELL duplication | Automatic symmetry |
| Hours of debugging | Seconds of configuration |
| Hardcoded levels | Adaptive percentiles |
| Single-indicator logic | 4-buffer correlation |
Sub Algo is not a framework.
It’s not a library.
It’s the final signal processor you’ve been waiting for.
