Start here
Risk management for algo traders
A trading system is only useful when its position size and drawdown rules are clear enough to survive a bad run.
Read articleTopic / Execution
Spreads, slippage, fills, sessions, and real-world trade mechanics.
20 guides
Start here
A trading system is only useful when its position size and drawdown rules are clear enough to survive a bad run.
Read articlePractical guide
A clean installation prevents many problems that look like strategy problems but are actually symbol, connection, or configuration issues.
Read articleFoundations
An MT5 Expert Advisor is software that turns a defined trading process into repeatable decisions and orders.
Read articleReal-world trading
Small trading costs compound. Here is how to measure the difference between a clean backtest and a real MT5 fill.
Read articleOperations
Automation needs an operating environment. Use this checklist to catch connection, restart, and monitoring failures before they affect a position.
Read articleMarket conditions
Economic releases can change spread, liquidity, and execution. Learn how to decide whether a strategy should trade through them.
Read articleFoundations
Understand bids, asks, market orders, pending orders, and why an algorithm's decision is only the start of a trade.
Read articleFoundations
Learn what a bar really represents and why session boundaries, timezones, and incomplete candles matter to an EA.
Read articleStrategy design
A complete strategy is more than an entry condition. Map every transition from signal to position close before coding.
Read articleRisk management
Compare fixed lots, fixed cash risk, volatility sizing, and account-based sizing before selecting a rule your broker can support.
Read articleData engineering
A practical process for finding the data defects that silently change signals, session filters, and backtest outcomes.
Read articleEngineering discipline
Small automated tests can catch sizing, stop, time, and state errors before they reach an account.
Read articleArchitecture
Explicit states make order handling, restart recovery, and protection logic easier to reason about than scattered flags.
Read articleExecution
Choose order types based on the strategy's priority: participation, price control, breakout activation, or risk protection.
Read articleMarket microstructure
A strategy can be profitable on paper but untradeable at its intended size. Learn how liquidity changes the result.
Read articleExecution research
Use observed spread and activity to decide when a strategy should trade, rather than relying on a fixed clock alone.
Read articleOperations
Latency matters differently for a scalper, a session system, and a slower swing EA. Measure the path before paying for speed.
Read articleTrade management
Exit logic controls the trade distribution, account exposure, and operational behaviour. Design it as carefully as the entry.
Read articleMT5 setup
Tick value, point size, volume steps, trading sessions, and stop levels can differ across brokers even when the symbol name looks familiar.
Read articleOperations
Make session filters, daily loss resets, and research timestamps consistent across brokers, data feeds, and local displays.
Read articleAsk a setup question, share a backtest, or compare notes with other algorithmic traders. Use a display name; your email remains private.
Create an account or sign in above to join the conversation.
Loading discussion…