# Pine Script

Export backtest strategies to indicator/strategy code for major trading platforms, ...

- Repository: https://github.com/HKUDS/Vibe-Trading (37375 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add HKUDS/Vibe-Trading --skill pine-script -g -a claude-code -y`
Codex: `npx skills add HKUDS/Vibe-Trading --skill pine-script -g -a codex -y`
Cursor: `npx skills add HKUDS/Vibe-Trading --skill pine-script -g -a cursor -y`
Gemini CLI: `npx skills add HKUDS/Vibe-Trading --skill pine-script -g -a gemini-cli -y`

## Description

Export backtest strategies to indicator/strategy code for major trading platforms, TradingView, 通达信, 同花顺, 东方财富, MT5.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

## Overview

This skill exports a Vibe-Trading strategy to **all major trading platforms** in one go.
Output file: `artifacts/strategy.pine` (inside the run directory).

Supported platforms (always generate ALL):

| Group | Platforms | Language |
|-------|-----------|----------|
| International Charts | TradingView | Pine Script v6 |
| China Equities | 通达信 / 同花顺 / 东方财富 | TDX Formula |
| Forex / CFD | MetaTrader 5 | MQL5 |

## Workflow: Export from Backtest

1. `load_skill("pine-script")`, read this guide
2. `read_file("config.json")`, understand instruments, dates, parameters
3. `read_file("code/signal_engine.py")`, understand the Python strategy logic
4. **Translate** the strategy to ALL platforms using the references below
5. `write_file("artifacts/strategy.pine")`, save the combined output
6. Return the code in a code block with usage instructions per platform

## Workflow: Generate from Description

1. `load_skill("pine-script")`, read this guide
2. Write indicator/strategy code for ALL platforms based on the user's description
3. `write_file("artifacts/strategy.pine")`, save the combined output
4. Return the code with usage instructions

## Output Format

The output file uses this structure (all platforms in one file):

```
================================================================================
  TRADINGVIEW, Pine Script v6
  Paste into: Pine Editor → New blank indicator → Add to Chart
================================================================================

[Pine Script code here]

================================================================================
  通达信 / 同花顺 / 东方财富 (TDX Formula)
  Paste into: 功能 → 公式管理器 → 新建指标公式
================================================================================

[TDX formula code here]

The rest: https://github.com/HKUDS/Vibe-Trading/blob/HEAD/agent/src/skills/pine-script/SKILL.md
