开拓者期货期权程序化系统交易论坛
标题:
日内1分钟交易模型开仓二次后不再开仓条件源码如何编写?
[打印本页]
作者:
天崖
时间:
2012-3-18 07:33:48
标题:
日内1分钟交易模型开仓二次后不再开仓条件源码如何编写?
请问:日内1分钟交易模型开仓二次后不再开仓,条件、源码如何编写?恳请指点
作者:
飞跃
时间:
2012-3-18 08:52:07
可以设置布尔型序列变量,在第一次开仓后设置为False,在开仓条件中加入此布尔型变量为True,论坛中许多类似的例子,可以自己多看看就知道了,呵呵
作者:
天崖
时间:
2012-3-18 09:12:16
谢谢飞跃老师。我多头的开仓条件是: openDay=OpenD(0);
if(marketposition==0 )
{
if(open>=openDay+range)
{
Buy(Lots,open);
}
日内1分钟交易模型开仓二次后不再开仓,源码如何编写?
恳请老师具体帮助编写一下吧。非常感谢!
作者:
飞跃
时间:
2012-3-18 11:43:10
大概想了下你的思路,不知道对不对
Vars
BoolSeries bLong(True);
Begin
If(Date!=Date[1])
{
bLong = True;
}Else
{
bLong = bLong[1];
}
If(MarketPosition == 0 && open>=openDay+range && bLong = True)
{
Buy(Lots,Open);
bLong = False;
}
........
作者:
天崖
时间:
2012-3-18 12:04:51
非常感谢飞跃老师。修改测试后,无法通过。不知道是什么原因!老师你的QQ号码是多少,我加你为好友,进一步求教,恳请老师帮助!
作者:
yd111070
时间:
2012-3-19 00:56:49
If(MarketPosition == 0 && open>=openDay+range && bLong = True)
这句话改为下面这句就行了。
If(MarketPosition == 0 && open>=openDay+range && bLong == True)
作者:
天崖
时间:
2012-3-19 13:41:38
yd111070老师的解释非常正确,已经编译通过。在此非常感谢yd111070老师、飞跃老师。祝两位老师开心快乐、多多发财!我的QQ是139063519,欢迎TB期货爱好者及高手沟通联系,共同成长进步!
作者:
草根。
时间:
2012-7-1 11:29:00
沙发。。。
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2