开发者指南
在 A 股图表上验证第一段 Pine 策略
先把一个简单规则写清楚,再检查数据、成交时序和成本。脚本与回测属于观潮 Plus,历史结果只用于研究。
选择标的与数据口径
在工作台选择标的、日线或分钟周期,并确认复权方式与可用历史区间。记录这些设置,同一脚本在不同数据上可能产生不同信号。
打开策略编辑器
从顶部「策略」入口进入编辑器。下面是用于学习流程的双均线示例,不是经过收益验证的交易策略。先编译,再运行;报错时按提示逐项处理。
//@version=5 strategy("SMA 20/50 Example", overlay=true) fast = ta.sma(close, 20) slow = ta.sma(close, 50) plot(fast, "Fast") plot(slow, "Slow") if ta.crossover(fast, slow) strategy.entry("Long", strategy.long) if ta.crossunder(fast, slow) strategy.close("Long")
先核对一笔历史交易
找到一次交叉,检查信号出现在哪根 K 线、订单何时生成、何时按模型成交。默认下一根开盘成交与收盘成交假设不同;修改成交设置后应重新核查交易明细。
加入成本并保留样本外数据
手续费、滑点与不可成交情形都可能改变结果。先用零成本作为理想基线,再按自己的研究假设增加成本;不要把一条更漂亮的权益曲线当成验证完成。
从 TradingView 迁移:逐脚本核对兼容性
观潮支持 Pine Script 常用语法与指标、策略使用习惯。具体脚本能否运行取决于调用函数、外部依赖和数据上下文,迁移需要编译与信号对照。
| 检查项 | 处理方法 |
|---|---|
| 技术指标与参数 | 优先从 SMA、EMA、RSI、MACD 等常用函数开始;具体签名查函数文档 |
| 策略命令 | 检查 entry、close、exit 的参数、订单数量与成交设置 |
| 多周期与跨品种 | request.security 需要核对周期、标的格式及表达式支持范围 |
| 外部库 | import/export 不作为直接迁移入口;有授权时按语义改写并验证 |
| 外部财务与经济数据 | 不能把原平台 request.* 数据服务当成观潮同源数据 |
| 非标准 K 线 | 图表类型存在不代表对应 ticker.* 脚本语义完整支持 |
建议迁移顺序
- 保留原脚本与授权说明,列出外部库、数据请求和可视化对象。
- 在同一标的、周期、复权和历史区间下,先迁移最简单的一段计算。
- 编译后核对指标数值、信号所在 K 线和缺失数据,不只比较截图。
- 策略另核对成本、成交时序、限价成交及样本外结果;保存差异清单。
具体函数签名与限制见函数文档。迁移评估见TradingView 与 A 股工具迁移清单;原平台行为可核查TradingView 策略文档。
从脚本草稿到可复查的研究记录
把规则写成可检验条件
明确入场、离场、仓位、数据周期与失效条件,避免「走势不错」「量能健康」这类无法直接测试的描述。每次修改只改变一个假设,并保留旧版本。
使用观潮 Agent 辅助编写
可以向观潮 Agent 描述指标或策略规则,让它解释代码或生成 Pine 草稿。编写功能需要观潮 Plus,AI 消耗按当前额度规则计算。生成草稿会经过编译试跑,是否导入、运行或保存由用户决定;编译试跑只说明脚本能否执行,不证明策略有收益。
验证工具如何分工
| 工具 | 要回答的问题 |
|---|---|
| 单次回测 | 在一组明确数据与执行假设下,规则产生了哪些历史交易? |
| 参数优化 | 结果是否只依赖某个尖锐参数,而非邻近区间? |
| Walk-Forward | 冻结样本内参数后,未参与调参的后续区间如何? |
| 跨股扫描与策略对比 | 结果是否集中在少数标的或某一种行情? |
正确阅读报告
胜率需与盈亏比、交易数和最大回撤一起看;年化指标受样本长度与收益分布影响。没有适用于所有策略的合格数值,样本很少时尤其不能据此下结论。
模板与旧脚本
内置模板覆盖均线交叉、RSI、MACD 等常见规则,可作为学习起点,具体列表以当前「策略」入口为准。旧版 ai.* 信号接口已停止提供实时 AI 信号,新策略应使用当前观潮 Agent 工作流。
下一步:滚动前向分析、用自然语言生成可验证的脚本。
教程库
这里收录具体操作、迁移与工作流教程。观点、产品观察和交易方法文章留在博客。
前复权、后复权与A股回测:怎样核对同一数据口径
区分三种复权序列、历史版本与成交口径,说明图表对照和回测报告需要保留的数据设置。
2026 年 10 月 2 日实战股票条件选股怎么用:字段、单位、范围与候选复核
说明观潮当前 A 股条件选股入口与模板,逐项核对字段、单位、范围和缺失值,不把筛选结果当作推荐。
2026 年 10 月 2 日实战股票价格预警怎么设置:条件、通知与触发后复核
说明观潮 Plus 价格预警入口、Agent动作确认、通知环境与触发后的行情检查,明确不执行实盘订单。
2026 年 10 月 2 日产品从Pine脚本到验证报告:编译、成本和样本外四步
用教学规则说明编译、交易核对、明确成本、样本外与可重做记录,删除没有核验依据的收益与窗口数字。
2026 年 7 月 30 日产品盘前、盘中、盘后怎样衔接:从观察池到作战单
把盘前筛选、盘中条件检查与盘后复盘分开,说明观潮图表、自选、预警、盘口与复盘工作台怎样组成可复查的研究流程。
2026 年 7 月 30 日产品缠论自动画笔、线段与中枢:观潮入门核对方法
说明观潮 Plus 缠论入口、级别、参数与结构确认状态,介绍笔段中枢的观察顺序和历史回放核对方法。
2026 年 7 月 29 日产品观潮盘口怎么用:委托深度、CVD与最新成交
说明盘口入口、委托与成交分工、CVD统计起点和大单口径,核对 A 股与国内期货数据覆盖。
2026 年 6 月 14 日产品股票复盘工作台怎么用:大盘、板块、龙虎榜到作战单
按当前复盘步骤说明大盘、板块、龙虎榜、资讯、观察股与作战单,区分盘后复盘、K线回放与策略回测。
2026 年 6 月 14 日实战K线训练与历史推演怎么做:先写计划,再揭示行情
区分K线回放、历史推演训练与策略回测,说明目标、计划、逐步揭示及回合复核,明确与模拟交易和实盘订单的边界。
2026 年 4 月 8 日实战可转债看盘怎样核对:标的、正股与数据时间
区分可转债图表、正股背景与条款核查,说明代码、周期、更新时间和缺失字段的检查方法。
2026 年 4 月 8 日实战国内期货与A股统一看盘:合约、时段和盘口边界
说明跨市场研究中的品种身份、交易时段、合约单位和数据深度差异,不把统一图表界面等同于相同交易与盘口规则。
2026 年 4 月 8 日产品同花顺、通达信迁到观潮:自选、图表和公式逐项核对
分别核对自选、画线、公式语言与研究记录,说明语义重写、数据对照及保留原交易渠道的使用分工。
2026 年 4 月 8 日实战自选股与板块怎样管理:观察理由、失效条件和复核
把自选变成有来源、条件和复核日期的研究队列,说明板块背景、观察股、云端同步、容量与预警的分工。
2026 年 4 月 7 日实战日线与分钟线怎样衔接:多周期观察和K线回放
说明主周期、未收盘K线、交易时段与跨周期信息边界,用历史截断检查当时可见的证据,区分回放与回测。
2026 年 4 月 7 日实战股票技术指标怎样精简:从问题、参数到反例
按趋势、动量、波动与成交量的问题选择指标,记录参数和数据范围,避免重复确认,建立最小研究布局。
2026 年 4 月 7 日实战股票多屏与多周期看盘:布局、焦点和联动检查
从两块图表开始,区分同标的多周期与多标的对照,检查标的、周期、时间联动及版本限额,建立可复用的看盘布局。
2026 年 4 月 6 日实战股票行情数据怎样核对:来源、复权、更新与缺口
观潮用户无需配置 Tushare Token;先区分套餐历史范围、刷新方式与实际数据缺口,再核对市场、周期、复权和日期。
2026 年 4 月 5 日实战缠论复盘怎么做:级别、确认状态与历史截断
固定缠论级别、参数和确认口径,再用历史截断检查结构何时可见,保留反证与复核记录,避免事后视角。
2026 年 4 月 4 日实战K线图表软件怎么选:数据、复权和操作核对
核对代码、周期、时间与复权,区分免费版近 3 年历史、Plus 全部可用历史和实际数据缺口,再比较画线与分屏操作。
2026 年 4 月 3 日方法Pine Script做A股回测:数据、成交时序与成本检查
用双均线教学脚本说明 A 股 Pine 回测的编译、数据、订单时序、成本与样本外检查,明确市场制度未完整模拟的边界。
2026 年 4 月 3 日