SNRXSupport and Resistance X
Automated trading system built in MQL4 and MQL5. My entry point into coding.
Overview
This is where I learned to code. Not from a textbook or a bootcamp - from trying to remove emotion from my beginner trading decisions.
"I wanted a rule-based system that would execute trades based on logic, not fear or greed. Building SNRX taught me loops, conditionals, error handling, and discipline."
SNRX detects support and resistance levels, executes trades based on predefined rules, and manages risk automatically. I deployed it on a VPS. I backtested it. I forward tested it. Some trades worked. Some did not. But the system taught me how to think through a process from start to finish.
This project is not actively maintained anymore. I have moved on to web development. But it was my foundation - the place where I learned that code is just logic written down.
What I Learned
Discipline over emotion
A system does not panic. It follows the rules you set. This taught me the value of consistent execution.
Pattern recognition
Writing algorithms to detect price patterns helped me understand how to break down complex problems into simple steps.
Real-time data handling
Markets move fast. Learning to process live price feeds taught me about timing, state management, and error handling.
Testing and iteration
Backtesting taught me the value of validating your logic before deploying it. Forward testing showed me that theory and reality differ.
Key Features
Tech Stack
MQL4 / MQL5
MetaTrader scripting languages
MetaTrader 4/5
Trading platforms
VPS / RDP
Remote deployment environment