- 精华
- 0
- 在线时间
- 32 小时
- UID
- 1667
- 积分
- 126
- 帖子
- 25
- 阅读权限
- 40
- 注册时间
- 2008-5-26
- 最后登录
- 2014-7-25
- 精华
- 0
- UID
- 1667
- 积分
- 126
- 帖子
- 25
- 主题
- 10
- 阅读权限
- 40
- 注册时间
- 2008-5-26
- 最后登录
- 2014-7-25
|
我做了一个简单模型,就是针对铜的,止损点转红时买入多单,价格每上涨1000元,就加仓,作空与之相反,但我不明白为什么加不了仓,麻烦你看一下哪里出了问题好吗
Vars
BoolSeries A;
BoolSeries B;
BoolSeries EntryCon;
BoolSeries EntryCon1;
NumericSeries SARValue;
Numeric oParCl(0);
Numeric oParOp(0);
Numeric oPosition(0);
Numeric oTransition(0);
NumericSeries cent1(0);
Numeric AddSet(0);
Numeric m(0);
Begin
ParabolicSAR( 0.02, 0.2, oParCl, oParOp, oPosition, oTransition );
SARValue=oParCl;
EntryCon = CrossOver(close,SARValue);
EntryCon1= CrossUnder(close,SARValue);
A=MarketPosition == 1 && CLOSE >= LastEntryPrice + 1000;
B=MarketPosition == -1 && CLOSE <= LastEntryPrice - 1000;
If(EntryCon )
{
Buy(1,Close) ;
}
if (A) Buy(1,Close) ;
If(EntryCon1)
{
SellShort(1,Close) ;
}
if (B) SellShort(1,Close) ;
End |
|