打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
大智慧公式编写函数说明4
 编号发言者类型发言内容 总述 

大智慧公式系统是一套功能强大,使用简单的计算机描述系统。用户可通过对每日深沪两地交易所和历史上发送的行情数据按照简单的运算法则进行分析、选股、测试。经过研发团队多年的优化和升级,大智慧公式系统已成为使用最易用、最普遍的指标公式平台之一,众多经典的大智慧公式凝聚了指标爱好者们的智慧 。

→仇一鸣说绘图函数
DRAWBMP
含义:在图形上绘制位图。
阐释:DRAWBMP(COND,PRICE,BMPFILE),当COND 条件满足时,在PRICE 位置画BMPFILE 文件名指定的BMP 位图(缺省路径为大智慧新一代目录\USERDATA\BMP)。
例如:DRAWBMP(CLOSE>OPEN,LOW,'SUN')表示当收阳时在最低价位置画Superstk\UserData\Bmp\Sun.BMP 位图。

--------------------------------------------------------------------------------

DRAWFLAGTEXT(COND,PRICE,TEXT)
含义:绘制随光标移动的浮动文字。
阐释:DRAWFLAGTEXT(COND,PRICE,TEXT),光标处当COND条件满足时,在PRICE位置用半透明窗口显示文字TEXT,随光标移动而移动。
例如:DRAWFLAGTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当光标移动到涨幅大于8%的地方,在最低价位置显示'大阳线'字样的浮动窗口。

--------------------------------------------------------------------------------

DRAWGBK
含义:根据条件填充背景区域。
阐释:DRAWGBK(COND,COLOR),填充满足COND 条件的背景区域。COLOR 可以为渐变颜色STRIP,也可以为BMP 图形文件名(缺省路径为大智慧新一代目录\USERDATA\BMP),若省略COLOR 则使用指标线颜色填充(可以使用COLORRED 等描述符设定)。
例如:DRAWGBK(CLOSE>OPEN),COLORRED;表示收阳时用红色填充背景。DRAWGBK(CLOSE>OPEN,'MyBMP'); 表示收阳时用USERDATA\BMP\MyBMP.BMP 填充背景。

--------------------------------------------------------------------------------

DRAWGBKLAST
含义:图形中最后一根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));表示图形中最后一根K 线收阳时红绿过渡色沿水平方向填充背景。

--------------------------------------------------------------------------------

DRAWICON
含义:在图形上绘制小图标。
阐释:
DRAWICON(COND,PRICE,TYPE),当COND 条件满足时,在PRICE 位置画TYPE 号图标,TYPE 取值范围是1—14。
例如:DRAWICON(CLOSE>OPEN,LOW,1)表示当收阳时在最低价位置画1 号图标。

--------------------------------------------------------------------------------

DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXTEND)
含义: 在图形上绘制直线段。
参数:COND1,表示条件变量1;PRICE1,表示第一个画线点,通常取值为H,L,C,O 等等;COND2,表示条件变量2; PRICE2,表示第二个画线点;EXTEND,常数变量。1 向右延伸;2 向左延伸;3 左右同时延伸;

阐释: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 天新低之间画直线并且向右延长。

--------------------------------------------------------------------------------

DRAWMOVETEXT(COND,TEXT)
含义:在窗口指标数值栏目位置绘制随光标处文字。
阐释:DRAWMOVETEXT(COND,TEXT),光标处当COND条件满足时,在窗口顶部绘制文字TEXT,随光标移动而变化。
例如:DRAWMOVETEXT(CLOSE/OPEN>1.08,'大阳线')表示当光标移动到涨幅大于8%的地方,显示'大阳线'字样在窗口顶部。

--------------------------------------------------------------------------------

DRAWRECTABS
含义:在图形绝对位置上画矩形。
阐释:DRAWRECTABS(LEFT,TOP,RIGHT,BOTTOM,COLOR), 以图形窗口(LEFT,TOP)为左上角,(RIGHT,BOTTOM)为右下角绘制矩形,坐标单位是像素,图形窗口左上角坐标为(0,0),矩形
中间填充颜色COLOR,COLOR 为0 表示不填充。例如:DRAWRECTABS(0,0,100,60,0)表示在图形最左上角位置绘制100*60 像素的矩形,不填充内部。

--------------------------------------------------------------------------------

DRAWRECTREL
含义:在图形相对位置上画矩形。
阐释: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 位置用黄色绘制矩形。

--------------------------------------------------------------------------------

DRAWTEXT(COND,PRICE,TEXT)
含义:在图形上显示文字。
参数: COND, 表示条件变量1;PRICE,表示标识文字的位置;TEXT,所写的文字内容,但是用单引号引入;
阐释:DRAWTEXT(COND,PRICE,TEXT),当COND 条件满足时,在PRICE 位置书写文字TEXT。
例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日涨幅大于8%时在最低价位置显示'大阳线'字样。

--------------------------------------------------------------------------------

DRAWTEXTABS
含义:在图形绝对位置上显示文字。
阐释:DRAWTEXTABS(X,Y,TEXT),在图形窗口(X,Y)坐标位置书写文字TEXT,坐标单位是像素,图形窗口左上角坐标为(0,0)。
例如:DRAWTEXTABS(0,0,'注意')表示在图形最左上角位置显示'注意'字样。

--------------------------------------------------------------------------------

DRAWTEXTREL
含义:在图形相对位置上显示文字。
阐释:DRAWTEXTREL(X,Y,TEXT),在图形窗口(X,Y)坐标位置书写文字TEXT,坐标单位是窗口沿水平和垂直方向的1/1000,X,Y取值范围是0—999,超出范围则可能显示在图形窗口外。
例如:DRAWTEXTREL(0,0,'注意')表示在图形最左上角位置显示'注意'字样。

--------------------------------------------------------------------------------

FILLRGN
阐释:FILLRGN(PRICE1,PRICE2,COND1,COLOR1,COND2,COLOR2...),填充PRICE1 到PRICE2 之间的区域,当COND1条件满足时,用COLOR1 颜色,当COND2 条件满足时,用COLOR2 颜色,否则不填充,从COND1 之后的参数均可以省略,最多可以有10 组条件。
例如:FILLRGN(CLOSE,OPEN,CLOSE>OPEN,RGB(255,0,0),CLOSE

--------------------------------------------------------------------------------

FLOATRGN
含义:根据条件填充区域
阐释:FLOATRGN(PRICE,WIDTH,COND1,COLOR1,COND2,COLOR2...),以PRICE 为基础填充宽度为WIDTH 像素的区域,WIDTH 为负则向下填充,当COND1 条件满足时,用COLOR1颜色,当COND2 条件满足时,用COLOR2 颜色,否则不填充,从COND1 之后的参数均可以省略,最多可以有10 组条件。
例如:FLOATRGN(CLOSE,VOL/HHVALL(VOL)*15,CLOSE>OPEN,RGB(255,0,0),1,RGB(0,255,0))表示沿收盘价填充宽度为成交量的区域,区域最大宽度为15 像素,阳线时用红色,阴线时用绿色。

--------------------------------------------------------------------------------

FLOATSTICK
含义:根据条件绘制浮动柱状线。
阐释:FLOATSTICK(PRICE,WIDTH,COND1,COLOR1,COND2,COLOR2...),以PRICE 为基础绘制长度为WIDTH 像素的柱状线,WIDTH 为负则向下绘制,当COND1 条件满足时,用COLOR1颜色,当COND2 条件满足时,用COLOR2 颜色,否则不绘制,从COND1 之后的参数均可以省略,最多可以有10 组条件。
例如:FLOATSTICK(CLOSE,VOL/HHVALL(VOL)*20)表示沿收盘价绘制宽度为成交量增量的柱状线,柱状线最大宽度20像素。

--------------------------------------------------------------------------------

HORILINE(COND1,PRICE,COND2,TOLEFT)
含义:在图形上绘制水平线段。
阐释:HORILINE(COND1,PRICE,COND2,TOLEFT),当COND1条件满足时,在PRICE位置画水平线,直到COND2条件满足为止,TOLEFT为1表示向左边绘制,TOLEFT参数可以省略,表示0。
例如:HORILINE(HIGH>=HHV(HIGH,20),HIGH,HIGH>=HHV(HIGH,20))表示在创20天新高与下一次创20天新高之间画水平线段。

--------------------------------------------------------------------------------

PARTLINE(PRICE,COND1,COLOR1,COND2,COLOR2...)
含义:根据条件画线。
阐释:PARTLINE(PRICE,COND1,COLOR1,COND2,COLOR2...), 绘制PRICE 线,当COND1 条件满足时,用COLOR1 颜色,当COND2 条件满足时,用COLOR2 颜色,否则不绘制, 从COLOR1 之后的参数均可以省略,最多可以有10 组条件。
例如:PARTLINE(CLOSE,CLOSE>OPEN,RGB(255,0,0),CLOSE



--------------------------------------------------------------------------------

PERCENTBAR(P1,P2)
阐释:用百分比柱绘制指标线。
用法:PERCENTBAR(P1,P2),绘制柱状线,P1表示柱状线高度,P2表示对比量高度,二者均必须在0-100之间;当P2例如:PERCENTBAR(VOL/CAPITAL*100,REF(VOL/CAPITAL,1)*100)绘制换手率柱状线,并且绘制换手率增量。

--------------------------------------------------------------------------------

POLYLINE (COND,PRICE)

含义: 在图形上绘制折线段。
参数:COND,表示条件变量1;PRICE,表示绘图点的位置;
阐释:POLYLINE(COND,PRICE),当COND 条件满足时,以PRICE 位置为顶点画折线连接。
例如:POLYILINE(HIGH>=HHV(HIGH,20),HIGH)表示在创20 天新高点之间画折线。

--------------------------------------------------------------------------------

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

--------------------------------------------------------------------------------

STICKLINE(COND,PRICE1,PRICE2,WIDTH,ATTR)
含义: 在图形上绘制柱线。
参数:COND, 表示条件变量1;PRICE1,表示第一绘图点的位置;PRICE2,表示第二绘图点的位置;WIDTH,表示所绘制的柱线的宽度,取值的范围0-9,宽度依次递增,取0 时为一条线,在大智慧中的主图K 线的柱宽为8;ATTR,ATTR 的个位不为0 则画空心柱,ATTR 的十位以上部分表示左右移动,范围是-1000—1000,表示移动位置的千分比。
阐释:当COND 条件满足时,在PRICE1 和PRICE2 位置之间画柱状线,宽度为WIDTH(10 为标准间距), ATTR 的个位不为0 则画空心柱,ATTR 的十位以上部分表示左右移动,范围是-1000—1000,表示移动位置的千分比。
例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,501) 表示画K线中阳线的空心柱体部分,向右移动K 线宽度的50%。

--------------------------------------------------------------------------------

STRIP
阐释:STRIP(RGB1,RGB2,DIR),表示生成RGB1 色到RGB2 色的渐变区域,DIR=1 表示沿水平方向,否则表示沿垂直方向,其中
RGB1,RGB2 必须用RGB 函数描述。本函数只能用于DRAWGBK、DRAWGBKLAST 函数中,作为背景填充色描述符。
例如:STRIP(RGB(255,0,0),RGB(0,255,0),0)表示由红色到绿色的垂直渐变色。

--------------------------------------------------------------------------------

TIPTEXT
含义:在图形上显示图标,鼠标移近时显示文字。
阐释:TIPTEXT(COND,PRICE,TEXT), 当COND 条件满足时, 在PRICE 位置显示图标,若PRICE 为0,则在图形底部显示图标。
例如: TIPTEXT(CLOSE/OPEN>1.08,LOW,' 大阳线, 股价为:' close)表示当日涨幅大于8%时在最低价位置显示图标,鼠标移近时显示文字'大阳线,股价为:15.88'字样。

--------------------------------------------------------------------------------

VERTLINE
含义:在图形上绘制垂直线。
阐释:VERTLINE(COND,TYPE),当COND 条件满足时,沿垂直方向绘制TYPE 类型的线段,TYPE=0 表示实线,1 表示虚线'---',2 表示点线'...',3 表示点划线'-.-.-',4 表示点点划线'-..-..-'。
例如:VERTLINE(HIGH>=HHV(HIGH,20),1)表示在创20 天新高画垂直虚线。
→仇一鸣说专业财务
PFFIN(N,M)
阐释: 表示取得M 个报告期之前的第N 号专业财务数据,例如PROFFIN(3001,0)表示最近一期总股本,N 的取值请参阅下表。

--------------------------------------------------------------------------------

PFFININ (N,Y,MD)
阐释: 表示取得Y 年M 月D 日的第N 号专业财务数据,若当天未发布财务数据则为0,如PFFININ(3001,2000,1231)取得2000年12 月31 日的总股本,N 的取值请参阅下面列表。

--------------------------------------------------------------------------------

PFFINLAST(N)
阐释:表示最近报告期的第N 号专业财务数据距离现在的周期数,N 的取值请参阅下面列表。

--------------------------------------------------------------------------------

PFFINON(N,Y,MD)
阐释: 表示取得Y 年M 月D 日的第N 号专业财务数据,若当天未发布财务数据则使用之前最近一期的数据, 如PFFINON(3001,2000,0101)取得2000 年1 月1 日或之前最近一期的总股本,N 的取值请参阅下面列表。

--------------------------------------------------------------------------------

PFFINTERM(M)
阐释: 表示取得M 个报告期之前的财务报表是年报、中报还是季报返回1:第一季度季报,2:中报,3:第三季度季报,4:年报。

--------------------------------------------------------------------------------

PFSTR(N,M)
阐释: 表示取得M个报告期之前的第N 号专业财务字符串数据,例如:PFSTR(5001,0)表示最近一期第一大股东名称,N 的取值请参阅上表。

--------------------------------------------------------------------------------

PFSTRIN(N,Y,MD)
阐释: 表示取得Y 年M 月D 日的第N 号专业财务数据,若当天未发布财务数据则为0,如PFSTRIN(5001,2000,1231)取得2000 年12 月31 日的第一大股东名称,N 的取值请参阅下面列表。

--------------------------------------------------------------------------------

PFSTRON(N,Y,MD)
阐释:表示取得Y 年M 月D 日的第N 号专业财务数据,若当天未发布财务数据则使用之前最近一期的数据, 如PFSTRON(5001,2000,0101)取得2000 年1 月1 日或之前最近一期的第一大股东名称,N 的取值请参阅下面列表。

--------------------------------------------------------------------------------

SETPFFIN(X)
阐释:表示将专业财务数据属性设定为X,X 从低到高每一位表示一个含义。
第1 位:包含年报;
第2 位:包含中报;
第3 位:包含季报;
第4 位:包含最新财务指标;
第5 位:调整中报、季报财务指标;
例如:SETPFFIN(01011)表示取得年报、中报,最新一期数据无论是那个报告期都要包括在内,中报季报不作调整;如果不调用本函数,系统默认值为01111注意:在本函数后的其它专业财务函数将受到本次属性设置的影响。
→仇一鸣说
→仇一鸣说
9您的昵称=问老师你好,用DDX分时选股做股票池,选不出股,请问要怎么修改才行?仇一鸣答周期用日线的,分时数据不推送8新人问老师好!周一讲课的最后一例“选出仓位大于70%的板块”,问:能否选出“选出仓位大于70%的个股”且出“B”的?谢谢!仇一鸣答"dpcw.大盘仓位">70;
这是大盘仓位选出大于70,哪个B?超赢买卖点不好选股36123问请教老师,帮助编写股票池应用的几个指标公式:1,单针探底;2,早晨之星;3,底部红三兵;仇一鸣答1.
(min(close,open)-low)/abs(close-open)>3;
2.
input:N(90);
BACKSET(REF(CLOSE,2)<REF(OPEN,2) AND
(REF(OPEN,2)-REF(CLOSE,2))>SUM(ABS(CLOSE-OPEN),N)/N AND
ABS(REF(OPEN,1)-REF(CLOSE,1))<(1/4)*SUM(ABS(CLOSE-OPEN),N)/N AND
MIN(REF(OPEN,1),REF(CLOSE,1))<REF(CLOSE,2) AND
CLOSE>OPEN AND
CLOSE*2>(REF(CLOSE,2)+ref(OPEN,2)),3);
3.
last(close>open)=3 and ma(c,10)<ma(c,20);34flash55问老师,板块涨幅排名前5名的选股公式,如何编写?仇一鸣答31回车165366问5.10.20.30.天均线密集公式,谢谢仇一鸣答input:n(0.05);
a1:=ma(c,5);
a2:=ma(c,10);
a3:=ma(c,20);
a4:=ma(c,30);
a5:=ma(c,60);
abs(a1/a2-1)<n and abs(a1/a3-1)<n
and abs(a1/a4-1)<n and abs(a1/a5-1)<n
and abs(a3/a2-1)<n and abs(a4/a2-1)<n
and abs(a5/a2-1)<n and abs(a3/a4-1)<n
and abs(a3/a5-1)<n and abs(a5/a4-1)<n;7wlq389问老师好;请你帮我编个公式,要求;当天股价上冲4个点以上然后回落三分之一一下的股票。万分感谢仇一鸣答aa:=(c-ref(c,1))/ref(c,1);
(h-ref(c,1))/ref(c,1)>0.04 and between(aa,0.01,0.03);29Han问主持人,你好。我的大智慧公式的第一句是bb:=(close-Ref(close,1))/Ref(close,1); 在调试状态下,单步执行,看不到结果,请教一下看看出了什么问题仇一鸣答这个是没结果的,把等于号去掉,就会有输出→仇一鸣说今天路演就到这里,谢谢参与。  
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
同花顺用户必看所有函数汇聚
创新高指标公式制作
大智慧新一代函数手册(3)
大智慧函数大全
(一)公式编写入门(系列讲座)
同花顺通用函数大全
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服