以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问有什么办法可以指定时间下单 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=29822) |
|
-- 作者:pig3009 -- 发布时间:2012/10/15 11:17:16 -- 请问有什么办法可以指定时间下单 请教高手: 问题1:在轮询模式下,如果我在代码里强制指定某个时间点(例如最后五秒)下单,系统执行时是按照什么方式来做?代码控制还是系统设置?问题2:如果K线最后五秒有信号就下单,没有信号就不下单,请问这个需求通过代码能实现么,能否给个范例? 谢谢指点
|
|
-- 作者:jinzhe -- 发布时间:2012/10/15 13:17:09 -- 1.用currenttime来限定时间,这个要先确保本地时间正确 2.同样需要currenttime,公式: c1:mod(currenttime,100); 来确定是多少秒 |
|
-- 作者:pig3009 -- 发布时间:2012/10/15 13:58:56 -- 我用以下代码来设定提前下单,不起作用,请看看错在哪里?谢谢 p2:=if(ISLASTBAR,DYNAINFO(207),time); p3:time0-TIMETOT0(p2)linethick0; //提前下单秒数 xd:=10; IF 开多 AND TIME>090000 AND TIME<151200 and p3<=xd THEN BEGIN SELLSHORT(HOLDING<0,0,market);//先平 BUY(HOLDING=0,1,market);//开多 end |
|
-- 作者:pig3009 -- 发布时间:2012/10/15 14:05:11 -- 我用了您的方法,开平仓信号消失了,请问如何修正,谢谢 c1:mod(currenttime,100); IF 开多 AND TIME>090000 AND TIME<151200 and c1=50 THEN
|
|
-- 作者:jinzhe -- 发布时间:2012/10/15 14:06:04 -- 这个要后台处理,图表实现不了 |
|
-- 作者:pig3009 -- 发布时间:2012/10/15 14:28:26 --
[此贴子已经被作者于2012-10-15 14:29:28编辑过]
|
|
-- 作者:jinzhe -- 发布时间:2012/10/15 14:33:24 -- 用currenttime实际时间的必须是后台,图表上是实现不了的 |
|
-- 作者:pig3009 -- 发布时间:2012/10/15 15:20:54 -- 明白了,感谢感谢 |