如何编写股票技术指标公式.docx

上传人:b****6 文档编号:8667375 上传时间:2023-02-01 格式:DOCX 页数:10 大小:20.50KB
下载 相关 举报
如何编写股票技术指标公式.docx_第1页
第1页 / 共10页
如何编写股票技术指标公式.docx_第2页
第2页 / 共10页
如何编写股票技术指标公式.docx_第3页
第3页 / 共10页
如何编写股票技术指标公式.docx_第4页
第4页 / 共10页
如何编写股票技术指标公式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

如何编写股票技术指标公式.docx

《如何编写股票技术指标公式.docx》由会员分享,可在线阅读,更多相关《如何编写股票技术指标公式.docx(10页珍藏版)》请在冰豆网上搜索。

如何编写股票技术指标公式.docx

如何编写股票技术指标公式

1.求绝对值。

用法:

ABS(X)返回X的绝对值

例如:

ABS(-34)返回34

2.是否一直满足条件。

用法:

ALL(X,N),统计N周期中是否一直都满足X条件,若N=0则从第一个有效值开始。

例如:

ALL(CLOSE>OPEN,20)表示是否20周期内全部都收阳线。

3.取得该周期成交额。

用法:

AMOUNT

4.逻辑与运算。

用法

AANDB

表示条件A与条件B同时成立

5.至少一次满足条件。

用法:

ANY(X,N),统计N周期中是否至少有一次满足X条件,若N=0则从第一个有效值开始。

例如:

ANY(CLOSE>OPEN,20)表示是否20周期内是否存在一根阳线。

6.买入,本函数仅能用于交易系统。

用法

BUY(V,Type,P);

表示买入V股当前股票,Type表示买入类型,P表示买入价格,所有参数均可以省略。

V:

买入股数或买入资金百分比(N%),省略表示100%;

Type:

可以是本周期收盘(THISCLOSE),次周期开盘(MARKET),次周期限价单(LIMIT),次周期停损单(STOP);

P:

对于限价单、停损单需要指定的买入价格

7.取得该周期收盘价。

用法:

C

8.取得该周期收盘价。

用法:

CLOSE

9.输出颜色控制符

COLORbbggrr,用逗号隔开放置在输出语句后,用于设定绘制指标线的颜色,rr、gg、bb分别表示红绿蓝三色的份量,用十六进制表示,00表示最小,FF表示最大。

例如:

CLOSE,COLOR0000FF;表示用红色绘制收盘价线

10.输出线型控制符

STICK,用逗号隔开放置在输出语句后,将该输出绘制成阴阳颜色柱线,若数值正则用阳线颜色,否则用阴线颜色。

例如:

CLOSE-CLOSE[1],COLORSTICK;表示绘制涨跌阴阳柱线

11.成本均线。

用法:

CYC(N)

成本均线指标是个量价均发挥作用的均线,分别代表n日的市场平均建仓成本,因而也叫成本均线.

12.根据条件填充背景区域。

用法:

DRAWGBK(COND,COLOR),填充满足COND条件的背景区域。

COLOR可以为渐变颜色STRIP,也可以为BMP图形文件名(缺省路径为分析家目录\USERDATA\BMP),若省略COLOR则使用指标线颜色填充(可以使用COLORRED等描述符设定)。

例如:

DRAWGBK(CLOSE>OPEN),COLORRED;表示收阳时用红色填充背景。

DRAWGBK(CLOSE>OPEN,'MyBMP');表示收阳时用USERDATA\BMP\MyBMP.BMP填充背景。

13.图形中最后一根K线条件填充背景区域。

用法:

DRAWGBKLAST(COND,COLOR),若图形中最后一根K线满足条件COND,则设定背景COLOR。

COLOR可以为渐变颜色STRIP,也可以为BMP图形文件名(缺省路径为分析家目录\USERDATA\BMP),若省略则使用指标线颜色填充(可以使用COLORRED等描述符设定)。

例如:

DRAWGBKLAST(CLOSE>OPEN),COLORRED;表示最后一根K线收阳时用红色填充背景。

DRAWGBKLAST(CLOSE>OPEN,STRIP(RGB(255,0,0),RGB(0,255,0),1));表示图

14.在图形上绘制直线段。

用法:

DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。

例如:

DRAWILINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)表示

在创20天新高与创20天新低之间画直线并且向右延长。

15.在图形绝对位置上画矩形。

用法:

DRAWRECTABS(LEFT,TOP,RIGHT,BOTTOM,COLOR),以图形窗口(LEFT,TOP)为左上角,(RIGHT,BOTTOM)为右下角绘制矩形,坐标单位是像素,图形窗口左上角坐标为(0,0),矩形中间填充颜色COLOR,COLOR为0表示不填充。

例如:

DRAWRECTABS(0,0,100,60,0)表示在图形最左上角位置绘制100*60像素的矩形,不填充内部。

16.在图形相对位置上画矩形。

用法:

DRAWRECTREL(LEFT,TOP,RIGHT,BOTTOM,COLOR),以图形窗口(LEFT,TOP)为左上角,(RIGHT,BOTTOM)为右下角绘制矩形,坐标单位是窗口沿水平和垂直方向的1/1000,取值范围是0—999,超出范围则可能显示在图形窗口外,矩形中间填充颜色COLOR,COLOR为0表示不填充。

例如:

DRAWRECTREL(0,0,500,500,RGB(255,255,0))表示在图形最左上部1/4位置用黄色绘制矩形。

17.在图形上显示文字。

用法:

DRAWTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置书写文字TEXT。

例如:

DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日涨幅大于8%时在最低价位置显示'大阳线'字样。

18.在图形绝对位置上显示文字。

用法:

DRAWTEXTABS(X,Y,TEXT),在图形窗口(X,Y)坐标位置书写文字TEXT,坐标单位是像素,图形窗口左上角坐标为(0,0)。

例如:

DRAWTEXTABS(0,0,'注意')表示在图形最左上角位置显示'注意'字样。

19.在图形相对位置上显示文字。

用法:

DRAWTEXTREL(X,Y,TEXT),在图形窗口(X,Y)坐标位置书写文字TEXT,坐标单位是窗口沿水平和垂直方向的1/1000,X,Y取值范围是0—999,超出范围则可能显示在图形窗口外。

例如:

DRAWTEXTREL(0,0,'注意')表示在图形最左上角位置显示'注意'字样

20.求指数平滑移动平均。

用法:

EMA(X,N),求X的N日指数平滑移动平均。

算法:

若Y=EMA(X,N)

则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。

例如:

EMA(CLOSE,30)表示求30日指数平滑均价

21.指数。

用法:

EXP(X)为e的X次幂

例如:

EXP(CLOSE)返回e的CLOSE次幂

22.地线函数取得天地线指标的地线值。

用法:

GETDX

23.天线函数取得天地线指标的天线值。

用法:

GETTX

24.求最高值。

用法:

HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。

例如:

HHV(HIGH,30)表示求30日最高价

25.根据条件取得不同的值。

用法:

IF(X,A,B)若X不为0则返回A,否则返回B

例如:

IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值

26.对应大盘成交额。

用法:

INDEXA,表示同期大盘的成交额

该函数对分笔成交分析周期无效

27.绝对值减小取整,即取得数据的整数部分。

用法:

INTPART(A)返回沿A绝对值减小方向最接近的整数

例如:

INTPART(12.3)求得12,INTPART(-3.5)求得-3

28.连续满足条件的周期数。

用法:

LAST(X),统计连续满足X条件的周期数。

例如:

LAST(CLOSE>OPEN)表示到目前为止连续收阳的周期数。

29.输出线型控制符

STICK,用逗号隔开放置在输出语句后,将该输出绘制成柱线,同时带上包络。

例如:

VOL,LINESTICK;表示绘制成交量包络柱线

30.输出线宽控制符

LINETHICKx,用逗号隔开放置在输出语句后,用于设定绘制指标线宽度,x可以为0-7,若设为0则表示不显示。

例如:

CLOSE,LINETHICK6;表示用6点粗线绘制收盘价线

31.求最低值。

用法:

LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始。

例如:

LLV(LOW,0)表示求历史最低价

32.求自然对数。

用法:

LN(X)以e为底的对数

例如:

LN(CLOSE)求收盘价的对数

33.求10为底的对数。

用法:

LOG(X)取得X的对数

例如:

LOG(100)等于2

34.取得钱龙长线指标。

用法:

LON

1.当指标曲线向上交叉其平均线时,视为长线买进信号。

2.当指标曲线向下交叉其平均线时,视为长线卖出信号。

3.本指标可搭配MACD、TRIX指标使用。

35.两条线维持一定周期后交叉。

用法:

LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0

例如:

LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均线维持5周期后与10日均线交金叉

36.取得该周期最低价。

用法:

LOW

37.求简单移动平均。

用法:

MA(X,N),求X的N日移动平均值。

算法:

(X1+X2+X3+...+Xn)/N

例如:

MA(CLOSE,10)表示求10日均价,特例:

MA(x,0)表示x所有数据的平均

38.求最大值。

用法:

MAX(A,B...)返回所有参数的中的最大值,参数数量可以有2—16个

例如:

MAX(CLOSE,OPEN,REF(CLOSE,1))表示返回昨收、今开、收盘三个价格中最高的价格。

39.求逻辑非。

用法:

NOT(X)返回非X,即当X=0时返回1,否则返回0

例如:

NOT(ISUP)表示平盘或收阴

40.逻辑或运算。

用法

AORB

表示条件A与条件B只要有一个成立即可

41.根据条件画线。

用法:

PARTLINE(PRICE,COND1,COLOR1,COND2,COLOR2...),绘制PRICE线,当COND1条件满足时,用COLOR1颜色,当COND2条件满足时,用COLOR2颜色,否则不绘制,从COLOR1之后的参数均可以省略,最多可以有10组条件。

例如:

PARTLINE(CLOSE,CLOSE>OPEN,RGB(255,0,0),CLOSE

注意最后一个条件为1,表示前面都不满足时必然满足这个条件。

42.指定颜色。

用法:

RGB(R,G,B),表示用三原色红(R)绿(G)蓝(B)混合组成指定颜色,每种颜色值可以设定为0-255。

例如RGB(255,0,0)表示红色,RGB(0,0,255)表示蓝色

43.卖出,本函数仅能用于交易系统。

用法

SELL(V,Type,P);

表示卖出V股当前股票,Type表示卖出类型,P表示卖出价格,所有参数均可以省略。

V:

卖出股数或卖出持仓百分比(N%),省略表示100%;

Type:

可以是本周期收盘(THISCLOSE),次周期开盘(MARKET),次周期限价单(LIMIT),次周期停损单(STOP);

P:

对于限价单、停损单需要指定的卖出价格

例如:

IFCLOSE>OPENTHEN

SELL(1000,THISCLOSE);表示收阳线则在本周期收盘价上卖出1000股。

SELL(100%,LIMIT,CLOSE+0.2);表示在次周期CLOSE+0.2元位置下卖出限价单,若价格达到或高于该价格则卖出全部持仓。

44.取得钱龙短线指标。

用法:

SHO

1.当指标曲线向上交叉其平均线时,视为短线买进信号。

2.当指标曲线向下交叉其平均线时,视为短线卖出信号。

3.本指标可搭配KDJ、DMA指标使用。

45.求移动平均。

用法:

SMA(X,N,M),求X的N日移动平均,M为权重。

算法:

若Y=SMA(X,N,M)

则Y=[M*X+(N-M)*Y')/N,其中Y'表示上一周期Y值,N必须大于M。

例如:

SMA(CLOSE,30,1)表示求30日移动平均价

46.输出线型控制符

STICK,用逗号隔开放置在输出语句后,将该输出绘制成柱线。

例如:

VOL,STICK;表示绘制成交量柱线

47.输出线型控制符

STICK,用逗号隔开放置在输出语句后,将该输出绘制成3D柱线。

例如:

VOL,STICK3D;表示绘制成交量3D柱线

48.在图形上绘制柱线。

用法:

STICKLINE(COND,PRICE1,PRICE2,WIDTH,ATTR),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),ATTR的个位不为0则画空心柱,ATTR的十位以上部分表示左右移动,范围是-1000—1000,表示移动位置的千分比。

例如:

STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,501)表示画K线中阳线的空心柱体部分,向右移动K线宽度的50%。

49.求总和。

用法:

SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始。

例如:

SUM(VOL,0)表示统计从上市第一天以来的成交量总和

50.取得该周期成交量。

用法:

VOL

51.输出线型控制符

STICK,用逗号隔开放置在输出语句后,将该输出绘制成与K线同样粗细的柱线。

例如:

VOL,VOLSTICK;表示绘制成交量柱线

52.动态行情函数。

用法:

DYNAINFO(3)取得最新动态行情:

昨收,

注意:

该函数返回常数

53.动态行情函数。

用法:

DYNAINFO(4)取得最新动态行情:

今开,

注意:

该函数返回常数

54.动态行情函数。

用法:

DYNAINFO(5)取得最新动态行情:

最高,

注意:

该函数返回常数

55.动态行情函数。

用法:

DYNAINFO(6)取得最新动态行情:

最低,

注意:

该函数返回常数

56.动态行情函数。

用法:

DYNAINFO(7)取得最新动态行情:

最新,

注意:

该函数返回常数

57.其他语句:

线形描述符包括STICK:

柱状线;COLORSTICK:

彩色柱状线,当语句结果为正时显示红色,否则显示绿色;VOLSTICK:

成交量柱状线,股价上涨时显示红色空心柱,下跌时显示绿色实心柱;LINESTICK:

同时画出柱状线和指标线;CROSSDOT:

小叉线;CIRCLEDOT:

小圆圈线;POINTDOT:

小圆点线。

五彩K线公式有用来描述显示K线颜色的语句,其实就是在语句后加上色彩描述符,之间用逗号隔开,表示当该句返回非0时K线的颜色。

色彩描述符有:

COLORRED:

红色;COLORGREEN:

绿色;COLORBLUE:

蓝色;COLORBLACK:

黑色:

COLORWHITE:

白色;COLORYELLOW:

黄色:

COLORYELLOW:

青色;COLORF0F000:

晶红色;COLORBROWN:

棕色。

linethick{0--7指标线粗细}linethick{同时显示柱状线和指标线}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1