- 精华
- 0
- 在线时间
- 58 小时
- UID
- 77549
- 积分
- 152
- 帖子
- 15
- 阅读权限
- 40
- 注册时间
- 2011-11-7
- 最后登录
- 2012-5-15
- 精华
- 0
- UID
- 77549
- 积分
- 152
- 帖子
- 15
- 主题
- 1
- 阅读权限
- 40
- 注册时间
- 2011-11-7
- 最后登录
- 2012-5-15
|
Params
Numeric N(10);
Numeric N1(10);
Vars
NumericSeries A1;
NumericSeries A2;
Numeric AA;
Numeric BB;
Numeric AA1;
Numeric BB1;
Numeric M1;
Numeric M2;
NumericSeries B1;
NumericSeries B2;
Begin
A1 = XAverage(Close,N1) - XAverage(Close,N1*2.618);
A2 = XAverage(A1, N1*0.618);
AA = NthCon(CrossOver(A1,A2),1);
BB = NthCon(CrossOver(A2,A1),1);
AA1 = NthCon(A1<A2);
BB1 = NthCon(A1>A2);
M1 = CountIf(Low<Low[AA+1] && A2>A2[AA+1] && CrossOver(A1,A2),AA1+1);
M2 = CountIf(High<High[BB+1] && A2<A2[BB+1] && CrossOver(A2,A1),BB1+1);
B1 = XAverage(Close,N) - XAverage(Close,N1);
B2 = XAverage(B1,N*0.618);
////////////////////////////////
If(M1==1 && CrossOver(B1,B2))
{
Buy(0,Close);
//Return;
}
If(CrossOver(B2,B1))
{
BuyToCover(0,Close);
//Return;
}
If(M2==1 && CrossOver(B2,B1))
{
SellShort(0,Close);
//Return;
}
If(CrossOver(B1,B2))
{
Sell(0,Close);
//Return;
}
End |
|