以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  周期高点  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=76089)

--  作者:orca8
--  发布时间:2015/3/3 12:30:53
--  周期高点
 比方说 走到 任意时间比如10点, 我记下当前周期, 等过了这周期时,比如到了10点2分,   我想求 记录的周期 往前5分钟 的最高点,
--  作者:orca8
--  发布时间:2015/3/3 12:33:45
--  
 

if 条件 then

周期= 当前周期

end

 

过了N周期后

if 条件 then

高点 = 周期往前 5分钟内的高点

 

end


--  作者:orca8
--  发布时间:2015/3/3 12:45:39
--  
 hhv(high, ref(保存的位置,5));
--  作者:yukizzc
--  发布时间:2015/3/3 13:24:25
--  

//框架大致这样,中间条件自己改下吧

条件:=mod(barpos,3)=1 and barpos>3;
variable:cond=0;
variable:周期=0;
if 条件 and cond=0 then
begin
周期:= barpos;
cond:=1;
end

zz:周期;
zz2:cond;


dd:hhv(high,3);
aa:=ref(hhv(high,3),barpos-周期);
if 条件 and barpos>周期 and cond=1 then
begin
高点: aa;
cond:=0;
end


--  作者:netfox
--  发布时间:2015/3/3 13:33:54
--  

楼上你写这么复杂干嘛,你们有函数 HHVBARS LLVBARS

 楼主求大概就是这样效果吧


--  作者:yukizzc
--  发布时间:2015/3/3 13:39:53
--  

他是某个条件成立记住那根k,然后在后面什么时候去调用前面那根k的hhv。和你则个有出入吧


--  作者:orca8
--  发布时间:2015/3/5 10:04:32
--  
 嗯, 楼上正解