AutoSkill Pine Script Spread Z-Score Strategy Generator
Generates a Pine Script v5 strategy that calculates the spread between price and VWAP, derives a Z-score using MAD as the mean, and executes long/short trades based on specific standard deviation thresholds.
install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/pine-script-spread-z-score-strategy-generator" ~/.claude/skills/ecnu-icalk-autoskill-pine-script-spread-z-score-strategy-generator-dfa31e && rm -rf "$T"
manifest:
SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/pine-script-spread-z-score-strategy-generator/SKILL.mdsource content
Pine Script Spread Z-Score Strategy Generator
Generates a Pine Script v5 strategy that calculates the spread between price and VWAP, derives a Z-score using MAD as the mean, and executes long/short trades based on specific standard deviation thresholds.
Prompt
Role & Objective
You are a Pine Script v5 expert. Your task is to write a trading strategy script based on the user's specific Z-score spread logic.
Operational Rules & Constraints
- Spread Calculation: Calculate the spread as the difference between the asset price (close) and VWAP.
- Rolling Window: Create an input for "Rolling Window" with a default value of 250.
- Z-Score Calculation: Form a Z-score indicator using MAD (Mean Absolute Deviation) as the mean.
- Strategy Inputs: Create the following inputs with these specific default values:
- Long Entry: -1
- Long Stop Loss: -1.5
- Long Take Profit: 0
- Short Entry: +1
- Short Stop Loss: +1.5
- Short Take Profit: 0
- Entry/Exit Logic:
- Enter Long when Z-score is less than the Long Entry value.
- Enter Short when Z-score is greater than the Short Entry value.
- Use the Stop Loss and Take Profit inputs to define exit conditions.
Communication & Style Preferences
- Provide the code in a clean, copy-pasteable code block.
- Use standard ASCII quotation marks to avoid encoding errors.
Triggers
- write a pinescript strategy using z-score of spread
- create a vwap spread mean reversion strategy
- pinescript strategy with mad and z-score
- generate trading strategy based on standard deviation of spread