以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  请教日线结构收盘前提前下单的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=78211)

--  作者:linxycca
--  发布时间:2015/5/4 10:12:52
--  请教日线结构收盘前提前下单的问题

请教日线结构何写收盘前例如40秒下单,我用下面的写法在日线结构不行,只能在日内的结构也行,谢谢!!!

 

 

//提前下单量(秒)
xd:=40;
//交易时间区间
//p1:=time>=091500 and time<=151500;
p2:=if(islastbar,dynainfo(207),day);
p3:=time0-timetot0(p2),linethick0;


--  作者:yukizzc
--  发布时间:2015/5/4 10:20:44
--  

看下time0的函数说明,在日线以上周期返回0.

你日线级别的话直接判断dynainfo(207)>151300这样就行了


--  作者:linxycca
--  发布时间:2015/5/4 11:36:16
--  

您 好,我水平比较差,能否写出完整的语句来,谢谢


--  作者:yukizzc
--  发布时间:2015/5/4 13:16:40
--  
if dynainfo(207)>151420 and islastbar then buy();
--  作者:linxycca
--  发布时间:2015/5/4 13:35:31
--  

不好意思老师,这样写我试了一下前面的信号用无法显示,是只能显示最后一个信号了而且是只在15点14分20秒之后


--  作者:yukizzc
--  发布时间:2015/5/4 13:42:39
--  

dynainfo(207)这个是只有最新值的,所以只能用在最新一根k上。

历史信号你自己要另外条件处理,如果你开仓条件只是收盘前40秒,那么你历史所有k都有信号了

 


--  作者:linxycca
--  发布时间:2015/5/4 13:45:24
--  
或者您 有什么其它更好的写法,谢谢!!!
--  作者:yukizzc
--  发布时间:2015/5/4 13:49:22
--  

你的开仓条件是什么??

if 开仓条件 and not(islastbar) then buy();