以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  按成交价求平均资金流  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=61593)

--  作者:siteng
--  发布时间:2014/2/13 9:58:50
--  按成交价求平均资金流
老师,我做了个资金指标,我需要求当前时刻成交价的平均资金流。
[此贴子已经被作者于2014/2/13 10:00:49编辑过]

--  作者:jinzhe
--  发布时间:2014/2/13 10:00:59
--  
如何定义?要怎么写?要用到哪些具体的数据?
--  作者:siteng
--  发布时间:2014/2/13 10:20:30
--  
比方说kdj指标,在1分钟k线上,目前菜粕成交价2669,在2669上对应有一个k值,我需要求今天2669成交价所有k值的平均值。
--  作者:jinzhe
--  发布时间:2014/2/13 10:34:36
--  

variable:n=0;

variable:kk=0;

k:=stkindi(\'\',\'kdj.k\',0,1);

if h>=2669 and l<=2669 then begin

    kk:=k+kk;

    n:=n+1;

end

 

avg_k:=kk/n;

 

if time=closetime(0) then begin

   kk:=0;

   n:=0;

end

 

用全局变量来记录k值的总和并且除以次数n

最后在收盘时重置变量kk和n


--  作者:siteng
--  发布时间:2014/2/13 10:45:35
--  

2669是常量,每分钟的k线收盘价都不一样,我需要将光标任意挪到那个周期就能显示那个周期的k值和平均k值。


--  作者:jinzhe
--  发布时间:2014/2/13 11:03:52
--  
这点做不到
--  作者:jinzhe
--  发布时间:2014/2/13 11:04:13
--  

要不你发帖去高级区问问,看看能不能用VBA实现


--  作者:siteng
--  发布时间:2014/2/13 11:31:20
--  
谢谢