以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何将分笔数据周期的公式数值显示在1分钟分时周期上  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=7235)

--  作者:yy19362
--  发布时间:2011/7/16 17:15:13
--  如何将分笔数据周期的公式数值显示在1分钟分时周期上

如何将分笔周期下的公式数据输出到分时图上?金字塔是否能实现这个功能?

LINEDOT特大单差:SUM(IF(BUYVOL>=p,VOL,0),0)-SUM(IF(SELLVOL>=p1,VOL,0),0);
b:= sum(if(buyvol>=F,vol,0),0)-sum(if(sellvol>=F1,vol,0),0),linethick7;
大单差:b,LINETHICK3;
最高值:HHV(b,1200),linedot;
最低值:LLV(b,1200),linedot,linethick1;
msgout(b-hhv(b,0)<=-5000,"趋势反转");
msgout(b-LLV(b,0)>=5000,"趋势反转");

 

 

这个公式是金字塔上的大单差公式,只有在分笔数据周期下产生的值有效,如何将分笔数据的值产生在分时图上。(将每分钟末的数据值输出到对应的分时上?)


--  作者:阿火
--  发布时间:2011/7/17 9:38:37
--  

 用跨周期引用不就可以了。用stkindi这个函数

比如以上的指标名为 tt 则新建一个指标aa,输入以下代码

        b:=stkindi(stklabel,\'tt.b\',0,0,0);//引用分笔周期 tt这个指标的b值

        drawtextex(1,1,900,10,numtostr(b,0));

 

在分时图上加载aa指标即可