本篇文章给大家谈谈炒股公式编写需要哪些代码,以及股票编程公式用什么语言对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
首先,我们先了解选股公式中非常重要的因素-函数。做个比喻,函数就是一种语言,用以去告知计算机自己的想法,并且让它去实现自己的想法。函数就是这种语言的单词。我们在编辑器中选择插入函数,可以看到很多供参考的函数列表。
我们可以通过下面的几个常用的例子来进一步了解如何编写选股公式:
例一:
一根K线有四个价格组成:
最高价:HIGH
收盘价:CLOSE
最低价:LOW
开盘价:OPEN
成交量:VOL
成交额:AMO
例二:
两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y)
假如下图中的两条均线一条名叫X,另外一条叫Y
CROSS(X,Y)表示X向上穿过了Y
CROSS(Y,X)表示Y向上穿过了X
例三:
前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢?
REF(X,M)
例如:
REF(Close,5)表示5天前的收盘;
REF(Vol,10)表示10天前的成交量;
这里的M就是参数
如果我想把两个条件并列在一起怎么办?
AND
X AND Y就表示条件X和条件Y
以上就是我对如何编写选股公式的回答,希望对您有多帮助。
T1:=BARSLAST(C/REF(C,1)1.03);
XG:V/REF(V,T1)0.5 AND T1=5;
代码要提示错误复制追问追答的代码
DEA赋值:DIFF的9日指数移动平均
MACD赋值:0.90*(DIFF-DEA)
TJ赋值:(DIFF=DEA)
TJ1赋值:(DIFF=0)
当满足条件TJ时,在最高价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画黄色
当满足条件TJ时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画黄色
当满足条件TJ1ANDTJ时,在最高价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORF00FF0
当满足条件TJ1ANDTJ时,在开盘价和收盘价位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLORF00FF0
当满足条件DIFFDEA时,在最高价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORF0F000
当满足条件DIFFDEA时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORF0F000
VAR1赋值:(收盘价*2+最高价+最低价)/4
SK赋值: VAR1的13日指数移动平均-VAR1的73日指数移动平均
SD赋值: SK的2日指数移动平均
以通达信为例:
1、点击“功能”--“专家系统”--“公式管理器”,调出公式管理面板;
2、在公式管理面板里,点击“用户”---技术指标--其他类型--新建,调出公式编辑器面板;
3、给公式起名字,在公式编辑区输入公式代码;
4、测试公式,确定退出。
公式编辑成功,再在K线图调出公式即可!
图解如下:
参考资料:
1、先了解股票公式的函数,这里不需要强记,有个大概的印象即可,以后用到的时候,用一个查一个即可。
打开软件,然后点击新建公式,里面有个插入函数,点击进入,就可以看到全部的公式函数了。
2、多看别人的指标公式编写逻辑,这里建议新手可以去找一些免费的指标源码当练手
一开始看不懂里面的字符也没关系,可以利用百度,一个个来学。
3、多实践,多看一些指标的形态,尝试自己去编写出相同形态的指标,熟能生巧。
可以这样写
cross(macd.dif,macd.dea);这一句代表的是DIF上交DEA就是经常说的MACD白黄线金叉
cross(macd.dea,macd.dif);这一句代表的是DEA上交DIF就是经常说的MACD黄白线死叉
用文字输出函数写文字
DRAWTEXT(COND,PRICE,TEXT);这代码就是用来输出文字的,这里函数值需要修改
COND这个是你所要的条件表达式
PRICE文字显示的位置坐标
TEXT文字内容,可按自己的意思写
股理乾坤为您解答
关于炒股公式编写需要哪些代码和股票编程公式用什么语言的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
上一篇:小康股票最新股价(小康股票)
下一篇:力合微官网(力合微)
有话要说...