Completed

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

Automated trade execution on MT4 and MT5 platforms
Support and resistance level detection
Risk management with position sizing
Backtested and forward tested logic
Deployed on VPS for 24/7 operation

Tech Stack

MQL4 / MQL5

MetaTrader scripting languages

MetaTrader 4/5

Trading platforms

VPS / RDP

Remote deployment environment

Related Work