AHArnold Holminstratcorealpha.hashnode.dev·3d ago · 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 00
AHArnold Holminstratcorealpha.hashnode.dev·6d ago · 5 min readA Closed-Bar Alert State Machine for MQL5 That Does Not Replay HistoryAn MQL5 alert can look correct on a fresh chart and still fail after the first restart. The usual mistake is to treat notification delivery as part of the indicator's history loop. That loop is allowe00
AHArnold Holminstratcorealpha.hashnode.dev·Aug 25 · 6 min readPartial Fills Need an Execution State Machine, Not a Slippage ConstantA trading signal can be correct while the live position is wrong. That usually happens when the strategy treats order submission as execution. It sends a quantity, assumes the whole quantity filled, t10
AHArnold Holminstratcorealpha.hashnode.dev·Aug 22 · 3 min readcTrader Open API CHANNEL_IS_BLOCKED (110): What to Check Before Changing CodeAn order request can fail after authentication and market data already work. CHANNEL_IS_BLOCKED (110) is a useful example: it points to a broker or account channel boundary, not automatically to a bad00
AHArnold Holminstratcorealpha.hashnode.dev·Aug 18 · 8 min readYour NinjaTrader Reversal Never Reached the BrokerA reversal can fail before the broker ever sees it. That distinction matters. If the platform never submitted the order, slippage, exchange latency and broker routing are not the first things to inves00