- 精华
- 0
- 在线时间
- 36 小时
- UID
- 2416
- 积分
- 134
- 帖子
- 21
- 阅读权限
- 40
- 注册时间
- 2008-9-21
- 最后登录
- 2019-3-30
- 精华
- 0
- UID
- 2416
- 积分
- 134
- 帖子
- 21
- 主题
- 4
- 阅读权限
- 40
- 注册时间
- 2008-9-21
- 最后登录
- 2019-3-30
|
Params
Numeric StopPoint(15);
Numeric A(5);
Numeric ProfitPoint(130);
Numeric FailureLimit(3);
Vars
NumericSeries AmountCum; // 当日以来成交总额的合计值
NumericSeries VolCum; // 当日以来成交量的合计值
NumericSeries AvgSettlePrice; // 当日均价,因为均价是交易所公布的,只有分时图
// 里面才有均价数据,在K线图只能近似计算出均价
NumericSeries HighestClose(0);// 当日以来的收盘价的最大值
NumericSeries LowestClose(0); // 当日以来的收盘价的最小值
NumericSeries StartPrice;
NumericSeries EndPrice;
Numeric myExitPrice;
Numeric lots(1);
NumericSeries FailureTimes(3);
Begin
if(Day!=Day[1])
{
Amountcum=close*Vol;
volcum=vol;
failuretimes=0;
}else
{
AmountCum = amountcum[1]+close*vol;
VolCum = volcum[1]+vol;
FailureTimes=Failuretimes[1];
}
AvgSettlePrice = Trunc(AmountCum/VolCum);
//开仓
If(Time > 0.091000 And Time<0.112500 Or Time>0.133000 And Time < 0.145000) // 时间在9:10分之后,14:50之前
{
If (MarketPosition == 0)
{
//多开
If(CrossOver(Close-(A* MinMove*PriceScale), AvgSettlePrice)&&FailureTimes<Failurelimit) // 开多仓
{
Buy(1,Open,True);
}
//空开
If(CrossUnder(Close+(A* MinMove*PriceScale),AvgSettlePrice)&&FailureTimes<Failurelimit) // 开空仓
{
SellShort(1,High,True);
}
}
}
end
就是A替代之后就报错,麻烦指教,谢谢 |
|