大智慧的主动率修改成通达信的

主动率,通吃率 10-12-29 星期三
所谓主动率,就是表示主动性买入意愿很强烈,以高于现价买入。可以观察主力或散户参与当日行情的意愿是否强烈。
主动率=((外盘-内盘)/(内盘+外盘))*100
主动率公式:
外盘:=sum(if(DYNAINFO(23)*close,DYNAINFO(23),0),0)*0.003906;
内盘:=sum(if(DYNAINFO(22)*close,DYNAINFO(22),0),0)*0.003906;
主动率:(外盘-内盘)/(内盘+外盘)*100,precis2,color008364,LINETHICK0;

precis2 似乎是大智慧的,不理解意思,我只明白一点通达信的公式。平时也用通达信的。哪位帮我在这里修改成通达信的。
要求在通达信中能通过测试。并说下 precis2,是什么意思
DYNAINFO(23)*close 如何理解?
DYNAINFO(22)*close 如何理解?

1建立指标排序用:
外盘:=sum(if(DYNAINFO(23)*close,DYNAINFO(23),0),0)*0.003906;
内盘:=sum(if(DYNAINFO(22)*close,DYNAINFO(22),0),0)*0.003906;
主动率:(外盘-内盘)/(内盘+外盘)*100,precis2,LINETHICK0;
买入:=BIGORDER(1,2)*AMOUNT;
卖出:=BIGORDER(2,2)*AMOUNT;
净额:=买入-卖出;
通吃率:净额/amount*100,precis2,LINETHICK0;

2建立指标日线用:

(1)日线主动率:
input:N(1);
主动率:=SELFDATA('主动率');
N主动率:SUM(主动率,N),color3d;

(2)日线通吃率:
input:N(1);
通吃率:=SELFDATA('通吃率');
通吃率:SUM(通吃率,N),color3d;

以上指标可以N日排序;自己做;

完成以上2步后在行情页面做排序:

[(1)大智慧左上角--文件--复制到剪切板--确定
(2)打开系统自带的microsft office Excel--粘贴--保存;格式为BOOK1;
(3)打开EXCEL2TXT;--浏览---找到BOOK1(我的文档);填好对应关系;

(4)找到转好的TXT数据---引入;
(5)大功告成;日线就可以显示了;盘中;盘后随时更新;再也不求人了;呵呵;
(6)注意;必须每天添加数据;
主动率:(DYNAINFO(23)-DYNAINFO(22))/(DYNAINFO(23)+DYNAINFO(22))*100;

测试了下用通达信直接按公式写跟上面公式改后出来的结果一样

大智慧precis2是小数点精确函数,意思是精确到小数点后2位,可以是precis0-6
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-04
主动率:(DYNAINFO(23)-DYNAINFO(22))/(DYNAINFO(23)+DYNAINFO(22))*100;

测试了下用通达信直接按公式写跟上面公式改后出来的结果一样

大智慧precis2是小数点精确函数,意思是精确到小数点后2位,可以是precis0-6本回答被提问者和网友采纳
第2个回答  2011-06-04
我没用过大智慧,不过precis2应该是画线的参数,因为后两项是颜色、粗细,楼主直接把它去掉就应该能通过!追问

你说的有道理,通达信中也有此类。LINETHICK0 应该是粗细。

追答

DYNAINFO(N)表示动态行情,DYNAINFO(23)表示外盘,DYNAINFO(22)表示内盘,close是收盘价,*号表示 相乘

第3个回答  2011-06-04
主动率:(BUYVOL-SELLVOL)/(SELLVOL+BUYVOL)*100;