hhigh=Highest(High[1],BarsSinceEntry); 报错误
不要放在条件语句里面
if (MarketPosition==1)
    {
        if(BarsSinceEntry==0)
        {
            parclose=low;
            hhigh=High;
            af=0.02;
        }Else
        {
            hhigh=Highest(High[1],BarsSinceEntry);
            if(High>hhigh )
            {
                hhigh=High;
                if(af+AfStep<=AfLimit)
                {
                    af=af+AfStep;
                }
具体错误截图说明一下