The advisor uses a dual stochastic system:
Senior timeframe defines the trend.
Junior timeframe finds entry points.
Fractal levels build support/resistance.
Signals are filtered by:
Order rules ( isFreeOpen / isTwoOpen / isOneOpen )
Reverse signals ( Revers )
Stop levels based on fractals or %/pips.
| Parameter Group | Parameter | Description |
|---|---|---|
| Stochastic SeniorTF | InpKPeriod | %K line period |
| InpDPeriod | %D signal line period | |
| InpSlowing | Stochastic slowing | |
| Stochastic JuniorTF | _InpKPeriod | %K period for junior TF |
| _InpDPeriod | %D period for junior TF | |
| _InpSlowing | Slowing for junior TF | |
| Fractal Indicator | isFractalsLevels | Enable fractal levels |
| LeftBars / RightBars | Left/right bars to detect fractals | |
| Risk Management | InpStopType | Stop type: STOP_TYPE_PERCENT , STOP_TYPE_POINTS , STOP_TYPE_CURRENCY |
| InpTPPips | Take profit in pips |
Copy Files
Place in MQL5/Experts :
StochasticET.mq5
Include files: CMap.mqh , PositionsHandler.mqh , Extremes.mqh , etc.
Compile
Open in MetaEditor (F4) → Click "Compile".
Attach to Chart
Drag advisor to the chart.
Set parameters (see table above).
Enable auto-trading.
| Instrument | Timeframes | Stochastic Settings | Tips |
|---|---|---|---|
| EURUSD | M15 (Sr), M1 (Jr) | K=5, D=3, Slowing=3 | Increase SL during high volatility |
| Gold | H1 (Sr), M5 (Jr) | K=14, D=5, Slowing=5 | Use fractal levels |
| Indices | H4 (Sr), H1 (Jr) | K=21, D=7, Slowing=7 | Enable isOneOpen |
Fractal Levels
Dynamic support/resistance zones.
Custom colors ( clrUp / clrLow ).
Auto-update on new bars.
Order Management
isOneOpen : Prevents opposite orders.
MagicNum : Unique order identifier.
Info Panel
Real-time display of:
Account balance
Current profit
Advisor version
BUY Signal
Stochastic (Jr) crosses low_Extrem upward + Senior TF confirmation.
SELL Signal
Stochastic (Jr) crosses up_Extrem downward + Senior TF confirmation.
Stop Loss
Auto-calculated as:
% of price: InpSLPercent
Pips: InpSLPips
Currency: InpSLCarency
Historical testing:
Optimize stochastic periods.
Adjust up_Extrem / low_Extrem .
For futures:
Increase DistanceSizeValue .
Disable fractals ( isFractalsLevels=false ).
If for any reason you do not like the purchased program, you can request a refund within 30 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.
Simply send a request for refund or exchange with your order number by email: support@fx-market.pro.
Refund requests received more than 30 days after purchase will be rejected.