以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=181591) |
-- 作者:abc13818 -- 发布时间:2020/8/5 16:44:21 -- 老师帮忙写组代码 帮忙写一个当天开盘后,求现价的前十根分时K线的 开收盘平均区间?? 10根分时k线的平均开收盘区间=???
|
-- 作者:FireScript -- 发布时间:2020/8/5 16:47:41 -- 是指 10个分时K线统计下来的开盘价和收盘价? |
-- 作者:abc13818 -- 发布时间:2020/8/5 16:49:05 -- 是的,用在图表交易系统的 |
-- 作者:FireScript -- 发布时间:2020/8/5 17:18:57 -- 分时就是1分钟周期生成的。 所以代码直接加载在1分钟周期上就行了,如果是其他周期就直接调用过来就行了。这里的开盘是按照白盘开盘算的: cd1:ref(time,1)=CLOSETIME(1) or (time>=130000 and ref(time,1) =CLOSETIME(0)); 10min_o:VALUEWHEN(cd1,o);//开盘第一个K开盘价 Len:BARSLAST(cd1); 10min_c:VALUEWHEN(Len=10,c);//开盘第10个k收盘价 注意上面的取值,如果当前不满足条件则取最近一次满足条件的值。比如现在是开盘后第五个K。那么10min_c取整是昨天的值。调用时候你稍作判断就行了
|
-- 作者:abc13818 -- 发布时间:2020/8/5 17:35:26 -- 能写成一组更方便利用好吗?是五分钟的10根k线平均开收盘区间 如下组合在一起怎么样写: 10根五分k线的平均开收盘区间:=
|
-- 作者:wenarm -- 发布时间:2020/8/6 8:19:49 -- 不还是楼上的这种代码。自己运行在什么周期上就是什么周期的结果。你要看不懂就用下面的
任意周期 open_N:VALUEWHEN(TODAYBAR,o);//当天第一根 CLOSE_N:VALUEWHEN(TODAYBAR=10,C);//当天第10根 |
-- 作者:abc13818 -- 发布时间:2020/8/6 10:36:09 -- 好的,谢谢二位老师。 |