Skills ta-signal-engine

Generate technical-analysis trade setups from OHLCV CSV using SMA/EMA/RSI/MACD/ATR with clear entry, stop, target, and position size.

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/1477009639zw-blip/beta-ta-signal-engine" ~/.claude/skills/clawdbot-skills-ta-signal-engine && rm -rf "$T"
manifest: skills/1477009639zw-blip/beta-ta-signal-engine/SKILL.md
source content

TA Signal Engine

Use this skill when the user wants technical-analysis based entry/exit signals and risk-defined trade setup proposals.

Inputs

  • OHLCV CSV with headers including:
    date, open, high, low, close
    (case-insensitive)
  • Strategy mode:
    trend
    ,
    mean-reversion
    , or
    breakout

Run

python3 scripts/ta_signal_engine.py \
  --csv /abs/path/prices.csv \
  --symbol BTCUSDT \
  --strategy trend \
  --account-size 100000 \
  --risk-per-trade 0.01 \
  --json

Workflow

  1. Run the script and inspect
    signal
    and
    confidence
    .
  2. If
    signal=flat
    , explain why (no edge from current indicators).
  3. If signal is active, use generated
    entry/stop/target/size
    as the candidate plan.
  4. Do not claim certainty; frame it as probabilistic setup.

Notes

  • This skill only produces analysis and paper-trade plans.
  • For historical evaluation, use
    ta-backtest
    skill.
  • For ledger/order lifecycle, use
    ta-paper-executor
    skill.