Загрузка видео...
Не удалось загрузить видео
卧槽!TradingView 的 Pine Script,居然可以搬到 Python 本地运行了! 更狠的是,作者拿 1000 个真实脚本和 TradingView 对照,1.32 亿条数据里有 99.771% 做到了按位一致。 项目叫 PyneCore,200 Stars,Apache-2.0 开源协议。 它不是普通的指标库,而是一套兼容 Pine Script 运行逻辑的 Python 框架,让技术指标、交易策略能够脱离 TradingView,在本地运行和回测。 以前想把 TradingView 策略迁移到 Python,最麻烦的不是重写指标公式,而是处理逐根 K 线计算、历史数据引用、变量状态和订单执行逻辑。 PyneCore 就是专门解决这些问题的。 核心亮点: 1️⃣ Pine Script 兼容:在 Python 中复现逐根 K 线执行机制,支持 Series 历史引用、Persistent 持久变量和 NA 缺失值处理。 2️⃣ AST... show more
37,290 просмотров • 29 дней назад •via X (Twitter)
Комментарии: 11

辛安29 дней назад
这两个数覆盖的范围好像不一样:1.32 亿条里对不上的 0.23%,是落在没进对照的脚本里,还是就在那 1353 组可比输出中间?

爱吃折耳根的Ace29 дней назад
不是整组没对上,1353 组都匹配,0.23% 主要是个别数值没做到完全一致

辛安29 дней назад
懂了,是数值粒度上的差异,不是哪一组整体跑偏;我上一问按组来分,方向就偏了。

OPitA28 дней назад
A+ find, now my backtests will be much quicker

Sylar|A股形态选股笔记29 дней назад
按位一致很香,但也意味着脚本里的未来函数会被原样搬过来。我自己的双底规则用了事后才确认的高低点,回测胜率 92.6%,修掉后掉到 47.1%。搬到 Python 后反而好查:逐根 K 线核对信号时间戳。这个项目有没有防未来函数的检查?

Anksiyete - Yalnız29 дней назад
Evet bunu bende kullanıyorum bot ve stratejilerdeki indikatör ihtiyacımı gayet iyi karşılıyor.

Maybe28 дней назад
非常不安全。慎用

check then ape27 дней назад
99.771% bit-match on 132M data points is the only number in this that matters. no harness, no repo, just 'here is the diff'. respect.

he shaojun29 дней назад
更想看剩下那些没完全一致的用例:差异主要出在指标数值、缺失数据处理,还是订单执行时机?把边界案例单独列出来,迁移前更容易判断哪些地方需要重点复测。

爱吃折耳根的Ace29 дней назад
我也想看这 0.23% 具体差在哪,边界情况最值得测

乐此逍遥29 дней назад
编译库收费,玩不了
