Open-source trading tools by PhillyFrank
MIT License - Free Forever
"Which markets are ACTUALLY open right now - and why?"
A full market-calendar engine embedded in NinjaTrader. Not just a clock - it's 5 years of validated holiday logic (2026-2030) for 18+ global exchanges.
"I just need to see the time - on the chart - without leaving my workspace."
When NinjaTrader charts go fullscreen or overlap the taskbar, the system clock disappears. This indicator puts the time back where traders can actually see it.
Draggable floating clock overlay showing multiple time zones on your chart.
Shows countdown timer for current bar completion, floating near the active bar.
"If you're trading without knowing where Asia and Europe actually did business, you're trading blind."
Precisely tracks and plots true Asian (7pm-3am ET) and European (3am-8am ET) session highs/lows using CME Globex trading-day logic, not naive calendar days.
"Volatility tells the truth before price does."
A volatility state engine - not just a histogram. Measures true distance between Bollinger Bands and visualizes expansion, contraction, and squeeze conditions with clean color logic.
"If your edge depends on clean historical data, this tool exists for you."
A data pipeline component that extracts historical minute and tick data directly from NinjaTrader's data engine to clean, analysis-ready CSV files.
"Export NinjaTrader charts as PNG images for AI/ML vision model analysis."
Automatic chart export with off-screen rendering - works even when NT8 is minimized. Designed for AI vision systems that need clean, consistent chart images.
.zip file for the indicator you want.cs file from the zip.cs file to: Documents\NinjaTrader 8\bin\Custom\Indicators\For AddOns: Use Tools → Import → NinjaScript Add-on... and select the ZIP file directly.