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

exchange.GetTrades

현재 설정된 거래 쌍, 계약 코드, 즉 시장 거래 데이터에 대응하는 스팟 또는 계약의 {@struct/Trade Trade} 구조 배열을 얻으십시오.

exchange.GetTrades()함수는 데이터 요청이 성공하면 {@struct/Trade Trade} 구조의 배열을 반환하고 데이터 요청이 실패하면 null 값을 반환합니다. {@struct/Trade Trade} 배열, null 값

거래소.GetTrades 교환.GetTrades (신호)

매개 변수symbol요청된 {@struct/Trade Trade} 배열 데이터에 대응하는 특정 거래 쌍 및 계약 코드를 지정하는 데 사용됩니다. 이 매개 변수가 전달되지 않으면 현재 설정된 거래 쌍 및 계약 코드의 최신 거래 기록 데이터가 기본적으로 요청됩니다.exchange.GetTrades(symbol)기능exchange즉석 거래 대상이 됩니다. 만약 USDT로 표정된 통화와 BTC로 거래되는 통화로 주문서 데이터를 요청해야 한다면,symbol이 경우:"BTC_USDT", 그리고 형식은 FMZ 플랫폼에 의해 정의 거래 쌍 형식입니다.exchange.GetTrades(symbol)기능exchange미래에셋 거래소 객체입니다. 당신이 BTC의 U-표준 영구 계약의 주문서 데이터를 요청해야 하는 경우, 매개 변수symbol이 경우:"BTC_USDT.swap", 그리고 형식은거래 쌍그리고계약 코드FMZ 플랫폼에 의해 정의, 문자 .로 분리.exchange.GetTrades(symbol)기능exchange미래에셋 거래소 객체입니다. BTC의 U-표준 옵션 계약의 주문서 데이터를 요청해야 하는 경우, 매개 변수symbol이 경우:"BTC_USDT.BTC-240108-40000-C"(Binance 옵션 BTC-240108-40000-C를 예로 들면), 형식은거래 쌍FMZ 플랫폼에서 정의하고 거래소에서 정의한 특정 옵션 계약 코드, 기호 거짓 문자열

function main(){
    var trades = exchange.GetTrades()
    /*
        The exchange interface may not be accessible due to network reasons (even if the docker program's device can open the exchange website, the API interface may not be accessible).
        At this point, trade is null. When accessing trade[0].Id, it will cause an error. Therefore, when testing this code, ensure that you can access the exchange interface.
    */
    Log("id:", trades[0].Id, "time:", trades[0].Time, "Price:", trades[0].Price, "Amount:", trades[0].Amount, "type:", trades[0].Type)
}
def main():
    trades = exchange.GetTrades()
    Log("id:", trades[0]["Id"], "time:", trades[0]["Time"], "Price:", trades[0]["Price"], "Amount:", trades[0]["Amount"], "type:", trades[0]["Type"])
void main() {
    auto trades = exchange.GetTrades();
    Log("id:", trades[0].Id, "time:", trades[0].Time, "Price:", trades[0].Price, "Amount:", trades[0].Amount, "type:", trades[0].Type);
}

테스트exchange.GetTrades()기능:

function main() {
    // BTC's U-based perpetual contract
    var trades = exchange.GetTrades("BTC_USDT.swap")
    Log(trades)
}
def main():
    trades = exchange.GetTrades("BTC_USDT.swap")
    Log(trades)
void main() {
    auto trades = exchange.GetTrades("BTC_USDT.swap");
    Log(trades);
}

설정된 경우exchange물체는 선물 거래 물체입니다,symbol특정 기호 (미래 기호) 에 대한 시장 거래 기록 데이터를 요청하는 매개 변수

exchange.GetTrades()현재 거래 쌍, 시장의 거래 역사 (자신의 것이 아닌) 를 계약에 대응하는 기능을 얻기 위해. 일부 거래소는이 기능을 지원하지 않으며, 반환된 특정 데이터는 거래 기록의 범위가 거래소에 얼마나 의존하고 특정 상황에 따라 처리되어야하는지입니다. 반환 데이터는 배열입니다.exchange.GetRecords ()함수는 같은 순서의 데이터를 반환합니다. 즉, 배열의 마지막 요소는 현재 시간으로 가장 가까운 데이터입니다. 의exchange.GetTrades()함수는 사용 하 여 빈 배열을 반환틱을 시뮬레이션백테스팅 시스템에서 백테스팅.exchange.GetTrades()사용 시 기능진짜 틱백테스팅 시스템에서 백테스팅은 주문 흐름 스냅샷 데이터, 즉 {@struct/Trade Trade} 구조 배열입니다. 지원하지 않는 거래소exchange.GetTrades()기능:

함수 이름 지원되지 않는 스팟 교환 지원되지 않은 선물 거래
GetTrades 퓨처스_비트마트 / 퓨처스_비박스

{@fun/Market/exchange.GetTicker exchange.GetTicker}, {@fun/Market/exchange.GetDepth exchange.GetDepth}, {@fun/Market/exchange.GetRecords exchange.GetRecords}

exchange.GetDepth exchange.GetRecords