についてexchange.Sell()
販売注文を出すために使われます.
順序 Id を返します.失敗した順序は null 値を返します.Id
FMZプラットフォームのオーダー {@struct/Order Order} 構造は,英語の逗子で分離された交換製品コードと交換元の注文IDで構成されています.Id
スポット取引対の形式ETH_USDT
OKX取引所の順序は次のとおりです.ETH-USDT,1547130415509278720
. 呼び出すときexchange.Sell()
注文を出す機能,返品値の注文Id
基準に合致していますId
オーダー {@struct/Order Order} 構造の属性
文字列,ゼロ値
交換.販売 (価格,金額) 交換.販売 (価格,金額,... args)
についてprice
パラメータは注文価格を設定するために使用されます.
価格
本当
番号
についてamount
パラメータは注文金額を設定するために使用されます.
額
本当
番号
この注文日記に付随情報を出力できる拡張パラメータarg
パラメータは"つ以上渡すことができます
アルグ
偽り
文字列,数,ボール,オブジェクト,配列,null,およびシステムでサポートされる他の種類
function main(){
var id = exchange.Sell(100, 1)
Log("id:", id)
}
def main():
id = exchange.Sell(100, 1)
Log("id:", id)
void main() {
auto id = exchange.Sell(100, 1);
Log("id:", id);
}
返した順序番号exchange.Sell()
注文情報をクエリしたり 注文をキャンセルしたりできます
// The following is an error call
function main() {
exchange.SetContractType("quarter")
// Set the shorting direction
exchange.SetDirection("sell")
// If you place a buy order, an error will be reported, and shorting can only be sold
var id = exchange.Buy(50, 1)
// Set the long direction
exchange.SetDirection("buy")
// If you place a sell order, it will report an error, go long, only buy
var id2 = exchange.Sell(60, 1)
// Set direction to close long positions
exchange.SetDirection("closebuy")
// If you place a buy order, it will report an error, close long, only sell
var id3 = exchange.Buy(-1, 1)
// Set direction to close short positions
exchange.SetDirection("closesell")
// If you place a sell order, it will report an error, close short, only buy
var id4 = exchange.Sell(-1, 1)
}
# The following is an error call
def main():
exchange.SetContractType("quarter")
exchange.SetDirection("sell")
id = exchange.Buy(50, 1)
exchange.SetDirection("buy")
id2 = exchange.Sell(60, 1)
exchange.SetDirection("closebuy")
id3 = exchange.Buy(-1, 1)
exchange.SetDirection("closesell")
id4 = exchange.Sell(-1, 1)
// The following is an error call
void main() {
exchange.SetContractType("quarter");
exchange.SetDirection("sell");
auto id = exchange.Buy(50, 1);
exchange.SetDirection("buy");
auto id2 = exchange.Sell(60, 1);
exchange.SetDirection("closebuy");
auto id3 = exchange.Buy(-1, 1);
exchange.SetDirection("closesell");
auto id4 = exchange.Sell(-1, 1);
}
暗号通貨の先物契約のオーダーを出すとき,取引方向が正しく設定されていることを注意する必要があります.取引方向と取引機能の不一致はエラーを引き起こすため:
direction is sell, invalid order type Buy
direction is buy, invalid order type Sell
direction is closebuy, invalid order type Buy
direction is closesell, invalid order type Sell
// For example, the trading pair: ETH_BTC, place a sell order at the market price
function main() {
// Note: place a market order to sell, sell 0.2 ETH
exchange.Sell(-1, 0.2)
}
def main():
exchange.Sell(-1, 0.2)
void main() {
exchange.Sell(-1, 0.2);
}
スポットマーケットオーダー
フューチャー契約の注文をすると,取引方向と取引機能が一致しない場合はエラーが報告されるため,取引方向が正しく設定されているか注意する必要があります.仮想通貨フューチャー契約の注文金額は,指定されていない場合の契約数です.
パラメーターprice
設定されています.-1
取引所amount
取引通貨の金額です. 仮想通貨先物契約の市場オーダーを出すとき,金額パラメータamount
契約数です. ライブ取引中にマーケットオーダーインターフェースをサポートしない数少ない仮想通貨取引所があります.
命令の返却値が,この命令の返却値が,Id
についてexchange.Sell()
命令の返却値とは異なる可能性があります.Id
このドキュメントで説明されています
{@fun/Trade/exchange.Buy exchange.Buy}, {@fun/Futures/exchange.SetContractType exchange.SetContractType}, {@fun/Futures/exchange.SetDirection exchange.SetDirection}, {@fun/Trade/exchange.Buy exchange.Buy}, {@fun/Futures/exchange.Buy}, {@fun/Futures/exchange.Buy}, {@fun/Futures/exchange.Buy}, {@fun/Futures/exchange.SetContractType exchange.SetContractType}, {@fun/Futures/exchange.SetDirection exchange.SetDirection}, {@fun/Futures/exchange.SetDirection}, {@fun/Trade/exchange.Buy exchange.Buy}, {@fun/Futures/Futures/exchange.
exchange.Buy exchange.CreateOrder