工欲善其事,必先利其器。看行情可以直接在生意业务所软件看,也可以在专门的行情软件看,可是许多软件有一个缺点就是它的指标和计策是相对牢靠的,无法满意本性化的需要。
TradingView是一个投资数据查询软件、网站,可以查察股票期货、外汇、差价合约,加密钱币、指数等商品的数据和行情。不只如此,用户还可以用剧本语言「Pine Script」建设和运行本性化的指标和计策。(这个网站既有付费的成果,又有免费的成果。一些根基的成果,免费的就可以用)
网站地点:https://cn.tradingview.com/gopro/?share_your_love=bushezhouye
我好久以前就知道这个网站了,可是因为看不懂代码,一直没有去利用,最近颠末本身粗浅的领略和利用一些现有的代码,我写了一个简朴的生意业务计策。计策很是简朴,就是双均线计策,短期均线上交恒久均线看多,短期均线下交恒久均线看空。
先注册,然后在行情查察界面里左下角的pine编辑器内里编写。
1、双均线计策代码
//@version=4strategy("双均线交错计策", overlay=true)fastLength = input(9)slowLength = input(18)price = closemafast = sma(price, fastLength)maslow = sma(price, slowLength)if (crossover(mafast, maslow))strategy.entry("买入", strategy.long, comment="买入")if (mafast<= maslow)strategy.entry("卖出", strategy.short, comment="卖出")len = input(9, minval=1, title="Length")src = input(close, title="Source")offset = input(title="Offset", type=input.integer, defval=0, minval=-500, maxval=500)out = sma(src, len)plot(out, color=color.blue, title="MA", offset=offset)len2 = input(18, minval=1, title="Length")src2 = input(close, title="Source")offset2 = input(title="Offset2", type=input.integer, defval=0, minval=-500, maxval=500)out2 = sma(src2, len2)plot(out2, color=color.yellow, title="MA", offset=offset2)
2、代码表明
1)
//@version=4 strategy("双均线交错计策", overlay=true)
「//」这是注释,利便用户领略
strategy("双均线交错计策", overlay=true)
"双均线交错计策",这是计策的名称,overlay 为false 暗示添加至指标区域,true 暗示添加至行情显示区域,也就是显示在K线图上。
2)
fastLength = input(9), fastLength,快线;input(9)指的是9,代入后头就是MA9
slowLength = input(18),,slowLength ,慢线,input(18)指的是18,代入后头就是MA18
9和18的数值可以自界说。
3)
mafast = sma(price, fastLength) maslow = sma(price, slowLength)
别离指快慢线
4)
if (crossover(mafast, maslow)) strategy.entry("买入", strategy.long, comment="买入") if (mafast<= maslow) strategy.entry("卖出", strategy.short, comment="卖出")
意思如下:
快线上穿慢线(短期均线上穿恒久均线)就买入,
快线价值小于便是慢线价值(意思是短期均线上穿恒久均线)就卖出。
strategy.long,买入。
strategy.short,卖出。
strategy.entry,市场进入呼吁,操纵呼吁。
5)以下是绘制均线在行情图上。
len = input(9, minval=1, title="Length")src = input(close, title="Source")offset = input(title="Offset", type=input.integer, defval=0, minval=-500, maxval=500)out = sma(src, len)plot(out, color=color.blue, title="MA", offset=offset)len2 = input(18, minval=1, title="Length")src2 = input(close, title="Source")offset2 = input(title="Offset2", type=input.integer, defval=0, minval=-500, maxval=500)out2 = sma(src2, len2)plot(out2, color=color.yellow, title="MA", offset=offset2)
len = input(9, minval=1, title="Length"),界说一个函数len,input(9, minval=1, title="Length")个中9,是MA9的9,可以本身改数值。
plot(out, color=color.blue, title="MA", offset=offset),绘制均线,颜色为蓝色。
color.blue,颜色为蓝色,可以改。
3、结果以及留意事项
在图表上标出交易点,很直观。
1)编写进程中,假如代码有错误,会报错,按照详细的行数去修改就行了。
2)"是英文字符,利用汉语输入会报错。
3)一些成果不知道怎么实现怎么办?查察官方的文档,尚有去看看其他人是怎么写的,多看一些代码例子,领略详细代码怎么用,一些成果详细怎么实现。
4)不必完全领略,拿个中的模块搭建就可。一串代码实现了某个成果,可以直接拿来修改。
风险提示
1)清心寡欲,保持轻仓,风险节制第一。每每无法禁止欲望的,一定吃亏。
2) 合约对大大都人来说就是给市场送钱的。持有优质现货是盈利的要领。
3)现货都无法盈利的,不要期望合约能盈利。
4)赚钱难以速成,慢就是快,少就是多,耐久作战。无论是现货,照旧合约都是如此。
假如对你有开导,请给我点赞、评论、转发。
我是不舍昼夜(这不重要),专注于投资理财, 小我私家成长,存眷我,一连与你分享我的体验和思考。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。