리소스 로딩... 로딩...

exchange.Buy

exchange.Buy()이 기능은 구매 주문을 배치하는 데 사용됩니다.Buy()함수는 교환 객체 {@var/EXCHANGE exchange}의 멤버 함수입니다.Buy()함수는 교환 대상과 연결된 교환 계좌에서 작동합니다.exchange의 구성원 기능 (방법) 의 목적exchange객체와만 관련이 있습니다.exchange, 그리고 문서화 후에 반복되지 않을 것입니다.

성공한 명령은 명령 Id를 반환하고 실패한 명령은 null 값을 반환합니다. 속성IdFMZ 플랫폼의 순서 {@struct/Order Order} 구조는 교환 제품 코드와 교환 원본 주문 ID로 구성되어 있으며 영어 koma로 분리됩니다. 예를 들어, 속성Id포트 거래 쌍의 형식ETH_USDTOKX 거래소의 순서는ETH-USDT,1547130415509278720... 전화할 때exchange.Buy()주문을 할 수 있는 함수, 반환 값 주문Id의 내용과 일치합니다.Id명령어 {@struct/Order Order} 구조의 속성.

문자열, null 값

교환.구매 (가격, 금액) 교환.구매 (가격, 금액,...args)

price매개 변수는 주문 가격을 설정하는 데 사용됩니다. 가격 사실 번호 의amount매개 변수는 주문 금액을 설정하는 데 사용됩니다. 금액 사실 번호 이 주문 로그에 첨부 정보를 출력할 수 있는 확장된 매개 변수arg한 개 이상의 매개 변수를 전달할 수 있습니다. 아그 거짓 문자열, 숫자, bool, 객체, 배열, null 및 시스템에서 지원하는 다른 유형

function main() {
    var id = exchange.Buy(100, 1);
    Log("id:", id);
}
def main():
    id = exchange.Buy(100, 1)
    Log("id:", id)
void main() {
    auto id = exchange.Buy(100, 1);
    Log("id:", id);
}

반환된 순서 번호exchange.Buy()주문 정보를 검색하고 주문을 취소하는 데 사용할 수 있습니다.

// 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 buy order at the market price
function main() {
    // Place a buy order at the market price and buy ETH coins with a value of 0.1 BTC (denominated currency)
    exchange.Buy(-1, 0.1)    
}
def main():
    exchange.Buy(-1, 0.1)
void main() {
    exchange.Buy(-1, 0.1);
}

현금 시장 주문.

선물 계약에 대한 주문을 할 때, 거래 방향과 거래 기능이 일치하지 않으면 오류가 보고되기 때문에 거래 방향이 올바르게 설정되었는지에주의를 기울여야합니다. 암호화폐 선물 계약의 주문 크기는 지정되지 않은 경우 계약 수입니다. 매개 변수price설정되어 있습니다-1시장 주문을 배치하기 위해, 거래소의 주문 배치 인터페이스가 시장 주문을 지원하도록 요구합니다.amount화폐 선물 계약에 대한 시장 주문을 할 때, 금액 매개 변수amount계약의 수입니다. 라이브 거래 중에 시장 주문 인터페이스를 지원하지 않는 몇 개의 암호화폐 거래소가 있습니다. 일부 스팟 거래소에서 시장 구매 주문의 주문 양은 거래 코인의 수입니다.교환에 관한 특별 지침자세한 내용은 사용자 안내서에서 참조하십시오. 당신이 도커의 오래된 버전을 사용하는 경우, 순서의 반환 값Idexchange.Buy()함수는 명령의 반환 값과 다를 수 있습니다Id현재 문서에 설명되어 있습니다.

{@fun/Trade/exchange.Sell exchange.Sell}, {@fun/Futures/exchange.SetContractType exchange.SetContractType}, {@fun/Futures/exchange.SetDirection exchange.SetDirection}

시장 exchange.Sell