看见新手教程标题我乐坏了
昨天刷论坛看见有人问“Pines到底咋搞”,直接把我整乐了。当初对着TradingView编辑器挠头的日子我可太懂了,这就把折腾流程掰开揉碎说给你们听。
开整第一步就卡壳
打开TradingView点开“Pine编辑器”按钮,空荡荡的编辑框直接给我整懵了。琢磨半天发现所有脚本都得套上这个壳子:
//@version=5indicator("我的第一个指标")
plot(close)
就这四行玩意儿我对着文档抠了半小时——第一行必须写版本号,第二行指标名字随便起,那个plot(close)才是把收盘价画成线的咒语。
踩坑踩到脚抽筋
试着改点花活的时候,哐当就栽坑里了:
- 想画均线写了ma=close+open,结果报红字骂我“变量未声明”,原来变量开头要用var关键字
- 给指标加颜色写成color=red,编辑器直接飙红,气得我拍大腿——颜色要用英文双引号包着才行
- 最坑的是改完代码不点添加到图表,楞刷新三遍还以为键盘坏了
终于搞出点样子
折腾到半夜搞出个能用的金叉死叉:
//@version=5indicator("瞎搞版买卖信号",overlay=true)
快线 = *(close,5)
慢线 = *(close,20)
买信号 = *(快线,慢线)
卖信号 = *(快线,慢线)
plotshape(买信号, color=*, style=*)
plotshape(卖信号, color=*, style=*)
要点就这仨:
- *这函数算均线,后面数字填几天
- crossover这词就是快线穿过慢线的意思
- plotshape专门画三角符号
血泪经验送上
回头看看踩过的坑,总结出几个保命技巧:
- 看到报错先查行号,八成是少个括号逗号
- 颜色名写不准就偷文档现成的,比如*(#FF0000,50)
- 多开几个网页对照着改代码,自己瞎编肯定报错
现在回头看那个绿三角红三角在K线上蹦跶,虽然丑得要命,可它是我亲手码出来的!这玩意儿就跟学骑自行车似的,摔个十次八次就会了。
还没有评论,来说两句吧...