|
A_SendOrder说明 | 针对当前公式应用发送委托单 | 语法 | Integer A_SendOrder(Enum BuyOrSell,
Enum EntryOrExit,
Numeric Lot,
Numeric Price,
String symbol1="",
String symbol2="") | 参数 | BuyOrSell 买卖类型
EnterOrExit 开平类型
Lot 数量
Price 价格,0表示市价单
Symbol1 第一腿合约代码,默认为当前合约
Symbol2 第二腿合约代码(如果是单腿订单,可以不写) | 备注 | 返回值:下单失败返回负值,成功则返回>=0的订单号
发送订单后,并不一定会成交,可以通过A_OrderStatus函数查询订单的状态
若第二腿合约不为空,则表明是发送套利单, Price参数应当填入一个差价,即第一腿的价格减去第二腿的价格。
目前套利单只支持郑商所和大商所的交易所套利,保证两腿成交的原子性。单本函数不支持本地套利,如果输入的套利单不在支持的范围内,服务器会返回交易所不支持的错误信息。
| 示例 | //若五日均线上穿10日均线,以申买家买入1手
Numeric MA5=Average(CLOSE,5);
Numeirc MA10 = Average(CLOSE,10);
If(CrossUp(MA5,MA10)
{
A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice);
} |
|
|