AArnold HolmOct 27 · 4 min readFixed UTC-5 is not the New York clockA fixed UTC-5 session and the New York clock can differ by a full hour. A conversion can therefore take different trades even when the entry formula agrees. If you move a Pine session to MT5, your clostratcorealpha.hashnode.dev
AArnold HolmOct 20 · 4 min readYour account finished flat. Did it cross the loss limit first?Your $100,000 final value can hide an earlier $1,000 crossing below an assumed $98,000 loss floor. Here is one check to make before treating a flat demo session as a clean session. Here is a small exastratcorealpha.hashnode.dev
KKaran RajputOct 20 · 2 min readPine Script to MQL5: the three timing bugs that make an EA trade differentlyA Pine Script strategy and its MQL5 version can use the same indicators and still trade on different bars. Here are the three timing bugs behind most of that, and a small EA to check for them. ## 1. Rcodeflowos.hashnode.dev
AArnold HolmOct 18 · 4 min readMT5 trade mode is not a trading-session clockYour bot can see full trade permission while its symbol is outside a trading session. My MT5 run passed 5 local session checks and sent zero orders. The important boundary was the exact closing secondstratcorealpha.hashnode.dev
AArnold HolmOct 17 · 4 min readMT5 code 10006: test 3 states before adding a retryYour retry needs a known starting state. My MT5 run passed 3 synthetic return-code checks and sent zero orders. That is a small check for a local classifier. It gives a retry routine three different sstratcorealpha.hashnode.dev
AArnold HolmOct 14 · 4 min readYour MT5 daily-loss lock must survive recovery and reinitializationYour 2% daily-loss cap can silently become a fresh allowance after reinitialization. In my native MT5 check, a move from 100 to 98 locked new entries, and a recovery to 99 stayed locked after the in-mstratcorealpha.hashnode.dev
AAli OzdemirOct 10 · 3 min read5 Things I Check Before Debugging an MQL5 ProgramWhen working with MQL5, I try not to jump straight into changing code as soon as something goes wrong. First, I want to understand what the program is supposed to do, what it actually does, and where 11Aozdemir.hashnode.dev
OOmais AliOct 9 · 3 min readFrom TradingView Strategy to MT5 Expert Advisor: A Developer's ChecklistA lot of traders build a strategy in Pine Script on TradingView, like the backtest, and then want it running automatically on MetaTrader 5. The port looks simple. It usually isn't, and the gaps are wh13Acustomtradingbots.hashnode.dev
AArnold HolmSep 29 · 3 min readTesting an MT5 Reversal as Two Observable State TransitionsA trading rule can be correct while its reversal is wrong. The EA sees a new BUY signal, closes its own SELL and sends a BUY request. The chart then shows an upward arrow. But the account can still bestratcorealpha.hashnode.dev
AArnold HolmAug 31 · 4 min readA Trading Bot Is Not Ready Until It Survives a RestartA trading bot can behave perfectly for hours and still fail the moment MetaTrader, TradingView, cTrader, or the host machine restarts. That is not a rare edge case. It is a state-management test. The stratcorealpha.hashnode.dev