资源加载中... loading...

exchange.CreateOrder

exchange.CreateOrder()函数用于下单。

下单成功返回订单Id,下单失败返回空值。 string、空值

exchange.CreateOrder(symbol, side, price, amount) exchange.CreateOrder(symbol, side, price, amount, …args)

参数symbol用于指定订单的合约代码。传空字符串""时默认以当前设置的合约代码下单。

symbol true string side参数的可选值为:buyclosebuysellclosesellclosesell_todayclosebuy_todaybuy表示开多仓,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