股票公式编写软件
大智慧行情软件,如何编写这个选股公式:股票名称中包含某个字,...
第一步:打开炒股软件(这里讲的是同花顺炒股软件,其他软件大同小异),调出公式管理器,新建一个技术指标公式,如下图。
调出公式管理器的方法有两种:一种是快捷键Ctrl+F键;另一种是菜单栏里找:工具→公式管理第二步:熟悉公式编辑界面。
公式编辑界面如下图,分为四个区域:一名称区域,即公式的名称、密码和描述,其中名称和描述是必填项,且不能与其他公式名称相同;二参数区,填写公式里的参数,根据需要填写;三辅助工具区,里面有各种辅助函数、测试按钮以及公式使用环境等工具,公式编辑完成后要在这进行测试和确认完成;四公式编辑区,指标公式的内容就写在这里。
第三步:编写公式。
这里以常用的MACD为例。
MACD称为指数平滑移动平均线,由快的指数移动平均线(EMA12)减去慢的指数移动平均线(EMA26)得到快线DIF,再用2*(快线DIF-DIF的9日加权移动均线DEA)得到MACD柱。
在软件内CLOSE/C代表收盘价,SHORT和LONG以及M代表参数,DIFF、DEA、MACD1(MACD已经被系统占用)和Zero是自己定义的变量,EMA是系统函数,含义是求指数平滑移动平均。
编写完之后点击测试函数,保证编译测试成功。
第四步:确定保存指标公式,K线副图内设置。
公式编译测试成功后点击确认,回到股票K线图(按F5键切换)。
点击左下角设置,进入设置界面,在自定指标里找到编写的公式名称,左键点击一下,中间的“添加→”按钮变黑,点击添加,右侧选用指标框里就会出现该公式,点击保存,完成,回到K线界面就有了。
检查公式,如果指标公式不正确,回到第四步继续编写改正,直到正确为止。
通达信股票软件怎么编辑条件选股公式
如果自己从头做一个全新的,很好,很强大,我也不会。
如果仅仅达到分析的效果,可以套用原来股票软件的框架,然后制作公式。
例如我用的通达信,首先你要找到可以编辑指标的地方。
功能——专家系统——公式管理器。
然后开始新建公式吧。
首先你要搞明白指令,OPEN开盘,CLOSE收盘,HIGH最高价,LOW最低价,HHV(CLOSE,x)x天内最高价,LLV(CLOSE,x)x天内的最低价,EMA(CLOSE,x)x天内的指数移动平均 然后看格式,随便打开一个你认为比较复杂的公式,看看他们的编写格式是什么样的。
第三步,自己遍一点简单的公式,点击测试公式,试试对不对。
OK了?哪么就根据自己的需要,写一些相对复杂的公式吧。
有些小问题要注意下,如果是一个指标公式,哪么你可以编写的相对复杂一些,如果你想写一些选股公式,在通达信里,选股公式只支持一个条件输出,也就是说,最后选择的条件多了,选股器是运行不了的。
在分时图点击右键,可以出现一个价格预警,这是一个自动提示你的功能,他可以识别选股公式,指标公式不识别,你也不能用。
所以要想搞成自己报警,你就需要多写几个单一的选股公式,然后统统加到价格预警的公式报警里,让预警器每种情况都报警,然后再人为识别那些是有用,那些是无用。
还有很多别的办法,希望在这能起到抛砖引玉的作用。
PS:网上有很多公式制作的教程,自己去看看会更清楚。
编写股票公式时,要指定股票公式只适应某几只股票,源码怎么写?
先看看图样下图是沪铜1204--------15分钟图-------横线是以最后一天的数据画线,(注:公式公式可用于日(含日)以下(各分钟)周期)图上有数值,请验算对不对,
请股票高手大师编写选股公式,谢谢!!
COUNT 这个函数有点小问题,如果个股上市周期小于你要求的 N ,它当然不会显示1,也不会显示0,所以你的条件选股直接忽略了它,而事实上完全有可能是符合你的条件了的,那么,完美的写法可以这样:zqn:=if(barscount(c)>n,n,barscount(c));tj1:=if(hhv(a,zqn)>0 and hhv(b,zqn)>0 ,1,0);{注,如果要求AB信号同一天出现的话,则用tj1:=if(hhv(if(a>0 and b>0,1,0)>0 ,1,0); }tj2:=if(b>0 and count(b>0,zqn)>1 ,1,0);tj1>0 and tj2>0 ;