//A_SendOrderEx发单失败 不知原因
Params
Numeric FastLength(5);// 短期指数平均线参数
Numeric SlowLength(20);// 长期指数平均线参数
Vars
Series<Numeric> AvgValue1;
Series<Numeric> AvgValue2;
global array<Integer> order_id;
Events
OnBar(ArrayRef<Integer> indexs)
{
AvgValue1 = AverageFC(Close,FastLength);
AvgValue2 = AverageFC(Close,SlowLength);
PlotNumeric(\"MA1\",AvgValue1);
PlotNumeric(\"MA2\",AvgValue2);
If(AvgValue1 > AvgValue2 )
{
if(BarStatus==2 )
{
bool ret=A_SendOrderEx(symbol, enum_buy, enum_exit, 1, Q_AskPrice, order_id ); //买入平仓
print(\"买入:平仓\"+ iifstring(ret ,\"T\",\"F\"));
ret=A_SendOrderEx(symbol, enum_buy, Enum_Entry, 1, Q_BidPrice, order_id ); //买入开仓
print(\"买入:开仓\"+ iifstring(ret ,\"T\",\"F\"));
}
}
If(AvgValue1 < AvgValue2 )
{
if(BarStatus==2)
{
bool ret= A_SendOrderEx(symbol, enum_sell, enum_exit, 1, Q_AskPrice, order_id ); //卖出平仓
print(\"卖出:平仓\"+ iifstring(ret ,\"T\",\"F\"));
ret=A_SendOrderEx(symbol, enum_sell, Enum_Entry, 1, Q_AskPrice, order_id ); //卖出开仓
print(\"卖出:开仓\"+ iifstring(ret ,\"T\",\"F\"));
}
}
}
启动自动交易了么