01
Engineering problem
Discretionary market analysis becomes difficult to operate consistently when structure, liquidity zones, relative strength, timing, risk sizing, and order management are scattered across unrelated indicators and panels.
02
System response
SMC Pro consolidates these functions into a modular MQL4 workspace. Alongside structure analysis, risk, orders, and trade management, it stores 52 Smart Money parameters for every timeframe as structured records used to build training datasets and research profitable combinations. The same layer schedules and publishes live snapshots for seven major FX pairs plus XAUUSD to the Hybrid Setup application.
03
Engineering scope
- Multi-timeframe internal and external market-structure analysis, including ChoCh, structure shifts, displacement, and continuation context.
- Smart Money Concepts tooling for liquidity, order blocks, breaker blocks, fair-value gaps, sweeps, premium/discount zones, and structural refinement modes.
- Watchlist, relative pair strength, pure currency-strength analysis, and cross-symbol ranking across selected timeframes.
- Session and timing context covering Asian, London, and New York sessions, kill zones, quarterly references, and intraday windows.
- Risk-based or fixed sizing, P&L and margin monitoring, multi-target handling, break-even, trailing, add-on, and account/symbol close controls.
- A configurable setup engine with named saved configurations and support for multiple active strategy setups running in parallel.
- Forex Factory event visibility with impact filtering, countdowns, and configurable pre/post-news no-trade windows.
- Structured feature and dataset export for classical ML, deep-learning, and time-series research in Python.
04
Architecture and responsibility layers
Analysis layer
Calculates and presents market structure, liquidity, timing, strength, watchlist, news, and multi-timeframe context inside the MT4 chart environment.
Research layer
Transforms selected market and SMC states into structured records and CSV datasets for setup research, feature engineering, and external model development.
Execution layer
Evaluates active named setups, applies risk and invalidation rules, supports manual operation, and can run multiple configured strategies through the same execution framework.
05
Operating workflow
- Attach the compiled toolset to an MT4 chart.
- Configure structure, liquidity, watchlist, timing, news, risk, and setup settings.
- Use the workspace for discretionary analysis or save a rule configuration under a unique setup name.
- Load one or more saved setups through the Load Sets workflow and enable the required execution modes.
- Monitor analysis states, open positions, P&L, margin, timing, and news context from the unified chart interface.
- Export selected structured features to CSV when the workflow is connected to Python research tooling.
06
Data and command interfaces
| Interface | Direction | Purpose |
|---|---|---|
| MT4 chart and event model | Market/terminal → SMC Pro | Provides symbol data, timeframe context, chart events, and terminal-side operating state. |
| Named setup configurations | Operator ↔ execution engine | Stores, reloads, enables, disables, and combines reusable strategy definitions. |
| Structured CSV feature export | SMC Pro → Python | Publishes selected analytical states for dataset construction, research, validation, and model development. |
07A
System outputs
- Multi-timeframe structure and liquidity annotations
- Currency and pair-strength views
- Saved setup configurations and active setup state
- Risk, order, P&L, margin, and position-management state
- News/session context and no-trade-window state
- Structured research datasets and feature exports
07B
Safety and control layers
- Risk-based sizing and minimum operational constraints are separated from setup-definition logic.
- Scheduled-news windows can block new entries around configured event periods.
- Break-even, trailing, multi-target, time-based close, and account/symbol controls provide multiple position-management paths.
- Public documentation does not expose the proprietary setup engine, complete execution rules, private indicators, datasets, models, or deployment configuration.
08
Validation evidence
- The supplied public-demo validation report records successful static checks for required MQL4 lifecycle handlers, balanced source structure, and absence of private includes, DLL imports, network calls, file operations, order operations, and custom-indicator dependencies.
- The public demo generates changing dashboard values locally for presentation; it is not the production analysis or execution implementation.
- MetaEditor compilation was not performed in the repository-preparation environment and remains a required local acceptance check.
09
Public and private boundaries
Published evidence
Documented captures, high-level module responsibilities, analysis and trade-management surfaces, the 52-parameter dataset role, and the timed live-output relationship with Hybrid Setup.
Protected implementation
Complete MQL4 source, compiled production modules, proprietary setup logic, sensitive configuration, broker and account data, private datasets, credentials, and deployment details.
10
Interpretation and limitations
- Application captures demonstrate software functions, not guaranteed trading outcomes.
- Broker behavior, symbol specifications, spreads, slippage, and operating settings require independent validation.
- The complete proprietary source, strategy parameters, account details, and production configuration are not published on the site.
11
Additional interface evidence
Repository-backup evidence
These captures come directly from the supplied GitHub backup and are displayed openly on this page.
Source details
Source: SMC-Pro-for-MetaTrader/images/news-on-chart.pngSource details
Source: SMC-Pro-for-MetaTrader/images/setup-inputs-1.pngSource details
Source: SMC-Pro-for-MetaTrader/images/position-manager.pngSource details
Source: SMC-Pro-for-MetaTrader/images/public-demo-preview.pngPreviously documented portfolio evidence
