今天开始,我会慢慢把我自己的学习过程整理出来,算是一个简单的入门分享,给感兴趣的伙伴。 我自己在这方向上的规划大致是这样: 把自己认为重要的指标编写出来 根据指标,设定条件,编写出对应的操作策略 策略分两种,一个是分区间定投的策略,一个是量化交易的策略。 回测策略,优化完善。 链接火币api,自动执行定投或者量化交易。 (分区间定投的主要指标已经编写完成,大家熟知的九神的估值曲线也已经写完且正常显示。) 学习的思路昨天已经说了,知道基本语法和基本的逻辑,然后就奔着目标去解决,直接编写指标,实际过程中遇到什么问题就解决什么问题。 1、Tradingview平台 网址www.tradingview.com,进去之后大家先注册一个自己的账户,需要一个邮箱就行,如果是谷歌浏览器,可以直接用谷歌的账号登陆。谷歌浏览器自带翻译,英文不会是阻碍。 普通账号在K线图上最多能同时显示3个指标,付费版可以显示更多,暂时用不到付费版。 之后点击Chart就进入K线图表界面。 这里有交易对、周期、K线柱子形态设置、添加指标等按钮。 在交易对那里可以选择其他的股票或者币种,至于比特币的交易对,我多使用的bitstamp交易所的btc/usd交易对,因为它是我能找到的包含最久比特币历史K线的交易所,到2011年末。 2、Pine编辑器界面 下面暂时主要看Pine语言编辑器。 首先,用Pine语言编写脚本的目的 一个是编写各种指标,分析走势;一个是根据指标设定条件,制定策略,回测收益或者自动执行交易。前者叫“study”,后者叫“strategy”,我翻译为“研究”和策略。 其次,用Pine语言编写脚本的逻辑 和其他语言一样,就是定义条件,计算机会根据条件显示结果,我们的任务就是把自己的条件,变成计算机能够看懂的语言。 先定义一个“study”,为其赋予名字,代码study(“My Script”)就代表这个study的代号是My Script,它是个标识符,要用双引号扩起来。前期先比着写就行。
下面一行plot(close),其中plot是输出函数,完整的一个study必须要有输出,括号里的是输出的内容,close是指以收盘价输出。既然有收盘价,自然还有开盘价,最高价和最低价,分别是open,high和low。 这是新建脚本自动显示的最简单的一个study,即输出以收盘价相连的曲线,要把它显示出来要点击右侧的“Add to Chart”,如果编写有问题,这里就会报错。点击之后,如下图: 其中虚线框内的就是每根柱子的收盘价,连成的曲线。系统默认在K线图表下方,独立的设置一个区域来显示。 那如何把这些曲线直接显示在K线上呢? 在定义study的括号里加上“,overlay=true”。即把: 变成: 如果感兴趣呢,可以去深究一下overlay=true到底是什么意思以及如何表达,暂时不去深究也行,就记住这是让指标直接显示在K线图上的代码。 添加之后,点击“Add to Chart”,显示结果如下: 可以看到,K线图上已经显示了收盘价曲线,另外把下面的单独显示删除就行。 之后,可以看到在编辑器右边有“save”,可以保持你的脚本。 今天,先说这么多,提前给大家看一下九神的估值曲线,在Tradingview的K线上的显示。 有想制定自己的指标和交易策略的伙伴,欢迎大家添加微信jinvlog交流。 金金的分区间定投这两天已经停止定投,等待更高位置,对分区间定投不了解的可以点击链接: 考虑周期的定投——才是最适合普通人的投资方法 —- 编译者/作者:金金 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Tradingview平台pine语言编写指标脚本快速入门(一)
2020-11-01 金金 来源:区块链网络
LOADING...
相关阅读:
- 区块链大型巡回播放【第95期】#区块链价值实现的挑战# &“行情解读2020-11-01
- 不少交易所借着OK为由跑路了!2020-11-01
- OK之后,火币也出事了!?真相是...2020-11-01
- 理性对待交易所之争,火币交易所SWOT分析2020-10-31
- 下午一大户出手买了1370枚BTC| 币安智能链万圣节发空投了| WOO打新复盘2020-10-31