ninjatrader-strategy-dev
CommunityNinjaTrader 8 strategy patterns for performance.
Software Engineering#performance#memory-management#unmanaged-orders#strategy-development#ninjatrader#ninjatrader-8#onmarketdata
Authormkalhitti-cloud
Version1.0.0
Installs0
System Documentation
What problem does it solve?
NinjaTrader 8 strategy development often suffers from real-time decision mistakes due to using bar closes, limited data hooks, and unmanaged order handling. This Skill provides patterns that enable tick-level updates, direct order control, and memory-efficient coding to improve reliability and speed.
Core Features & Use Cases
- OnMarketData filtering for Last data type to enable real-time decisions.
- Unmanaged order architecture (IsUnmanaged) for full control.
- Live price helper GetLivePrice to avoid stale data in decision making.
- Rate-limiting and memory-efficient patterns (e.g., StringBuilder pooling, fixed-size collections).
- Debugging and optimization workflows for NinjaTrader 8 strategies.
Quick Start
Open NinjaTrader 8, add a new NinjaScript strategy, and implement the OnMarketData and OnBarUpdate patterns described in this Skill to enable real-time adaptations and efficient order management.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ninjatrader-strategy-dev Download link: https://github.com/mkalhitti-cloud/universal-or-strategy/archive/main.zip#ninjatrader-strategy-dev Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.