当日定时平仓 [开拓者 TB]
- 咨询内容:
每天 14:57 并且 今天有买入的话,那么就平仓,这样写对吗?
 
 If(Date==CurrentDate && Time==0.1457 && CurrentTime>=0.1457 && Q_TodayEntryVol()<>0)
 {
 Sell(1,Q_Last());
 }
-  TB技术人员:
上述写法是会有信号消失的。
 
 如果是在3分钟周期上,可以这样试一下- if(time==0.1457 && marketposition!=0)   //在指定时间下,无论多空,平掉当前策略的所有持仓
- {
-      buytocover;
-      sell;
- }
 
- if(time==0.1457 && marketposition!=0)   //在指定时间下,无论多空,平掉当前策略的所有持仓
-  TB客服:
小米 发表于 2015-12-17 10:00 
 上述写法是会有信号消失的。
 
 如果是在3分钟周期上,可以这样试一下
 谢谢! 怪不得不能每天自动平仓。
 但是我每天只想平仓当天开仓的东西,应该怎么写?谢谢!
-  网友回复:
 本帖最后由 AngelinaC 于 2015-12-17 11:05 编辑 
 AngelinaC 发表于 2015-12-17 10:54 
 谢谢! 怪不得不能每天自动平仓。
 但是我每天只想平仓当天开仓的东西,应该怎么写?谢谢! ...
 
 只平仓当天开仓的东西,改这样对吗?
 If(Time==0.1457 && Q_LastDate()==date())
 {
 Sell(1,Q_Last());
 }
 
 麻烦版主,谢谢!
-  网友回复:
小米 发表于 2015-12-17 10:00 
 上述写法是会有信号消失的。
 
 如果是在3分钟周期上,可以这样试一下
 只平仓当天开仓的东西,改这样对吗?
 If(Time==0.1457 && Q_TodayEntryVol()<>0)
 {
 Sell(1,Q_Last());
 }
 
 麻烦版主,谢谢!
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198  进行 有偿 编写!(不贵!点击查看价格!)
                        
相关文章
- 
                        没有相关内容
                       

 
                     会员登录/注册
会员登录/注册