Give each application one responsibility
Research creates setups and models; Hybrid scores live conditions; the decision center selects and manages trades; SignalFileTrader executes approved commands.
Loading
Preparing the engineering interface…
در حال بارگذاری
در حال آمادهسازی رابط مهندسی…
Hamid Haddadian
I develop the separate applications needed to research trading ideas, build Rule and ML models, score live conditions, select and manage trades, and execute approved commands in MetaTrader.

My goal is simple: every application should have one clear job, a defined input, a defined output, and an observable connection to the next program.
The portfolio includes SMC Pro for MT4 analysis, 52-parameter timeframe capture and timed live output, a Python research and model factory, a Hybrid engine, a decision and position-management center, and SignalFileTrader for MetaTrader execution.
The applications are designed to remain understandable during operation: each one has a limited responsibility, command and result states can be inspected, and public explanations avoid claiming more than the available evidence supports.
Brand system
The matte-gold infinity mark represents the continuous loop from research to live decisions, execution, and position feedback. Cyan is used for technical data paths and operational structure.

How I work
Research creates setups and models; Hybrid scores live conditions; the decision center selects and manages trades; SignalFileTrader executes approved commands.
Signal files, command states, acknowledgements, logs, and position status should show what was requested and what MetaTrader actually did.
A visitor should understand each program before seeing model names, private thresholds, internal schemas, or other implementation details.
Engineering evidence
The screenshots show actual application interfaces for research, live signal fusion, decision management, and terminal execution. They are used to explain software responsibilities, not as trading-performance evidence.
MQL4/MQL5 analysis, execution controllers, order lifecycle logic, command handling, and terminal-side validation.
Dataset preparation, setup discovery, feature engineering, model experiments, validation, and forward-test review.
Hybrid outputs, currency strength, ATR, entry filters, candidate ranking, portfolio context, and HOLD / ADD / REDUCE / EXIT decisions.
Dashboards, position context, bridge states, acknowledgements, logs, and operator-facing controls.


Professional profile
The portfolio connects SMC Pro data capture and timed live output with research, Hybrid scoring, trade decisions, SignalFileTrader execution, and MetaTrader feedback; the architecture case documents that flow rather than adding a sixth application.
Technical collaboration
Share the current context, the main constraint, and the outcome you need. The enquiry template keeps the first conversation focused and technically useful.