Pine Editor如何引用价格?SMA金叉策略写法及新手入门资源咨询
问题解答
1. 价格变量的表述方式
Pine Script 内置了标准的K线价格变量,你可以根据自己的策略需求直接选用:
- 收盘价:
close(最常用的价格参考,大部分默认策略都会用这个) - 开盘价:
open - 最高价:
high - 最低价:
low - 自定义平均价:如果你需要用加权/平均价格,直接写计算公式即可,比如高低收平均价就是
(high + low + close)/3
你给出的示例里如果用收盘价作为判断基准,代码可以直接写成:
longCondition = crossover(close, sma(close, 28))
2. crossover 函数的用法是否正确
你的写法完全符合规范。crossover(a, b) 函数的原生逻辑就是判断当前周期a的值是否从小于b,上穿至大于b,正好匹配你要的「价格上穿SMA」的触发条件,不需要调整结构。
3. 新手入门资源推荐
- 优先看Pine Editor内置的入门指南,打开TradingView的Pine编辑器后,右侧「参考」面板里有从基础语法、变量到简单策略的分步教程,内容针对新手设计,没有过多进阶概念,跟着示例写一遍就能掌握基础用法
- 前期可以从最简单的指标开始练手,比如先写一个输出28周期SMA值的指标,再逐步加交叉判断、信号标记的逻辑,循序渐进不容易出错
内容的提问来源于stack exchange,提问作者Oshea Kaminski
相关产品推荐
相关产品推荐

