当前位置:首页 > 财经 > 正文

编写公式 从零开始

编写公式 从零开始

(2011年1月28日WEN98老师讲课笔录)

1.公式的五个常用基本元素

编公式需要五个基本元素,也就是K线的四个价位和成交量。编写公式要用英文,记住它们的英文单词和缩写字母:(C,CLOSE收盘价);(O,OPEN开盘价);(H,HIGH最高价);(L,LOW最低价);(V,成交量)

2.“公式编写器”的使用(通达信软件)

2.1使用“公式编写器”, 建立最简单的公式

公式编写,需要使用“公式编写器”,以通达信软件为例(王子老师推荐使用新浪通达信行情软件,认为该软件功能齐全)。

2.1.1打开通达信行情软件,进入界面

2.1.2按(快捷键)CTRL+F 进入“公式管理器”(或在屏幕上栏,点击“功能”菜单,点击“专家系统”,再点击“公式管理器” (附图2.1.1)。

2.1.3在“公式编辑器”框内,下拉“技术指标公式”,点击“其它类型”,再点击“新建”进入“指标公式编辑器”框。

2.1.4公式取名——在“指标公式编辑器”左上方,“公式名称”栏框内给公式取名(如:收盘价)。

2.1.5输入公式——在“指标公式编辑器”框“主栏”(下面的大方框)内输入公司(如:C;)。

2.1.6画线方法——点击“指标公式编辑器”框由上方“画线方式”框右侧下拉箭头,点击“主图迭加”。

2.1.7点击“指标公式编辑器”右上角“确定”,完成公式编辑。(图2.1.2)

2.1.8重新回到通达信行情软件界面。输入“收盘价”,回车(图2.1.3)。

编写公式 从零开始

2.2改变线条颜色、粗细和形状

2.2.1 改变线条颜色——(系统默认线条为白色),按鼠标右键点击盘面左上方“收盘价”进入“修改指标公式”,(或按2.1.2方法重新进入“公式编辑器”找到“收盘价”点击“修改“),在2.1.5公式C后面,加(,)(半角逗号,下同),点击“插入函数”,“线形与颜色”,(如改成绿色)点击(绿色),

公式变成:C, ;

2.2.2改变线条粗细——按上述方法,在2.2.1公式.C, 后加(,)点击(线条粗细),(系统默认1,输入1至9,线条由细到粗。(如:在后加入4)。

公式变成:C,,;(图2.2.1)

2.2.3改线为点——按上述方法,在2.2.1公式C,,;后加入(,);(如将线条改成小圆点线,其他形状,方法类似)点击,(小圆点线)。

公式变成:C,,,;附图2.2.2)

以上只是让大家了解如何编写公式,其实,仅“收盘价”没有什么实际意义,现以王子老师的操盘线(我自己认为,并不一定对)做个练习:

MA(C,6),;{王子操盘线}(图2.2.3)

公式解释:MA是均线,C是收盘价,6是6日,解读为“6日平均值,绿线”,股价上升,6日线在K线之下,股价下降,6日绿线在K线之上。K线在其上,可以买入,在其下,可以卖出。

2.2.4用线段表示股票升降

红色线和绿色线分别显示股票的上升或下降阶段:

举例:(王子操盘线)

MA6: MA(C,6),; {王子操盘线}

MA6_: IF(MA6>=REF(MA6,1),MA6,),;

复制代码第一句解释为:6日平均值赋值给MA6(当前值)

第二句解释为:假如今天的平均值大于或等于昨天的平均值就用粉色画均线;否则就不画(用原来的绿色)。加入之后的图形见(附图2.2.4)。

编写公式 从零开始

编写公式 从零开始

3..参数的设置

3.1设置参数

有的人喜欢用10日或20日均线,为修改方便,可用下面的公式,由于原公式中有N,N不是一个具体数字,因此就应该设置参数,否侧检验公式通不过。

举例:

MAN: MA(C,N),; {王子操盘线}

MAN_: IF(MAN>=REF(MAN,1),MA6,),;

参数输入N,最小值:2(2天),最大值250(250天),缺省6(6天)

注:2天是最少天数,250天年线,缺省值是可调的。如将6调整为10,鼠标右键点击界面左上方“操盘价 MA6”进入“调整参数指标”进行修改“计算参数”框内将6改为10。若返回6,可直接点击“恢复缺省”。

20天是月线(也是布林线中线,有人叫万能线),60天是季线,120天是半年线,250天是年线.

3.2设置两个参数

有时需要设置2个或更多的参数。如“精准峰谷线主图公式”需要设立两个参数,否则装入公式后出错。

举例:(图3.2.1)

{WEN98编写, }

{设立参数:百分比(3,20,5), 右数峰序(2,20,2)}

{ZIG(3,5);}{百分比:=5};{右数峰序:=2;}

MA5:MA(C,5); MA10:MA(C,10);

MA20:MA(C,20);

波谷值: CONST((2,百分比,1)),;{前M个ZIG转向波谷值}

波谷距离:= 1+CONST((2,百分比,1)),;{前M个ZIG转向波谷到当前距离}

{例如:(2,5,2)表示%5最低价ZIG转向的前2个波谷到当前的周期数};

波峰值:= CONST(PEAK(1,百分比,右数峰序));

{例如:PEAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值}

XG:= ABS(波峰值-波谷值)60};

波峰距离:= 1+CONST((1,百分比,右数峰序)),;

{(K,N,M)表示之字转向ZIG(K,N)的前M个波峰到当前的周期数,M必须大于等于1}

距离:=;

(距离=波峰距离 AND XG,波谷值,距离=1,波谷值,1),;

(距离=波谷距离 AND XG,L*0.98,' 峰谷线'),;

(距离=波峰距离,H*1.01,2);{波峰位置}

(距离=波谷距离,L*0.985,1);{波谷位置}

精准点:=(ABS(H-波谷值)

你可能想看:

有话要说...

取消
扫码支持 支付码