以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 请问各位老师这个博易公式如何改为金字塔能用的? (http://222.73.7.161/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;
改了几次没成功,请各位老师帮忙改一下。 [此贴子已经被作者于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编辑过]
|