以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问老师,关于提前下单的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=142755)

--  作者:淹不死的鱼
--  发布时间:2016/11/15 10:38:10
--  请问老师,关于提前下单的问题


10分钟逐K线模式模型,要在走完K线信号产生时(整个交易时间段,包括夜盘),提前3秒钟下单

ss:=(timetot0(dynainfo(207))>=time0-3 and islastbar) or not(islastbar);


if 开多条件 and ss then begin
   sellshort(holding<0,marketr);
   buy(holding=0,n,marketr);
end


if 开空条件 and ss then begin
   sell(holding>0,0,marketr);
   buyshort(holding=0,n,marketr);
end

这个语句是否有问题,为什么我没有实现提前3秒中下单?


--  作者:jinzhe
--  发布时间:2016/11/15 10:45:15
--  

要固定时间间隔,不能走完k线下单

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:淹不死的鱼
--  发布时间:2016/11/15 10:52:47
--  
请问老师,我已经按您的设置好了,但刚才发现连信号都没有产生(本来应该出现一个开空的下单信号的)会不会我这个语句有问题?
--  作者:jinzhe
--  发布时间:2016/11/15 11:01:25
--  

sellshort(holding<0,marketr);
平空语句代码有问题,改成

sellshort(holding<0,0,marketr);

 

如果改了还不行,那说明你的条件有问题,条件恒不成立,你要贴全部代码


--  作者:淹不死的鱼
--  发布时间:2016/11/15 11:10:42
--  

我有个地方写错了~~谢谢老师~~~

我再跟踪一下,有问题再向您请教,谢谢~~


--  作者:淹不死的鱼
--  发布时间:2016/11/15 17:20:15
--  
请问老师,以上述条件为例:如果我只想在上午10:15,中午11:30,下午15:00,晚上23:00,这几个时间段节点出现信号时提前下单,其余时间段保持原来买入卖出条件不变。应该如何表达?
--  作者:jinzhe
--  发布时间:2016/11/15 17:22:27
--  

枚举一下,比如:

在北京时间坐标

((time=101500) or (time=113000) or (time=150000) or (time=230000) )

如果是金字塔时间坐标,则为

((time=141500) or (time=153000) or (time=190000) or (time=030000) )


--  作者:淹不死的鱼
--  发布时间:2016/11/15 21:40:50
--  
图表程序化交易语句里面用的应该是北京时间还是金字塔时间?
--  作者:jinzhe
--  发布时间:2016/11/16 9:05:05
--  
金字塔时间