exchange.CreateOrder()
函数用于下单。
下单成功返回订单Id,下单失败返回空值。 string、空值
exchange.CreateOrder(symbol, side, price, amount) exchange.CreateOrder(symbol, side, price, amount, …args)
参数symbol
用于指定订单的合约代码。传空字符串""
时默认以当前设置的合约代码下单。
symbol
true
string
side
参数的可选值为:buy
、closebuy
、sell
、closesell
、closesell_today
、closebuy_today
。
buy
表示开多仓,closebuy
表示平多昨仓,sell
表示开空仓,closesell
表示平空昨仓,closebuy_today
表示平多今仓,closesell_today
表示平空今仓。
side
true
string
price
参数用于设置订单价格。
price
true
number
amount
参数用于设置订单量。
amount
true
number
扩展参数,可以输出附带信息到这条下单日志中,arg
参数可以传多个。
arg
false
string、number、bool、object、array、空值等系统支持的任意类型
function main() {
while(!exchange.IO("status")) {
Sleep(1000)
}
// 调用CreateOrder函数下单
var id = exchange.CreateOrder("rb2410", "buy", 3500, 1)
Log(id)
}
def main():
while not exchange.IO("status"):
Sleep(1000)
id = exchange.CreateOrder("rb2410", "buy", 3500, 1)
Log(id)
void main() {
while (exchange.IO("status") == 0) {
Sleep(1000);
}
auto id = exchange.CreateOrder("rb2410", "buy", 3500, 1);
Log(id);
}
商品期货交易所对象调用exchange.CreateOrder()
函数下单。
{@fun/Trade/exchange.Buy exchange.Buy}, {@fun/Trade/exchange.Sell exchange.Sell}
exchange.Sell exchange.CancelOrder