wsgta-trading-system

Implement WSGTA futures trading strategies with ATR-based sizing and 50/50 profit targets in NinjaTrader 8.

2|3|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/mkalhitti-cloud/universal-or-strategy --skill wsgta-trading-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wsgta-trading-system
Source: https://github.com/mkalhitti-cloud/universal-or-strategy/tree/main/.agent/skills/wsgta-trading-system
Command: npx skills add https://github.com/mkalhitti-cloud/universal-or-strategy --skill wsgta-trading-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, rule-based framework for implementing the Wall Street Global Trading Academy (WSGTA) methodology across multiple futures strategies, ensuring consistent risk controls and systematic trade management.

Core Features & Use Cases

  • ATR-based position sizing using ATR(14) to determine risk-based contract quantities.
  • Dual profit targets (50/50 rule) with TP1 and TP2 execution logic.
  • Strict stop loss enforcement and disciplined exit rules to cap losses.
  • Supports six strategies: ORB, RMA, FFMA, MOMO, DBDT, TREND across NinjaTrader 8.
  • Session/timing filters, trailing stops, and data-driven risk checks (Order_Management.xlsx) to constrain risk.

Quick Start

  1. Set up NinjaTrader 8 with the six WSGTA strategies and load the provided SKILL.md.
  2. Ensure ATR(14), EMA(9/15), and RSI settings align with the guide; populate Order_Management.xlsx for limits.
  3. Run the skill in a simulated environment to validate sizing, TP/SL logic, and trailing-stop behavior.

Frequently Asked Questions about wsgta-trading-system

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use ATR for position sizing in NinjaTrader 8 futures strategies?

ATR-based position sizing in NinjaTrader 8 uses ATR(14) to calculate risk-based contract quantities for futures strategies, ensuring trade sizes adapt dynamically to market volatility while maintaining strict risk controls.

How does the 50/50 profit target rule work for futures trading?

The 50/50 profit target rule executes dual profit targets, TP1 and TP2, to systematically secure gains. This rule-based approach enforces disciplined exits across multiple futures strategies while maintaining strict stop loss enforcement.

Can I apply WSGTA risk management rules to strategies like ORB and MOMO?

Yes, WSGTA risk management rules apply across six futures strategies including ORB, RMA, FFMA, MOMO, DBDT, and TREND. The framework enforces stop losses, trailing stops, and session filters within NinjaTrader 8 environments.

Do I need specific indicators to implement ATR trailing stops in NinjaTrader?

Yes, implementing ATR trailing stops requires ATR(14), EMA(9/15), and RSI calculations. These technical indicators align with the risk framework to optimize position sizing and enforce disciplined exit rules.

What is the best way to enforce strict stop losses in futures trading strategies?

The best way to enforce strict stop losses is using a rule-based framework that integrates ATR(14) calculations with trailing stops and data-driven risk checks. This constrains risk by referencing external limits from Order_Management.xlsx.

Why does my futures position sizing skip trades during high volatility sessions?

Futures position sizing skips trades when session and timing filters restrict execution outside defined parameters, or when data-driven risk checks in Order_Management.xlsx determine market volatility exceeds configured ATR(14) risk limits.