如何编写股票技术指标公式.docx
- 文档编号:8667375
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:10
- 大小:20.50KB
如何编写股票技术指标公式.docx
《如何编写股票技术指标公式.docx》由会员分享,可在线阅读,更多相关《如何编写股票技术指标公式.docx(10页珍藏版)》请在冰豆网上搜索。
如何编写股票技术指标公式
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{同时显示柱状线和指标线}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 编写 股票 技术指标 公式