今天跟大家唠唠嗑,关于我最近在捣鼓的股票指标公式编写,也算是个小小的教程分享,都是我自己一步一个脚印摸索出来的,希望能给想入门的朋友们一点启发。
我就是个小白,看着K线图一头雾水,啥MACD、KDJ,根本搞不懂是啥玩意儿。后来想着,与其瞎猜,不如自己动手,丰衣足食嘛于是我就开始我的指标公式编写之旅。
第一步:明确目标,选个趁手的工具。别上来就想着写个通杀市场的神器,先定个小目标,比如“5日均线上穿10日均线”。这玩意儿简单,但实用。至于工具嘛我用的是同花顺,当然其他的炒股软件也大同小异,关键是要有公式管理器的功能。
第二步:打开软件,找到公式管理器。在同花顺里,一般在功能菜单里都能找到公式管理器。打开它,新建一个技术指标公式,然后就可以开始写代码。对,你没看错,写代码!
第三步:认识“价格”,这是最基础的。写公式,得知道你要用啥数据。最基本的就是开盘价(OPEN)、收盘价(CLOSE)、最高价(HIGH)、最低价(LOW),这四个家伙是公式的基础。收盘价最常用,也最好理解,就是每天成交的价格。
第四步:开始堆代码,写公式主体。好,现在开始写公式。比如我们要计算5日均线,就要用到MA函数。公式大概是这样的:MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); CROSS(MA5,MA10);。 解释一下,:= 是赋值的意思,就是把MA(CLOSE,5)的结果赋值给MA5。CROSS(MA5,MA10) 是判断MA5是否上穿MA10,如果上穿,就返回真,否则返回假。
- MA5:=MA(CLOSE,5); //计算5日均线
- MA10:=MA(CLOSE,10); //计算10日均线
- CROSS(MA5,MA10); //判断5日均线上穿10日均线
代码写完,保存公式。然后随便找个股票,应用一下这个公式,看看效果。你会发现,十有八九会出错!没关系,这是常态。慢慢调试,看看是哪个地方写错,或者逻辑不对。我刚开始那会儿,经常对着K线图,一行一行地检查代码,简直是痛苦并快乐着。
第六步:深入学习,掌握更多函数。光会算均线可不行,还得学更多的函数,比如KDJ、MACD、RSI等等。这些函数在不同的软件里可能名字不一样,但原理都差不多。多看看帮助文档,或者网上搜搜教程,总能找到答案。
一些小技巧和经验分享
- 注释很重要!写代码的时候,一定要加注释,方便以后自己看,也方便别人看。
- 多看别人的公式,学习他们的思路和写法。
- 不要怕出错,错误是最好的老师。
- 指标公式只是辅助工具,不能完全依赖它。
涨幅的计算: 涨幅:=CLOSE/REF(CLOSE,1)-1; 这里 := 是赋值的意思,就是把CLOSE/REF(CLOSE,1)-1 的结果赋值给 涨幅。REF(CLOSE,1) 表示昨天的收盘价。
我就是这么一步步走过来的,从一个啥也不懂的小白,到现在能自己写一些简单的指标公式。虽然还远远达不到高手的水平,但至少能给自己提供一些参考。希望我的经历能帮到你,一起加油!
还没有评论,来说两句吧...