以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问各位老师这个博易公式如何改为金字塔能用的?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=5860)

--  作者:飞了
--  发布时间:2011/3/25 10:55:35
--  请问各位老师这个博易公式如何改为金字塔能用的?

TV:=IF(DATE<>REF(DATE,1),0,REF(TV,1))+V;

TT:=IF(DATE<>REF(DATE,1),0,REF(TT,1))+(C+O+H+L)*0.25*V;

AP:=TT/TV;
PARTLINE(DATE=REF(DATE,1),AP);

 

 

改了几次没成功,请各位老师帮忙改一下。

[此贴子已经被作者于2011-3-25 11:15:36编辑过]

--  作者:董小球
--  发布时间:2011/3/25 10:59:10
--  

你得描述描述你的意图


--  作者:飞了
--  发布时间:2011/3/25 11:14:35
--  
以下是引用董小球在2011-3-25 10:59:10的发言:

你得描述描述你的意图

这个是分钟图上的成本均线,和分时图上的成本均线一个意思。


--  作者:董小球
--  发布时间:2011/3/25 12:16:36
--  
把详细算法给出来吧 我试试
--  作者:阿火
--  发布时间:2011/3/25 12:19:19
--  

标准版:

 

variable:tv=0,tt=0;

if DATE<>REF(DATE,1) then begin

   tv:=0;

   tt:=0;

end

else begin

   tv:=tv+v;

   tt:=tt+(c+o+h+l)*0.25*v;

end

 

if date=ref(date,1) then ap:tt/tv;

 

 

[此贴子已经被作者于2011-3-25 12:19:38编辑过]

--  作者:飞了
--  发布时间:2011/3/25 13:44:55
--  
以下是引用董小球在2011-3-25 12:16:36的发言:
把详细算法给出来吧 我试试

就是把当日内的每根K线的成交金额和成交量分别累加,然后实时相除。

即:成本均线=Σ日内成交金额/Σ日内成交量

 


--  作者:飞了
--  发布时间:2011/3/25 13:48:49
--  
以下是引用leevolvo在2011-3-25 12:19:19的发言:

标准版:

 

variable:tv=0,tt=0;

if DATE<>REF(DATE,1) then begin

   tv:=0;

   tt:=0;

end

else begin

   tv:=tv+v;

   tt:=tt+(c+o+h+l)*0.25*v;

end

 

if date=ref(date,1) then ap:tt/tv;

 

 

[此贴子已经被作者于2011-3-25 12:19:38编辑过]

 

多谢版主,不过实际效果好像不是成本均线,是否博易公式语言和金字塔的不一样?

 

版主用的是Pascal语言?

 

[此贴子已经被作者于2011-3-25 13:58:39编辑过]

--  作者:阿火
--  发布时间:2011/3/25 14:36:46
--  

博易大师我熟得很。博易是我最开始学的一个软件

 

我的代码,跟你博易上的代码算法一模一样

 

至于,是不是你要的成本线,这个每个人都有自己的算法


--  作者:阿火
--  发布时间:2011/3/25 14:37:32
--  
以下是引用飞了在2011-3-25 13:44:55的发言:

就是把当日内的每根K线的成交金额和成交量分别累加,然后实时相除。

即:成本均线=Σ日内成交金额/Σ日内成交量

 

 

按照你这个说法,你所提供的博易大师的代码也只是近似实现而已

精确的算法如何实现,论坛早有讨论

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=4550&replyID=&skin=1

[此贴子已经被作者于2011-3-25 14:38:49编辑过]