- 精华
- 0
- 在线时间
- 65 小时
- UID
- 2282
- 积分
- 265
- 帖子
- 51
- 阅读权限
- 50
- 注册时间
- 2008-9-5
- 最后登录
- 2012-2-27
- 精华
- 0
- UID
- 2282
- 积分
- 265
- 帖子
- 51
- 主题
- 17
- 阅读权限
- 50
- 注册时间
- 2008-9-5
- 最后登录
- 2012-2-27
|
以日线K线为主,操作时间设定在14.59分54秒开始下单,按以下程序,如果信号反复出现又消失,是否会出现重复开平仓问题,如果会,该如何控制开平只执行一次
.....
IF(CurrentTime >0.145954)
{
////////////////////////////////////开仓//////////////////////////////////////////////////////////////////////
if(close>open)
{
if (fen>0 and fen>duo and duo<>0 and MarketPosition<>1)
{
buy(1,close);
}
}Else
{
if(close<open)
{
if(fen<0 and fen<Kong and Kong<>0 And MarketPosition<>-1)
{
SellShort(1,close);
}
}
}
////////////////////////////////////////平仓///////////////////////////////////////////////////
IF (BarsSinceEntry==exitbar)
{
Commentary("日期出场");
Sell(0,Close);
BuyToCover(0,close);
}
}
End
顺便请教:buy,sellshory,sell,buytocover这几个函数是否在当前BAR只执行一次,即操作后不论信号是否消失后再出现,都不会再次操作 |
|