이exchange.CreateOrder()
함수는 주문을 하기 위해 사용 됩니다.
주문이 성공적으로 배치되면 주문 ID가 반환됩니다. 주문이 실패하면 null 값이 반환됩니다.Id
FMZ 플랫폼의 순서 {@struct/Order Order} 구조는 교환 제품 코드와 교환 원본 주문 ID로 구성되어 있으며 영어 koma로 분리됩니다. 예를 들어, 속성Id
스팟 거래 쌍의 주문 형식ETH_USDT
OKX 거래소의 경우:ETH-USDT,1547130415509278720
전화할 때exchange.CreateOrder(symbol, side, price, amount)
주문을 할 수 있는 함수, 주문의 반환 값Id
의 내용과 일치합니다.Id
명령어 {@struct/Order Order} 구조의 속성.
문자열, null 값
exchange.CreateOrder (표자, 측면, 가격, 금액) exchange.CreateOrder ((기호, 측면, 가격, 금액,...args)
매개 변수symbol
주문의 특정 거래 쌍 및 계약 코드를 지정하는 데 사용됩니다.exchange.CreateOrder(symbol, side, price, amount)
주문을 하는 기능exchange
즉석 교환 대상이 됩니다. 주문의 화폐가 USDT이고 거래 화폐가 BTC라면,symbol
이 경우:"BTC_USDT"
, FMZ 플랫폼에 의해 정의 거래 쌍의 형식으로.exchange.CreateOrder(symbol, side, price, amount)
주문을 하는 기능exchange
선물 거래 대상입니다. 주문이 BTCsymbol
이 경우:"BTC_USDT.swap"
, 그리고 형식은거래 쌍그리고계약 코드FMZ 플랫폼에 의해 정의, 문자 exchange.CreateOrder(symbol, side, price, amount)
주문을 하는 기능exchange
선물 거래 대상입니다. 주문이 BTCsymbol
이 경우:"BTC_USDT.BTC-240108-40000-C"
(예를 들어 Binance Option BTC-240108-40000-C를 사용 하 여), 그리고 형식은거래 쌍FMZ 플랫폼에서 정의하고 거래소에서 정의한 특정 옵션 계약 코드,
기호
사실
문자열
의side
매개 변수는 명령의 거래 방향을 지정하는 데 사용됩니다.
스팟 교환 대상의 경우,side
매개 변수는 다음과 같습니다.buy
, sell
. buy
구매를 의미하며,sell
판매하는 것을 의미합니다.
미래에셋 거래 대상의 경우,side
매개 변수는 다음과 같습니다.buy
, closebuy
, sell
, closesell
. buy
긴 포지션을 개설하는 것을 의미합니다.closebuy
긴 포지션을 닫는 것을 의미합니다.sell
단기 포지션 개설을 의미하며,closesell
즉, 짧은 포지션을 닫는 것을 의미합니다.
옆면
사실
문자열
매개 변수price
명령의 가격을 설정하는 데 사용됩니다. -1의 가격은 명령이 시장 명령이라는 것을 나타냅니다.
가격
사실
번호
매개 변수amount
주문 양을 설정하는 데 사용됩니다. 주문이 시장 구매 주문이라면, 주문 양은 구매 금액이며, 일부 스팟 거래소의 시장 구매 주문의 주문 양은 거래 코인의 수입니다. 자세한 내용은교환에 관한 특별 지침arg
매개 변수를 전달할 수 있습니다.
아그
거짓
문자열, 숫자, bool, 객체, 배열, null 값 등과 같은 시스템에서 지원되는 모든 유형
function main() {
var id = exchange.CreateOrder("BTC_USDT", "buy", 60000, 0.01) // Spot exchange objects place orders for currency-to-currency transactions BTC_USDT trading pairs
// var id = exchange.CreateOrder("BTC_USDT.swap", "buy", 60000, 0.01) // Futures exchange objects place orders for BTC's U-standard perpetual contracts
Log("Order Id:", id)
}
def main():
id = exchange.CreateOrder("BTC_USDT", "buy", 60000, 0.01) # Spot exchange objects place orders for currency-to-currency transactions BTC_USDT trading pairs
# id = exchange.CreateOrder("BTC_USDT.swap", "buy", 60000, 0.01) # Futures exchange objects place orders for BTC's U-standard perpetual contracts
Log("Order Id:", id)
void main() {
auto id = exchange.CreateOrder("BTC_USDT", "buy", 60000, 0.01); // Spot exchange objects place orders for currency-to-currency transactions BTC_USDT trading pairs
// auto id = exchange.CreateOrder("BTC_USDT.swap", "buy", 60000, 0.01); // Futures exchange objects place orders for BTC's U-standard perpetual contracts
Log("Order Id:", id);
}
스팟 거래 대상과 미래에셋 거래 대상exchange.CreateOrder()
주문을 하는 기능입니다.
{@fun/Trade/exchange.Buy exchange.Buy}, {@fun/Trade/exchange.Sell exchange.Sell}
exchange.Sell exchange.CancelOrder