系统交易论坛 - 开拓者期货自动交易平台 » 系统交易 » 如何避免在8:59分触发交易信号??


2008-7-27 21:05 vfund
如何避免在8:59分触发交易信号??

例如我的交易系统是在9点10分以后开始工作,但是我发现有时候在8:59分的时候就开始买卖了。
其实我的程序里有If(Time>0.091000)这一个限制条件,但是没起作用。还是有可能在8:59分的时候就开始买卖。

我想加入下面的两句在程序最前面能否避免在8:59分的集合竟价的时候开始买卖
If(Time<0.090000) Return;               
If(CurrentTime<0.090000) Return;

下面是我的程序
If(Time>0.091000)
{
   Buy(0,close);
}

2008-7-28 09:25 nopain
If(Time==0.0900 && High>Low)
{
    // 这才开始做交易
}

2008-7-28 13:02 hoyoy
[quote]原帖由 [i]vfund[/i] 于 2008-7-27 21:05 发表 [url=http://www.tradeblazer.net/forum/redirect.php?goto=findpost&pid=15128&ptid=2625][img]http://www.tradeblazer.net/forum/images/common/back.gif[/img][/url]
例如我的交易系统是在9点10分以后开始工作,但是我发现有时候在8:59分的时候就开始买卖了。
其实我的程序里有If(Time>0.091000)这一个限制条件,但是没起作用。还是有可能在8:59分的时候就开始买卖。

我想加入下面的两句 ... [/quote]
我也被搞过一次:'(

2008-7-29 11:16 庄雅悯
问了声望只能灌点水了.强烈希望TB公司举办专门的学习交流会,更好的来提高我们的编程技巧,这对于你们也是不错的选择.你想啊,我门都会基础的编程了,还不会上去做吗,我们进去做单了,那你们不是就开始赚钱了吗,并且如果我们用得好的话又可以为你们宣传,大家都有好处,你们干嘛何乐而不为之呢?真的是拿放在眼前的钱不赚,因为既然我们现在选择TB进行学习,就说明我们对这个语言还是有点感情,不过总的来说,过了三月半载还 搞不懂这个语言,那我干吗不去用其他系统呢.别认为酒香就可以招揽顾客,没包装没宣传美女也就是村姑,根本上不了台面,希望我的这番话会有用

2008-7-31 09:04 vfund
[quote]原帖由 [i]nopain[/i] 于 2008-7-28 09:25 发表 [url=http://tradeblazer.net/forum/redirect.php?goto=findpost&pid=15166&ptid=2625][img]http://tradeblazer.net/forum/images/common/back.gif[/img][/url]
If(Time==0.0900 && High>Low)
{
    // 这才开始做交易
} [/quote]

这样是否可以 控制在9:10分之后开始,并且避免在8:59触发.
If(Time>0.0910 && High>Low)
{
    //开始做交易
}

2008-7-31 11:58 nopain
直接用下面的代码就可以
If(Time>0.0910)
{
    //开始做交易
}

2008-8-1 19:03 vfund
[quote]原帖由 [i]nopain[/i] 于 2008-7-31 11:58 发表 [url=http://tradeblazer.net/forum/redirect.php?goto=findpost&pid=15419&ptid=2625][img]http://tradeblazer.net/forum/images/common/back.gif[/img][/url]
直接用下面的代码就可以
If(Time>0.0910)
{
    //开始做交易
} [/quote]

这样不行,会导致8:59 分开始下单交易.

2008-8-1 21:14 nopain
不会的,您是在什么周期上交易,是不是前一天最后一个Bar有信号?

2008-8-11 18:22 钝刀砍材
回复 #2 nopain 的帖子

应该是Time==0.0900还是Time>=0.0900?如果Time==0.0900,是否过了9:00以后就不交易了?

2008-8-11 18:22 钝刀砍材
回复 #2 nopain 的帖子

应该是Time==0.0900还是Time>=0.0900?如果Time==0.0900,是否过了9:00以后就不交易了?

2008-8-11 18:22 钝刀砍材
回复 #2 nopain 的帖子

应该是Time==0.0900还是Time>=0.0900?如果Time==0.0900,是否过了9:00以后就不交易了?

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.