当日定时平仓 [开拓者 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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容