Trading Indicator Plugins banner
lgbarn lgbarn

Trading Indicator Plugins

Development community

Description

Claude Code plugin marketplace for trading indicator development (Pine Script, NinjaScript, Tradovate)

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Trading Indicators Plugin for Claude Code

A Claude Code plugin for AI-powered trading indicator development across TradingView (Pine Script), NinjaTrader (NinjaScript), and Tradovate (JavaScript).

**Version:** 1.0.0 | **Author:** Luther Barnum


Overview

This plugin provides 33 specialized commands, 10 AI agents, and 3 pattern libraries for developing trading indicators across three major platforms:

Platform Language Commands
TradingView Pine Script v5/v6 11
NinjaTrader 8 NinjaScript (C#) 11
Tradovate JavaScript 11

Key Features

  • Create new indicators with proper structure and conventions
  • Convert indicators between platforms automatically
  • Validate syntax against official documentation
  • Debug runtime errors with platform-specific guidance
  • Refactor code for better organization and performance
  • Document indicators with auto-generated README files

Installation

Option 1: Clone and Install

# Clone the repository
git clone https://github.com/lgbarn/trading-indicator-plugins.git

# Add to Claude Code plugins
claude plugins add ./trading-indicator-plugins

Option 2: Direct Install from GitHub

claude plugins add github:lgbarn/trading-indicator-plugins

Verify Installation

claude plugins list

You should see `trading-indicators` in the list.


Quick Start

Create a New Pine Script Indicator

/trading-indicators:pine:new-indicator MyVWAP --v6

Convert Pine Script to NinjaScript

/trading-indicators:pine:convert LB_MyVWAP.pine --to ninja

Add Features to an Existing Indicator

/trading-indicators:ninja:add-feature MyVWAPLB.cs "VWAP bands with 2SD"

Validate Indicator Syntax

/trading-indicators:tradovate:validate MyIndicatorLB.js

Commands Reference

All three platforms share the same 11 commands. Invoke them using:

/trading-indicators: