資源の読み込みに... 荷物...

exchange.CancelOrder

についてexchange.CancelOrder()命令をキャンセルするために使用されます. 属性IdFMZプラットフォームのオーダー {@struct/Order Order} 構造は,英語の逗子で分離された交換製品コードと交換元の注文IDで構成されています.Idスポット取引対のオーダーの形式ETH_USDTOKXの取引所は:ETH-USDT,1547130415509278720- わかった パラメーターorderId呼び出すときに通過したexchange.CancelOrder()命令をキャンセルする機能は,Idオーダー {@struct/Order Order} 構造の属性

についてexchange.CancelOrder()例えば,この関数は,真値を返します.trueキャンセル注文要求が成功して送信されたことを意味します.false, はキャンセルオーダー要求が送信されなかったことを意味します.返した値は,交換が注文をキャンセルするかどうかを決定するために送信された要求の成功または失敗を表します.exchange.GetOrders()命令がキャンセルされたかどうかを判断するために ボール

交換.注文をキャンセル (注文Id) 交換.注文をキャンセル (注文Id,... args)

についてorderIdこのパラメータは,キャンセルされるオーダーを指定するために使用されます. 命令された 本当 番号,文字列 この退会日記に添付された情報を出力できますargパラメータは"つ以上渡すことができます アルグ 偽り 文字列,数,ボール,オブジェクト,配列,null,およびシステムでサポートされる他の種類

function main(){
    var id = exchange.Sell(99999, 1)
    exchange.CancelOrder(id)
}
def main():
    id = exchange.Sell(99999, 1)
    exchange.CancelOrder(id)
void main() {
    auto id = exchange.Sell(99999, 1);
    exchange.CancelOrder(id);
}

注文をキャンセル

function main() {
    if (exchange.GetName().includes("Futures_")) {
        Log("Set the contract as: perpetual contract, set the trade direction as: open long position.")
        exchange.SetContractType("swap")
        exchange.SetDirection("buy")
    }
    
    var ticker = exchange.GetTicker()
    exchange.Buy(ticker.Last * 0.5, 0.1)
    
    var orders = exchange.GetOrders()
    for (var i = 0 ; i < orders.length ; i++) {
        exchange.CancelOrder(orders[i].Id, "Cancelled orders:", orders[i])
        Sleep(500)
    }
}
def main():
    if exchange.GetName().find("Futures_") != -1:
        Log("Set the contract as: perpetual contract, set the trade direction as: open long position.")
        exchange.SetContractType("swap")
        exchange.SetDirection("buy")
    
    ticker = exchange.GetTicker()
    exchange.Buy(ticker["Last"] * 0.5, 0.1)            

    orders = exchange.GetOrders()
    for i in range(len(orders)):
        exchange.CancelOrder(orders[i]["Id"], "Cancelled orders:", orders[i])
        Sleep(500)
void main() {
    if (exchange.GetName().find("Futures_") != std::string::npos) {
        Log("Set the contract as: perpetual contract, set the trade direction as: open long position.");
        exchange.SetContractType("swap");
        exchange.SetDirection("buy");
    }            

    auto ticker = exchange.GetTicker();
    exchange.Buy(ticker.Last * 0.5, 0.1);            

    auto orders = exchange.GetOrders();
    for (int i = 0 ; i < orders.size() ; i++) {
        exchange.CancelOrder(orders[i].Id, "Cancelled orders:", orders[i]);
        Sleep(500);
    }
}

FMZ API 機能は,次のようなログ出力機能を生成することができる.Log(), exchange.Buy(), exchange.CancelOrder()必要なパラメータの後にいくつかの付随の出力パラメータが続きます.例えば:exchange.CancelOrder(orders[i].Id, orders[i])注文をキャンセルするときにIDがorders[i].Id命令の情報が出力されます.つまり, {@struct/Order Order} の構造orders[i].

古いバージョンのドッカーを使用している場合は,Exchange.CancelOrder (※) 関数の orderId パラメータは,現在のドキュメントで説明されているorderId と異なる可能性があります.

{@fun/Trade/exchange.Buy exchange.Buy}, {@fun/Trade/exchange.Sell exchange.Sell}, {@fun/Trade/exchange.GetOrders exchange.GetOrders}, {@fun/Trade/exchange.Buy exchange.Buy}, {@fun/Trade/exchange.Buy}, {@fun/Trade/exchange.GetOrders exchange.GetOrders}, {@fun/Trade/exchange.GetOrders}, {@fun/Trade/exchange.GetOrders exchange.GetOrders}, {@fun/Trade/exchange.GetOrders}, {@fun/Trade/exchange.GetOrders exchange.GetOrders}, {@fun/Trade/exchange.GetOrders exchange.GetOrders}, {@fun/Trade/exchange.GetOrders}, {@fun/Trade/exchange.GetOrders}, {@fun/Trade/exchange.

exchange.CreateOrder exchange.GetOrder