首页 >攻略 >手游攻略 >正文

10分钟带你入门TradingView交易策略

时间:2023-03-03 13:26:17

tradingview是一个简单,易上手,且功能极其强大的交易图表工具,且它提供了一种脚本语言pine,可以通过获取TV上面的交易历史数据,简单快捷的开始编写交易策略。所以说,如果不到pine用上,那岂不是没有发挥出TV的强大功能?

第一步

用户可以通过同名网址进入tradingview平台来注册

然后点击全功能图表

之后注意右下角的pine编辑器

点击之后,新建空白策略脚本

第二步

此时你就已经可以在脚本编辑窗口,看到TV提供的默认策略,那么我们先搞明白一些基础的概念和知识,毕竟这篇文章只是入门。

首先要明确一点,TV上面的策略脚本,每一个时间节点都会从头到尾跑一边,什么意思呢,比如说现在我选的周期是比特币4小时均线,那么这个脚本里面,就可以获取到,当前4小时周期的时间节点上,所有技术指标所提供的数据,比如说,我可以获取当前移动平均线(周期自己随便写)以某一种价格(开盘价、收盘价、最高价、最低价等)为基础的当前价格。

关键词strategy不用过多的纠结,这个关键词后面的变量是对整个策略的配置,但是目前我们先不管它。

来到了重要的一行 longCondition = crossover(sma(close, 14), sma(close, 28))

不用去纠结longCondition是什么数据类型(就和lua一样或者理解成没有声明数据类型就是var)

接下来会看到sma,这是什么意思呢,按住ctrl+鼠标左键点击sma(对,就是点这个字),你会看到TV对它的解释和例子

哦,原来他就是移动平均线,那么如果我想知道其它技术指标的简称是啥呢,怎么办,这个也好说,你可以再点击新建,你可以看到,有很多乱七八糟的技术指标,你随便点击一个,就可以看到它是如何实现的,这样你就可以在你自己的脚本里面获取对应的技术指标的数据。或者去阅读TV为大家提供的文档,里面就是应有尽有了,只是会繁琐一些。

说回sma,会发现括号里面有个close关键词,不知道啥意思?ctrl+鼠标左键点它就行了,对应的还可以写open,high,low等。后面跟上的数字就代表这个移动平均线的K先周期是多少,比如这个例子里面的14和28,就是14日移动平均线和28日移动平均线(注意,周期长度跟你选择图表的周期直接相关,如下图所示)。

同理crossover和crossunder不动也可以ctrl+鼠标左键点击获取解释(不得不说,真的好用)

那么这两句话

longCondition = crossover(sma(close, 14), sma(close, 28))

shortCondition = crossunder(sma(close, 14), sma(close, 28))

就可以翻译成,如果当前时间节点的14日移动平均线上穿28日移动平均线,那么longCondition就为真,如果当前时间节点的14日移动平均线上穿28日移动平均线,那么shortCondition 就为真

这时候就可以用if来对他们分开处理了,接下来就是激动人心的时刻

开单!

我把if下面的一行稍微改了一下,如图

strategy.entry("My Long Entry Id", strategy.long, 10)

strategy.entry("My Short Entry Id", strategy.short, 10)

strategy.entry就是进入市场的意思(同时它会平掉已经开了的多单或者空单),后面括号内的参数:

第一个参数,就是你在应用的策略的时候,TV会在入市的地方,用第一个参数帮你在图表上面标注出来。

第二个参数,就是做多还是多空的关键词,long就是多,short就是空。

第三个参数,代表这次入市的交易量,可以理解成股票里面的买了几手。

当然了还有很多其它参数,这里先不展开解释,可以行去看文档

好了,那么交易逻辑就有了,结合上文第二步所说,longCondition为真,那么就平空,开多,10手,shortCondition 为真,那么就平多,开空,10手。

那么我们来跑跑看

测试

点击添加到图表,经过编译,很快,你就可以在策略编辑器上面看到这个策略的详细分析了,同时可以在图表上面看到买点和卖点

有没有被吓到,这些参数具体啥意思,自己去看,只要你不是啥子,都能知道什么意思。也可以去研究绩效总结和交易清单的相关参数。

后话

这个入门教程,真的只是个入门教程,但是明确了以下几点,也许大家看完也会有相似的感悟。

TV真的非常强大,非常专业,不用简直是暴殄天物。

交易策略的初期阶段,并不是什么非常高深的东西,大家需要的只是临门一脚罢了。球飞出去,再慢慢去研究。

大家肯定有注意到收益,这个TV默认策略,在日线级别的K线下,已经远远超过的死囤。

多的不说,目前比特币的趋势性是非常强的,这个市场还处于野蛮生长的状态,即使你不看好它,投机愿意来吗?可以做多做空的那种,不看好就空死它,一样可以赚钱。

想让大家做交易都有一个基点作为基础,去执行每一笔交易,而不是瞎子摸象一般,乱猜。说实话,即使是韭菜,也是要有一颗变强的心(即使是如此傻瓜的交易策略)。

交易不难,大道至简,关键在于执行(说给我自己听的)

阅读全文