博客

偏工程的硬核长文。

覆盖语义、对齐工程、codegen 设计,以及「字节级可复现」背后的工程纪律;随版本发布更新。

约 10 分钟阅读#pine-script#types#language

Pine v6 的类型系统:实务笔记

PineScript v6 比你想象的更强类型。走一遍规则与推导、常见坑——以及我们做 transpiler 后学到的:哪些规则在运行时才真正要紧。

约 11 分钟阅读#parity#engine#tradingview#debugging#broker-emulation

信号时 vs 成交时的保证金检查:一则 TradingView 对齐故事

我们的撮合仿真在成交时用下一根 K 线开盘价做保证金门槛;TradingView 在信号时用当前收盘价。两者相差 3 美分,却让 2,632 笔交易的策略悄悄少了 25 笔。六个隔离探针如何把 bug 收敛到一行 C++。

约 8 分钟阅读#marketplace#licensing#design

策略「编译二进制」授权:设计空间

卖源码风险高,纯托管 SaaS 又太重;围绕「可编译二进制 + 卖方自定义许可边界」才是 PineForge 市场的路径——这篇写清设计推演。

约 5 分钟阅读#docs#csv#engine

读懂 engine_trades.csv

PineForge 输出的交易列表 CSV 速查:逐列含义、成交配对如何编码,以及一段约 30 行的 Python 载入 pandas 示例。

约 9 分钟阅读#pinecore#pineforge#parity#engineering

两个 Pine 引擎意见不一:把 PineForge 与 PyneCore 交叉验证

每个 release 都会跑一轮面向 TradingView 与 PyneCore 的对齐扫描。这里是最新数字,以及为什么「第二个靠谱引擎」是我们手里最好的调试工具。

约 7 分钟阅读#mcp#ai#claude#cursor#tooling

用 Claude Code 在 90 秒内回测 Pine 策略

走一遍 @pineforge/codegen-mcp:一条 npx 命令安装,让 Claude 把你的 Pine transpile 成 C++,用 Docker 跑回测并读交易列表。OHLCV 不离开本机。

约 6 分钟阅读#corpus#gallery#stats

167 套策略:数字里的版图

PineForge 对齐语料里有什么:按类别、标的与复杂度拆解策略分布。像博物馆导览一样读「画廊」。

约 2 分钟阅读#meta

我们会在这里写什么

空博客也是一种诚实。这是我们打算写的——Pine 语义、transpiler 设计、可对齐级回测的工程深潜——以及为什么宁愿写好再发,也不仓促灌水。