📢 X投稿文
TradingView の Pine Script を Python で実行。AST変換により bar-by-bar 実行とシリーズ履歴を再現し、Python エコシステムと統合できます。
https://github.com/PyneSys/pynecore
🤖 AI考察
■ **概要**
PyneCore は Pine Script(TradingView の言語)で書かれた取引コードを、AST 変換により Python で実行可能にするツール。
■ **特徴・用途**
- **AST 変換による透過的実行**:`@pyne` デコレータで mark されたコードを import 時に変換し、bar-by-bar 実行と Series 履歴・persistent 変数を自動管理。Pine Script セマンティクスを Python で復現
- **高い互換性**:819 個の公開 TradingView スクリプト対象に 99.7% の結果一致を達成。変換済みスクリプトと結果が public に検証可能(wild.pynesys.io)
- **Pythonエコシステム統合**:標準ライブラリ外の依存なし。既存 Python ライブラリを同じコード内で並用可能
■ **結論**
TradingView ユーザーが Pine Script を Python で再実装できるだけでなく、その利便性と互換性の高さで Pine Script コードのポータビリティを実現。