请高手帮忙把以下通达信的公式改为大智慧的公式!

日时转换:=IF(PERIOD=5,120,240);
QZS:=(EMA(CLOSE,10)+EMA(CLOSE,32))/2;
VAR1:=(EMA(CLOSE,30)+EMA(CLOSE,72))/2;
VAR2:=(EMA(VOL,10)+EMA(VOL,32))/2;
VAR3:=(VAR1+VAR2)/2;
VAR4:=EMA(VAR3,30);
VAR5:=EMA(VAR3,60);
VAR6:=EVERY(VAR1>REF(VAR1,1),5) AND EVERY(VAR4>REF(VAR4,1),5);
DRAWBAND(VAR1,RGB(150,30,30),EMA(VAR1,60),RGB(0,110,30));
牵引线:VAR1,COLORYELLOW;
强弱线:EMA(VAR1,日时转换),POINTDOT,COLORWHITE;
趋势关注:IF(CROSS(VAR1,EMA(VAR1,60)) AND VAR6,1,0),NODRAW,COLORRED;
量价关注:IF(CROSS(VAR3,VAR5) AND VAR6,1,0),NODRAW,COLORWHITE;
冲击量:IF(VAR3>VAR5 AND VAR6,1,0),NODRAW,COLORYELLOW;
强势区:IF(VAR1>强弱线,1,DRAWNULL),NODRAW,COLORRED;
止损区:IF(VAR1<强弱线,1,DRAWNULL),NODRAW,COLORGREEN;
STICKLINE(QZS>VAR1,QZS,VAR1,1,0),COLORFF00FF;
STICKLINE(冲击量=1,QZS,VAR1,1,0),COLORYELLOW;
DRAWICON(趋势关注=1,EMA(VAR1,60),13);
DRAWTEXT(量价关注=1,EMA(VAR1,60),'L0V'),COLORWHITE;

因为 大智慧 中没有“PERIOD(周期)”、 “DRAWBAND(色带)”、“DRAWNULL(值为空)” 和 “NODRAW(不输出线形)”等函数,所以我根据不同需要编了两个公式,一个用于选股,一个用于日常看股票。
(两个公式我都测试过了,没有问题)

公式一(用于选股):

PERIOD5:=COUNT(DATE<>REF(DATE,1),2)=2;
QZS:=(EMA(CLOSE,10)+EMA(CLOSE,32))/2;
VAR1:=(EMA(CLOSE,30)+EMA(CLOSE,72))/2;
VAR2:=(EMA(VOL,10)+EMA(VOL,32))/2;
VAR3:=(VAR1+VAR2)/2;
VAR4:=EMA(VAR3,30);
VAR5:=EMA(VAR3,60);
VAR6:=COUNT(VAR1>REF(VAR1,1),5)=5 AND COUNT(VAR4>REF(VAR4,1),5)=5;
STICKLINE(VAR1>=EMA(VAR1,60),VAR1,EMA(VAR1,60),3,0),COLOR20A0F0;
STICKLINE(VAR1<EMA(VAR1,60),var1,EMA(VAR1,60),3,0) ,COLORF02000;
牵引线:VAR1,COLORYELLOW;
强弱线:IF(PERIOD5=1,EMA(VAR1,120),EMA(VAR1,240)),POINTDOT,LINETHICK3,COLORWHITE;
趋势关注:IF(CROSS(VAR1,EMA(VAR1,60)) AND VAR6,1,0),COLORRED;
量价关注:IF(CROSS(VAR3,VAR5) AND VAR6,1,0),COLORWHITE;
冲击量:IF(VAR3>VAR5 AND VAR6,1,0),COLORYELLOW;
强势区:IF(VAR1>强弱线,1,0),COLORRED;
止损区:IF(VAR1<强弱线,1,0),COLOR00FF00;
STICKLINE(QZS>VAR1,QZS,VAR1,1,0),COLORFF00FF;
STICKLINE(冲击量=1,QZS,VAR1,1,0),COLORYELLOW;
DRAWICON(趋势关注=1,EMA(VAR1,60),1);
DRAWTEXT(量价关注=1,EMA(VAR1,60),'L0V'),COLORWHITE;

{上面公式用于选股,如用于看股票就是会出现图形被压缩的现象,你要不明白,可以试试看}

公式二(用于看股票走势):

PERIOD5:=COUNT(DATE<>REF(DATE,1),2)=2;
QZS:=(EMA(CLOSE,10)+EMA(CLOSE,32))/2;
VAR1:=(EMA(CLOSE,30)+EMA(CLOSE,72))/2;
VAR2:=(EMA(VOL,10)+EMA(VOL,32))/2;
VAR3:=(VAR1+VAR2)/2;
VAR4:=EMA(VAR3,30);
VAR5:=EMA(VAR3,60);
VAR6:=COUNT(VAR1>REF(VAR1,1),5)=5 AND COUNT(VAR4>REF(VAR4,1),5)=5;
VAR7:=IF(PERIOD5=1,EMA(VAR1,120),EMA(VAR1,240));
VAR8:=(VAR1+EMA(VAR1,60))/2;
趋势关注IF(CROSS(VAR1,EMA(VAR1,60)) AND VAR6,1,0);
量价关注:=:=IF(CROSS(VAR3,VAR5) AND VAR6,1,0);
冲击量:=IF(VAR3>VAR5 AND VAR6,1,0);
强势区:IF(VAR1>VAR7,VAR7,VAR8),POINTDOT,LINETHICK3,COLORRED;
止损区:IF(VAR1<VAR7,VAR7,VAR8),POINTDOT,LINETHICK3,COLOR00FF00;
Aa:VAR8,POINTDOT,LINETHICK3,COLOR000000;
STICKLINE(VAR1>=EMA(VAR1,60),VAR1,EMA(VAR1,60),3,0),COLOR20A0F0;
STICKLINE(VAR1<EMA(VAR1,60),var1,EMA(VAR1,60),3,0) ,COLORF02000;
牵引线:VAR1,COLORYELLOW;
强弱线:IF(PERIOD5=1,EMA(VAR1,120),EMA(VAR1,240)),POINTDOT,LINETHICK1,COLORWHITE;
STICKLINE(QZS>VAR1,QZS,VAR1,3,0),COLORFF00FF;
STICKLINE(量价关注=1,QZS,VAR1,3,1),LINETHICK4,COLORF0E000;
STICKLINE(冲击量=1,QZS,VAR1,3,0),COLORYELLOW;

DRAWTEXT(冲击量=1 AND 量价关注<>1,EMA(VAR1,60),'量'),COLOR00E0F0;
DRAWTEXT(量价关注=1,EMA(VAR1,60),'LOV'),COLORFFFF00;
DRAWTEXT(CROSS(VAR1,EMA(VAR1,60)) AND VAR6,EMA(VAR1,60),'趋势关注'),COLORRED;
DRAWICON(趋势关注,EMA(VAR1,60),1);

{把上面公式直接粘贴到新建公式中就行了。其中,因为 大智慧缺少必要的函数,为了能保证正常显示,我取消了一些线形输出,用标志代替,其不影响最终的计算结果和显示效果,不同之处如下:

1、用橙色蓝色柱状线代替原来的色带。

2、取消了强势区、止损区的1 和 0 的显示,用强弱线红绿色代替。当强弱线为红点时,说明股价在强势区;为绿点时,在止损区;为白点时,既不在强势区也不在止损区。

3、取消了趋势关注 量价关注、冲击量的1 和 0 的显示。 用红字的'趋势关注 '代替“趋势关注”在图中标出; 用青字'VOL'代替“量价关注”在图中标出; 用黄字'量'代替“冲击量”在图中标出。

4、图中红色 笑脸 图标就代表“趋势关注”;青色柱状框就代表“量价关注”;黄色柱状线就代表“冲击量”。这与 通达信 中基本一样。 }
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-24
苟富贵方法规划
第2个回答  2009-12-24
染色
第3个回答  2020-06-12
由于在大智慧中没有DRAWNULL(值为“空”)和NODRAW(b不输出指标线)两个函数,且它们为基础函数,无法替换,故会有2个与通达信不同之处:
1、在通达信中,VVOL值为“空”时,在大智慧中用“0”代替;
2、在通达信中,VVOL只显示数值,没有指标线出现,在大智慧中有一条VVOL线;
但它们不影响函数的输出值和成交量柱状图(我已经在大智慧中检验过,没有问题)。
大智慧版本公式如下:
FROMOPEN:=IF(HOUR<12,60*(HOUR-9)-30+MINUTE,120+60*(HOUR-13)+MINUTE);
PERIOD5:=COUNT(DATE<>REF(DATE,1),2)=2;
VVOL:IF(PERIOD5,VOL*240/FROMOPEN,MA(C,0));
STICKLINE(PERIOD5,VVOL,0,-1,-1),COLOR00C0C0;
VOLUME:VOL,VOLSTICK;
AA:=VOL>=REF(V,1)*1.91
AND
C>REF(C,1);
AA1:=VOLREF(DATE,1),2)=2;
VVOL:IF(PERIOD5,VOL*240/FROMOPEN,MA(C,0));
STICKLINE(PERIOD5,VVOL,0,3,1),COLOR00C0C0;
VOLUME:VOL,VOLSTICK;
AA:=VOL>=REF(V,1)*1.91
AND
C>REF(C,1);
AA1:=VOL<REF(LLV(VOL,21),1);
AA2:=VOL<REF(LLV(VOL,55),1);
AA3:=(ABS(VOL-REF(VOL,1))/REF(VOL,1))<=0.05;
STICKLINE(AA,0,V,3,0),COLORYELLOW;
STICKLINE(AA1,0,V,3,0),COLOR00FF00;
STICKLINE(AA2,0,V,3,0),COLORFF00FF;
STICKLINE(AA3,0,V,3,0),COLORWHITE;
MV1:MA(VOL,5);
MV2:MA(VOL,10);
MV3:MA(VOL,20);
第4个回答  2019-10-10
由于在大智慧中没有DRAWNULL(值为“空”)和NODRAW(b不输出指标线)两个函数,且它们为基础函数,无法替换,故会有2个与通达信不同之处:
1、在通达信中,VVOL值为“空”时,在大智慧中用“0”代替;
2、在通达信中,VVOL只显示数值,没有指标线出现,在大智慧中有一条VVOL线;
但它们不影响函数的输出值和成交量柱状图(我已经在大智慧中检验过,没有问题)。
大智慧版本公式如下:
FROMOPEN:=IF(HOUR<12,60*(HOUR-9)-30+MINUTE,120+60*(HOUR-13)+MINUTE);
PERIOD5:=COUNT(DATE<>REF(DATE,1),2)=2;
VVOL:IF(PERIOD5,VOL*240/FROMOPEN,MA(C,0));
STICKLINE(PERIOD5,VVOL,0,-1,-1),COLOR00C0C0;
VOLUME:VOL,VOLSTICK;
AA:=VOL>=REF(V,1)*1.91
AND
C>REF(C,1);
AA1:=VOLREF(DATE,1),2)=2;
VVOL:IF(PERIOD5,VOL*240/FROMOPEN,MA(C,0));
STICKLINE(PERIOD5,VVOL,0,3,1),COLOR00C0C0;
VOLUME:VOL,VOLSTICK;
AA:=VOL>=REF(V,1)*1.91
AND
C>REF(C,1);
AA1:=VOL<REF(LLV(VOL,21),1);
AA2:=VOL<REF(LLV(VOL,55),1);
AA3:=(ABS(VOL-REF(VOL,1))/REF(VOL,1))<=0.05;
STICKLINE(AA,0,V,3,0),COLORYELLOW;
STICKLINE(AA1,0,V,3,0),COLOR00FF00;
STICKLINE(AA2,0,V,3,0),COLORFF00FF;
STICKLINE(AA3,0,V,3,0),COLORWHITE;
MV1:MA(VOL,5);
MV2:MA(VOL,10);
MV3:MA(VOL,20);

请高手帮忙把以下通达信的公式改为大智慧的公式
大智慧版本公式如下: FROMOPEN:=IF(HOUR<12,60*(HOUR-9)-30+MINUTE,120+60*(HOUR-13)+MINUTE); PERIOD5:=COUNT(DATE<>REF(DATE,1),2)=2; VVOL:IF(PERIOD5,VOL*240\/FROMOPEN,MA(C,0)); STICKLINE(PERIOD5,VVOL,0,-1,-1),COLOR00C0C0;...

请高手帮忙把下面的通达信公式改成大智慧的,谢谢了!
多方:EMA(100-3*SMA((LLV(LOW,75)-CLOSE)\/(HHV(HIGH,75)-LLV(LOW,75))*100,27,1)+2*SMA(SMA((LLV(LOW,75)-CLOSE)\/(HHV(HIGH,75)-LLV(LOW,75))*100,27,1),15,1)-100,3),LINETHICK2,COLORCC00CC;MA(多方,3);空方:EMA(100-3*SMA((OPEN-LLV(LOW,75))\/(HHV(HIGH,75)-...

请高手帮忙将通达信公式修改为大智慧的公式,非常感谢!
通达信软件公式转换为大智慧软件使用。公式需要改写,函数替换,才可以正常使用。不是所有公式都可以随便在其它软件上使用的。

求老师帮忙把通达信的公式转换成大智慧的
B1:=EMA(C,60);B2:=EMA(C,160);B3:=B1-B2;WDIF:=EMA(EMA(EMA(C,3),3),3)+B3;WDEA:=EMA(WDIF,9);MA18:=MA(CLOSE,18);日:=150;昨前:=3;高1:=REF(HHV(H,日),昨前);低1:=REF(LLV(L,日),昨前);H7:=高1-(高1-低1)*0.946;七:=REFDATE(H7,CURRENTDATE);低:=R...

高分求通达信公式源码转换成大智慧源码
A3:=REF(OBV,P)=HHV(OBV,2*P+1);B3:=FILTER(A3,P);C3:=BACKSET(B3,P+1);D3:=FILTER(C3,P);A4:=REF(OBV,P)=LLV(OBV,2*P+1);B4:=FILTER(A4,P);C4:=BACKSET(B4,P+1);D4:=FILTER(C4,P);上:=REF(OBV,BARSLAST(D3));下:=REF(OBV,BARSLAST(D4));向上:=CROSS(OBV,上...

请将通达信筹码集中度公式改为大智慧新一代上能用的。
P:1,100,90。底:0;线1:10,COLORWHITE,POINTDOT;线2:20,COLORFF00FF,POINTDOT;A:=P+(100-P)\/2;B:=(100-P)\/2;CC:=COST(A);DD:=COST(B);CMJZD:=(CC-DD)\/(CC+DD)*100\/2;筹码集中度:MA(CMJZD,3),COLORRED;筹码集中升:IF(筹码集中度>=REF(筹码集中度,3),筹码集中度,0...

...能把通达信里面的(N天内出现以涨停收盘)选股公式,改为大智慧的...
我会!N天内出现以涨停收盘,公式如下:count(c\/ref(c,1)>=1.098,n)>=1;N为参数,自己设定,推荐为最小1最大100缺省20步长1 本回答由提问者推荐 举报| 答案纠错 | 评论 4 0 qq2604934758 采纳率:67% 来自团队:股票公式专家团 擅长: 股票 体育\/运动 其他...

请高手把通达信的这条主力资金(开始控盘、控盘、主力出货、主力吸货)指 ...
VAR3:=(((CLOSE - MA(CLOSE,12)) \/ MA(CLOSE,12)) * 100);VAR4:=(((CLOSE - MA(CLOSE,24)) \/ MA(CLOSE,24)) * 100);VAR5:=(((VAR2 + (2 * VAR3)) + (3 * VAR4)) \/ 6);VAR6:=MA(VAR5,3);开始控盘:(VAR6 <= (0 - 10)),COLOR00AAFF;STICKLINE((VAR6 <=...

请老师把通达信条件选股公式改为大智慧可用A1:="SKDJ.K"; A2:="SKDJ...
公式写法没错的,关键你先看,大智慧中有没有SKDJ和DMI这两个指标,没有就把他先从通达信搬到大智慧去。

...ZB:ZF\/HSL; 通达信公式请高手改为大智慧经典版
HSL:=100*VOL\/(FINANCE2(37)\/100); ZF:=100*(H-L)\/REF(C,1); ZB:ZF\/HSL;公式已经过验证,可用有效。也即是:通达信公式中的FINANCE(7)改为FINANCE2(37)即可。

相似回答