以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 策略编写求助区 (http://222.73.7.161/bbs/list.asp?boardid=11) ---- 求当天前30分钟的最高价问题! (http://222.73.7.161/bbs/dispbbs.asp?boardid=11&id=11349) |
-- 作者:tanganquan -- 发布时间:2012/4/27 0:02:04 -- 求当天前30分钟的最高价问题! 老师您好!我想求当天开盘后30分钟的最高价和最低价怎么表达: h30 := ref(hhv(h,N),1); l30 :=ref(llv(l,N),1); 像这样的最高价和最低价其实是开盘后沿用了昨天的数据的。 如果是高开太多,最低价是昨天的数据,如果低开很多,最高价是昨天的数据。 谢谢!
|
-- 作者:rushtaotao -- 发布时间:2012/4/27 8:33:47 -- //运行再30分钟k线下 nn:=barslast(date<>ref(date,1))+1; hh:ref(hhv(h,nn),1); nn:=barslast(date<>ref(date,1))+1; hh:ref(llv(l,nn),1); |
-- 作者:tanganquan -- 发布时间:2012/4/27 9:12:57 -- 老师,你好啊!不对呢。我是想求1分钟模式下的开盘后前30分钟的最高价和最低价。 //运行再30分钟k线下 nn:=barslast(date<>ref(date,1))+1; hh:ref(hhv(h,nn),1); nn:=barslast(date<>ref(date,1))+1; hh:ref(llv(l,nn),1); |
-- 作者:rushtaotao -- 发布时间:2012/4/27 9:14:09 -- 您再试试 nn:=barslast(date<>ref(date,1))-30; hh:ref(hhv(h,30),nn); nn:=barslast(date<>ref(date,1))-30; ll:ref(llv(l,nn),nn); [此贴子已经被作者于2012-4-27 9:19:41编辑过]
|
-- 作者:zg611029 -- 发布时间:2012/5/4 9:31:50 -- r1:=barslast(date<>ref(date,1))+1; r2:=hhv(h,r1); r3:=llv(l,r1); if r1=30 then begin h30:=r2; l30:=r3; partline(r1>=30,h30); partline(r1>=30,l30);
|
-- 作者:董小球 -- 发布时间:2012/5/4 11:17:35 -- N1:BARSLAST(DATE>REF(DATE,1)),linethick0; NN:=ref(N1,N1+1)+1; n2:BARSLAST(TIME=093000),linethick0; N3:BARSLAST(TIME=100000),linethick0; h1:ref(hhv(h,n2-n3),n3); 上面代码是求9点到10点间的最高价 楼主自己调整时间参数吧
|