이exchange.Sell()
이 함수는 판매 주문을 하기 위해 사용 됩니다.
성공한 명령은 명령 Id를 반환, 실패한 명령은 null 값을 반환. 속성Id
FMZ 플랫폼의 순서 {@struct/Order Order} 구조는 교환 제품 코드와 교환 원본 주문 ID로 구성되어 있으며 영어 koma로 분리됩니다. 예를 들어, 속성Id
포트 거래 쌍의 형식ETH_USDT
OKX 거래소의 순서는ETH-USDT,1547130415509278720
전화할 때exchange.Sell()
주문을 할 수 있는 함수, 반환 값 주문Id
의 내용과 일치합니다.Id
명령어 {@struct/Order Order} 구조의 속성.
문자열, null 값
교환.판매 (가격, 금액) 교환.판매 (가격, 금액,...args)
이price
매개 변수는 주문 가격을 설정하는 데 사용됩니다.
가격
사실
번호
의amount
매개 변수는 주문 금액을 설정하는 데 사용됩니다.
금액
사실
번호
이 주문 로그에 첨부 정보를 출력할 수 있는 확장된 매개 변수arg
한 개 이상의 매개 변수를 전달할 수 있습니다.
아그
거짓
문자열, 숫자, bool, 객체, 배열, 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}
exchange.Buy exchange.CreateOrder