以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请教,如何在14分收盘平仓? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=57885) |
-- 作者:uheart -- 发布时间:2013/10/23 9:03:19 -- 请教,如何在14分收盘平仓? 请教老师,我设定时间在14分或者15分收盘平仓,实盘结果总是在13分一开始就平掉了。不知如何设定才好?请不吝下教。 |
-- 作者:jinzhe -- 发布时间:2013/10/23 9:17:43 -- 固定时间间隔模式? 公式用的是TIME来判断的? 金字塔的TIME,也就是k线时间是这的 TIME=090100,对应的实际时间090000-090059,所以你要实际时间在14分平仓,那么time需要设定在XX15XX |
-- 作者:uheart -- 发布时间:2013/10/23 10:20:33 -- 多谢老师指点! |
-- 作者:uheart -- 发布时间:2013/10/23 12:01:17 -- //收盘平仓
不知我这样写的话是不是会平在14分呢?请老师指点。
|
-- 作者:uheart -- 发布时间:2013/10/23 12:04:17 -- 图表的话是不是应该这样?
前略 。。。 t2:=time=151500;
//交易系统 收盘平多:sell(t2,holding,market);
不过测试起来很麻烦啊,要重新写一套time在13分的market才可以测试出14分平仓的效果。 有没有更好的办法?麻烦老师了。 |
-- 作者:jinzhe -- 发布时间:2013/10/23 13:14:50 --
151500这个时间都收盘了,你一定要掐在15分操作这个能执行? 用thisclose替代market,价位就是对应当前周期了 |
-- 作者:武田晴信 -- 发布时间:2013/10/23 13:40:57 -- //交易时间区间 p1:=time>091500 and time<=151300; p2:=if(islastbar,dynainfo(207),time); p3:=time0-timetot0(p2),linethick0; //提前下单量(秒) xd:=3; xdk:=xd; xdd:=xd; //设定时间提前下单 //************************************* r1:=todaybar; r2:=ref(o,r1-1); 用这个把提前下单的时间改下就行 |
-- 作者:武田晴信 -- 发布时间:2013/10/23 13:43:49 -- 对应的下单语句这样写 if a1>ref(a1,1) and p1 and p3<=xdd then 这个是实现三秒钟的,你把时间改一下就行了 [此贴子已经被作者于2013/10/23 13:44:16编辑过]
|
-- 作者:fly -- 发布时间:2013/10/23 14:06:39 -- 如果是K线走完,1分钟周期,改为以下即可
if time>=151400 then begin
如果是固定时间间隔,采用武田晴信 |
-- 作者:uheart -- 发布时间:2013/10/23 14:15:12 -- 多谢各位老师悉心指点,感激不尽! |