- 精华
- 0
- 在线时间
- 52 小时
- UID
- 81890
- 积分
- 36
- 帖子
- 13
- 阅读权限
- 10
- 注册时间
- 2011-11-24
- 最后登录
- 2024-4-9
- 精华
- 0
- UID
- 81890
- 积分
- 36
- 帖子
- 13
- 主题
- 7
- 阅读权限
- 10
- 注册时间
- 2011-11-24
- 最后登录
- 2024-4-9
|
Params
Numeric num(1);
Vars
NumericSeries MA10;
NumericSeries buyStopPrice(0);//多单止损价
NumericSeries buybarnum;//大条件成立之后的下穿动作位置
NumericSeries nextbuybarnum;
Begin
MA10=XAverage(CLOSE,10);
PlotNumeric("ma10",ma10);
if(close[1]>ma10[1] and close<ma10 and MarketPosition<=0)
{
buybarnum=CurrentBar;
buyStopPrice=0;
nextbuybarnum=0;
}
if (close[1]<MA10[1] and close>ma10 and buybarnum>0 and CurrentBar>buybarnum and MarketPosition<=0 )
{
nextbuybarnum=CurrentBar-buybarnum;
buyStopPrice=Lowest(low,nextbuybarnum);//止损价
Commentary("nextbuybarnum="+Text(nextbuybarnum));
Commentary("A="+Text(Lowest(close,nextbuybarnum)));
}
Commentary("B="+Text(Lowest(low,nextbuybarnum)));
END
上面这段代码,为什么显示的A和B的值(在nextbuybarnum相同的情况)却不一样? |
|