Subway-chenyan

Tvscreener

専門分野v1.0.0
作者:Subway-chenyan更新日 2026-05-17tvscreener@clawhub_subway-chenyan/tvscreener
金融分析

AlphaMoatによると、2026-09時点でTvscreenerのダウンロード数は2,775、スター数は0で、AIスキル全体5,078件中3,892位、専門分野では465件中326位です。

インストール数
208
ダウンロード数
2775
スター数
-
総合順位
#3,892
全体の上位 77% · 専門分野の上位 71%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗822772--
SkillHub ↗2082775-—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

銘柄検索、技術指標(価格・騰落率・RSI・MACD・出来高)、銘柄フィルタ、カスタム項目による市場絞り込みに対応します。導入は python3 -m pip install -U tvscreener で、Python は 3.10 以上が必要です。スクリプト入口は 3 つで、単一銘柄の既定スナップショットを出す query_symbol.py(例:--symbol HKEX:700 --market HONGKONG)、項目とフィルタを自由に組む run_query.sh、キーワードで項目を発見する discover_fields.py です。中核指標は PRICE、CHANGE_PERCENT、VOLUME、RELATIVE_STRENGTH_INDEX_14、MACD(12/26) 三点セット、SMA/EMA 20/50/200、ボリンジャーバンド、ストキャスティク %K/%D、AVERAGE_TRUE_RANGE_14、移動平均評価を含みます。フィルタは =、!=、>、<、>=、<= に対応します。既知の欠陥として、FIELD|60 のような期間付き項目は一部 tvscreener 版の custom_query.py で FieldWithInterval 属性エラーを起こし、期間項目を外すか query_symbol.py を使う回避策が示されています。トラブル対応は Python 環境不一致による ImportError と、引用なしパイプの誤解析を扱います。回帰テストは騰訊(香港)、茅台(A 株)、A 株 ETF 510300、BIDU(米国)をカバーします。付属 skill-card は、シェルラッパーが未固定の Python パッケージを実行時に黙って導入・更新しうるため、隔離された仮想環境で実行し自動導入行を確認し固定依存を優先することを注意しています。

資料公開日 2026-10-27

できること

  • 単一銘柄の技術スナップショットを取得する
  • 項目とフィルタで市場スクリーニングする
  • キーワードで利用可能項目を発見する

使う場面

  • TradingView スクリーナーのスナップショット・技術指標・絞り込み照会が必要なとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

SHSE:600519 の技術スナップショットを取得して
RSI 30 未満の A 株を抽出して

月次の推移

ダウンロード数2775
1311209728832026-03 · ダウンロード数 14192026-05 · ダウンロード数 20182026-06 · ダウンロード数 21862026-07 · ダウンロード数 24762026-08 · ダウンロード数 26372026-09 · ダウンロード数 277526-0326-09
スター数-
0112026-03 · スター数 -2026-05 · スター数 -2026-06 · スター数 -2026-07 · スター数 -2026-08 · スター数 -2026-09 · スター数 -26-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-092775—-
2026-082637+6.5%-
2026-072476+13.3%-
2026-062186+8.3%-
2026-052018—-
2026-031419—-

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

3.2 KB・ClawHub v1.0.0
---
name: tvscreener
description: Query TradingView screener data for HK, A-share, A-share ETF, and US symbols with deepentropy/tvscreener. Use for stock lookup, technical indicators (price/change/RSI/MACD/volume), symbol filtering, and custom field/filter-based market queries.
---

# tvscreener

Use this skill for market queries with simple scripts first, then native Python when needed.

## Install
すべて表示(全 79 行)

```bash
python3 -m pip install -U tvscreener
```

Python must be `>=3.10`.

## Quick commands (run from skill root)

> Use Python 3.10+ in your preferred environment (venv/pyenv/system Python).

```bash
# Preset single-symbol output (recommended)
python3 scripts/query_symbol.py --symbol HKEX:700 --market HONGKONG

# Custom query (fields + filters)
bash scripts/run_query.sh \
  --market CHINA \
  --symbol SHSE:600519 \
  --fields 'NAME,PRICE,CHANGE_PERCENT,VOLUME,RELATIVE_STRENGTH_INDEX_14,MACD_LEVEL_12_26,MACD_SIGNAL_12_26,MACD_HIST,SIMPLE_MOVING_AVERAGE_20,SIMPLE_MOVING_AVERAGE_50,SIMPLE_MOVING_AVERAGE_200,EXPONENTIAL_MOVING_AVERAGE_20,EXPONENTIAL_MOVING_AVERAGE_50,EXPONENTIAL_MOVING_AVERAGE_200,BOLLINGER_UPPER_BAND_20,BOLLINGER_LOWER_BAND_20,STOCHASTIC_PERCENTK_14_3_3,STOCHASTIC_PERCENTD_14_3_3,AVERAGE_TRUE_RANGE_14,MOVING_AVERAGES_RATING' \
  --filter 'NAME=600519'

# Field discovery
python3 scripts/discover_fields.py --keyword macd --limit 20
```

### Shell quoting notes

- Wrap `--fields` and `--filter` in single quotes.
- If you use interval syntax like `FIELD|60`, quoting is mandatory to avoid shell pipe parsing.


## Query rules

- Core technical set (recommended): `PRICE`, `CHANGE_PERCENT`, `VOLUME`, `RELATIVE_STRENGTH_INDEX_14`, `MACD_LEVEL_12_26`, `MACD_SIGNAL_12_26`, `MACD_HIST`, `SIMPLE_MOVING_AVERAGE_20/50/200`, `EXPONENTIAL_MOVING_AVERAGE_20/50/200`, `BOLLINGER_UPPER_BAND_20`, `BOLLINGER_LOWER_BAND_20`, `STOCHASTIC_PERCENTK_14_3_3`, `STOCHASTIC_PERCENTD_14_3_3`, `AVERAGE_TRUE_RANGE_14`, `MOVING_AVERAGES_RATING`
- Interval fields syntax: `FIELD|60` / `FIELD|240` (example: `RELATIVE_STRENGTH_INDEX_14|60`)
  - **Current caveat**: interval fields may fail in `scripts/custom_query.py` with `FieldWithInterval` attribute errors in some tvscreener versions.
  - Workaround: run without interval fields, or use `scripts/query_symbol.py` for stable single-symbol technical snapshots.
- Filters: `=`, `!=`, `>`, `<`, `>=`, `<=`

## Troubleshooting

- `ImportError: cannot import name 'Market' from 'tvscreener'`
  - Usually caused by mismatched Python/site-packages or multiple Python environments.
  - Fix: ensure commands and installation use the same Python (3.10+), then reinstall:
    - `python3 -m pip install -U tvscreener`
- `zsh: command not found: 60,...`
  - Cause: unquoted `FIELD|60` interpreted as shell pipes.
  - Fix: single-quote the full `--fields` string.

## References

- Workflow + patterns: `references/README_USAGE.md`
- API details:
  - `references/api/screeners.md`
  - `references/api/fields.md`
  - `references/api/filters.md`
  - `references/api/enums.md`

If scripts are insufficient, read references and write direct Python using tvscreener native API.

## Regression test

```bash
bash scripts/test_markets.sh
```

Covers Tencent (HK), Moutai (A), A-share ETF (510300), and BIDU (US).

専門分野の人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。