- 精华
- 0
- 在线时间
- 30 小时
- UID
- 285104
- 积分
- 6
- 帖子
- 5
- 阅读权限
- 10
- 注册时间
- 2019-10-24
- 最后登录
- 2020-10-5
- 精华
- 0
- UID
- 285104
- 积分
- 6
- 帖子
- 5
- 主题
- 1
- 阅读权限
- 10
- 注册时间
- 2019-10-24
- 最后登录
- 2020-10-5
|
俺的是三均线系统,5日,10日,60日
当5日金叉10日且5日大于60日,开多单
可以加几次仓
价格低于60日低点全平
因为如果震荡时同一开仓区间的价格出现的信号特别多,俺想过滤掉这些信号,比如加仓之间的价格要隔个一定的百分比,请小米老师帮我
Params
Numeric FastLength(5);
Numeric SlowLength(10);
Numeric fffflength(60);
Numeric ExitStopN(60);
Vars
Series<Numeric> AvgValue1;
Series<Numeric> AvgValue2;
Series<Numeric> AvgValue3;
Series<Numeric> ExitL;
Bool ConCrossOver;
Events
OnBar(ArrayRef<Integer> indexs)
{
AvgValue1 = AverageFC(Close,FastLength);
AvgValue2 = AverageFC(Close,SlowLength);
AvgValue3 = AverageFC(Close,ffffLength);
PlotNumeric("MA1",AvgValue1);
PlotNumeric("MA2",AvgValue2);
PlotNumeric("MA3",AvgValue3);
PlotNumeric("MA4",ExitL);
ConCrossOver = CrossOver(AvgValue1[1],AvgValue2[1]);
{
If(ConCrossOver && AvgValue1[1] > AvgValue3[1])
Buy(1,Open);
{
ExitL = LowestFC(L,ExitStopN);
If(MarketPosition == 1)
{
If(Low <= ExitL)
{
Sell(0,Min(Open,ExitL[1]));
}
}
}
}
}
|
|