有谁知道大智慧软件里面编写公式,如何 判断变量的数值是否为空,使用什么函数或方法?

供稿:hz-xin.com     日期:2024-05-23
大智慧如何使用自编指标

大智慧如自编指标使用 方法:
第一步 首先打开大智慧。
第二步 点击上方的 功能--自编指标 进。
第三步 在"公式组","全部","常用","自编"这四个抬头里点击"自编" 然后双击下面的"技术指标" 。

第四步 单击右边的"新建"按钮 会跳出一个"指标编辑器",这里大家就可以自己粘贴公式的源代码进来了。

第五步 将源代码粘贴到"指标编辑器"下方的空白处以后 在"公式名称"一栏里填写公式名,可以自己命名,只要自己记得这个公式的名字就可以了.这里我们把附件里的公式命名为"精确买卖点" 然后点击确认--保存公式. (确认前建议点一下"测试公式" 有些非大智慧公式是不能保存在大智慧自选指标里的)。

到这里,我们完成了大智慧公式的输入,下面是如何调用公式来选股和利用公式查看相应的技术指标。
『精确选股』
第一步 点击"功能"--"智能选股" 进入。

第二步 选择"自编"抬头 双击"技术指标" 这时技术指标下会弹出许多已有的指标公式,有些是大智慧自带的,但是感觉都很鸡肋. 在这里选择我们刚刚录入的"精确买卖点" 单击后变成灰色选择栏 。

第三步 此时在"智能选股"对话框的右下方的参数栏里选择 "分析周期"--日线 ; "指标线"--选择"D"; 其他指标不变. 把右侧的"复权"打上勾.然后"执行选股"! (注:参数的设置数值根据公式的不同而各不相同,这里的参数只适合附送的精确买卖点公式)。

这样在系统进行选股后屏幕上就会显示出当前选出的短期出现买点的股票了, 如果要选出短期卖点的股票 只要在第三步里的"指标线"选择"W" 其他参数不变就可以了.。

在大智慧免费经典版的行情软件中编辑公式并使用的过程还是比较麻烦的,下面以网上的“主力资金线”为例,讲一下基本过程,供参考。
公式名称:主力资金线,(通用公式)如下:
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
主力资金:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,LINETHICK2,COLORRED;
编辑公式放入方法:
1、打开大智慧行情软件,点击上部菜单栏中的“工具”,在点“公式管理”,在弹出的“公式管理器”界面上,先选中“技术指标”,在点右上面的“新建”,就打开了公式编辑编写界面;
2、在公式编辑编写界面,可以看到一个闪动的光标,在将上面的公式源码全部选中,鼠标右键复制,然后再到公式编辑编写界面中闪动的光标处,鼠标右键粘贴,就将上面的主力资金线公式源码放到了大智慧行情软件中,然后在到左上面的“公式名称”处填写公式名称,名称只能填写四个字,就填“主力资金”,然后点左上面的第三个图标“保存”即可。
3、退出公式编辑编写界面,点击上部菜单栏中的“工具”,在点“公式管理”,在弹出的“公式管理器”界面上,先选中“技术指标”,在点上面的“自编”,在双击“技术指标”,就可看到下面有一个你编写的红色字体“主力资金”公式名称,在公式名称上点鼠标右键,就会出现两个菜单,点击“设为常用”,然后点关闭,公式进入常用选项中,可以看见并选用了。
4、选择一支股票打开,在副图上点右键,出现一个菜单,将鼠标指向“常用指标”就会在右面菜单最下面出现“主力资金”公式名称,点击即可以在副图上看到编辑编写的指标公式了。

注意:不是所有的指标公式都能编辑成功,因为不同的行情软件中的指标公式,既有通用函数,又有专用函数,如果指标公式中只有通用函数,这些指标公式可以通用,如果指标公式中含有专用函数,则指标公式不能通用,即不能编辑成功。在编辑时会出现不是函数的提示时,就是指标公式中有不通用的专用函数,不能编辑成功,只有放弃。也可以找到替换的函数,但是一般人替换不好,很麻烦,重新找一个能用的指标公式是最简单的办法。

使用IF语句,比如:
IF(A=0,B,C);
意思是,当A=0时取B值,否则取C值。

选股指标源【精选】 http://blog.eastmoney.com/xiayingsha/blog_170201079.html

not(变量=0);不等于零就可以了

大智慧自编公式
答:减仓:STICKLINE(主力>=0 AND 主力< REF(主力,1),0,主力,4,0),COLORRED;反弹:STICKLINE(主力<0 AND 主力>=REF(主力,1),0,主力,4,0),COLORGREEN;寻底:STICKLINE(主力<0 AND 主力< REF(主力,1),0,主力,4,0),COLORGREEN;0,Color808080;这个公式很不错哦,直接粘过去就可以用了 ...

求大智慧自编公式高手给个正确公式或者选股方法!
答:近年内最高:=BARSLAST( 历史最高=H)<700;上市不久:=BARSSINCE( V)<1000;选:接近最高 AND 近年内最高 AND 上市不久;--- 上面是根据你的参考公式做的参考公式,下面是主图公式,可以用来验证你的选股 历史最高:HHV(H,0);A:历史最高*70/100;B:历史最高*80/100;仔细看下图 ...

麻烦老师帮我编写一个大智慧公式
答:FL:=MA(CLOSE,17)+ABS(MA(CLOSE,17)-REF(MA(CLOSE,17),1));FS:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1);BB:IF(MA(CLOSE,17)<FS,FS,MA(CLOSE,17)),COLORWHITE;NX:=EMA(C,250);A:=BB-(EMA(C,3)-BB);DIFF:EMA((NX-(EMA(C,3)-NX)),5),LINETHICK2;IF(BB=...

请帮我编写个大智慧趋势公式
答:老大智慧如下 移动平均:=(SMA(C,8,1));涨跌平均:=MA(C/REF(C,1),4);STICKLINE( 涨跌平均>REF(涨跌平均,1),移动平均 ,REF(移动平均,1) , 11, 0),COLOR00FFFF;STICKLINE( 涨跌平均<=REF(涨跌平均,1),移动平均 ,REF(移动平均,1) , 11, 0),COLORFFAA66;STICKLINE( c>=o,h ,l ,...

大智慧哪里输入公式,求步骤
答:你说的不太明白,是公式导入还是自编公式?1、如果是公式导入:软件最上方第五个“公式”点击公式引入,找到公式路径,点引入即可。2、如果是自编公式:同上点公式——公式管理——选择你需要创建的(比如技术指标或条件选股)点击新建,公式新建后别忘记点保存。

如何编写大智慧选股公式 ,我要可以直接用的
答:大智慧经典板的公式 A01:=DYNAINFO(7);A03:=BARSCOUNT(CLOSE);A04:=(SMA((CLOSE / HHV(HIGH,120)),3,1) * 100);A05:=IF((A03 20),A04,0);A06:=IF((LOW A01),0,IF((HIGH A01),1,(((A01 - LOW) + 0.009) / ((HIGH - LOW) + 0.009)));A07:=DMA(A06,(VOL /...

大智慧新一代 自编公式
答:两种方式:1、如果你只是不想看到第一条指标线这种的名称,那么给语句起个名称就行了。例如 AA:max(ref(high,4),ref(high,3),ref(high,2))<ref(open,1);2、如果你根本不需要输出这条语句就按下面这样改。AA:=max(ref(high,4),ref(high,3),ref(high,2))<ref(open,1);如果还有什么...

【大智慧新一代】添加自编公式??
答:然后在右侧的“技术指标”上点下,拉下去就会看到“其它”,在“其它”上点一下,再点“引入”。好了。公式就引入成功。使用你引入的公式还是在K线画面中输入你引入公式的名称即可,(注意,你在引入时一定要记住引入公式的名称,否则你引入后不知道怎样让它显示出来了)公式的引入和编辑方法还有多种,...

请高手帮忙编写一个大智慧公式
答:DIFF:EMA(CLOSE,12)-EMA(CLOSE,27);DEA:EMA(DIFF,9);MACD:=2*(DIFF-DEA);STICKLINE(MACD>=0,MACD,0,4,1),COLORF00FF0;STICKLINE(MACD<0,MACD,0,4,1),COLORWHITE;STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,4,0 ),COLOR00AAFF;STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD...

大智慧公式选股公式编写
答:VARF:=(2*C+H+L)/4;VAR10:=LLV(L,23);VAR11:=HHV(H,23);VAR12:=EMA((VARF-VAR10)/(VAR11-VAR10)*100,6);VAR13:=EMA(0.667*REF(VAR12,1)+0.333*VAR12,4);选股:COUNT(VAR12>VAR13,3) AND REF(L,1)=LLV(L,120) AND C>O;