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

네트워크 설정

exchange.SetBase

exchange.SetBase()이 함수는 {@var/EXCHANGE exchange} 교환 객체에서 구성된 교환 API 인터페이스의 기본 주소를 설정하는 데 사용됩니다.

교환.SetBase (들)

s이 매개 변수는 교환 API 인터페이스 기본 주소를 지정하는 데 사용됩니다. s 사실 문자열

function main() {
    // Use default base address
    Log(exchange.GetTicker())
    // Switch to https://aws.okx.com
    exchange.SetBase("https://aws.okx.com")
    Log(exchange.GetTicker())
}
def main():
    Log(exchange.GetTicker())
    exchange.SetBase("https://aws.okx.com")
    Log(exchange.GetTicker())
void main() {
    Log(exchange.GetTicker());
    exchange.SetBase("https://aws.okx.com");
    Log(exchange.GetTicker());
}

교환 API 기본 주소를 전환하는 것은 백테스팅 시스템에서 지원되지 않습니다. 왜냐하면 백테스팅 시스템은 샌드박스 시뮬레이션 환경이기 때문에 실제로 교환 API 인터페이스에 액세스하지 않습니다.

{@fun/Trade/exchange.IO exchange.IO}

exchange.GetBase

exchange.GetBase()이 함수는 현재 교환 API 인터페이스 기본 주소를 얻기 위해 사용됩니다.

현재 교환 API 인터페이스 기본 주소 문자열

교환.GetBase()

function main() {
    Log(exchange.GetBase())
}
def main():
    Log(exchange.GetBase())
void main() {
    Log(exchange.GetBase());
}

{@fun/NetSettings/exchange.SetBase 교환.SetBase}

exchange.SetProxy

exchange.SetProxy()이 함수는 {@var/EXCHANGE exchange} 교환 객체의 프록시 구성을 설정하는 데 사용됩니다.

교환.SetProxy (프로시)

proxy이 매개 변수는 프록시 구성을 지정하는 데 사용됩니다. 대리자 사실 문자열

function main() {
    exchange.SetProxy("socks5://192.168.1.10:8080")
    // If you can't access the exchange ticker interface, set up an available ss5 proxy and you can access the ticker interface
    Log(exchange.GetTicker())
}
def main():
    exchange.SetProxy("socks5://192.168.1.10:8080")
    Log(exchange.GetTicker())
void main() {
    exchange.SetProxy("socks5://192.168.1.10:8080");
    Log(exchange.GetTicker());
}

교환 대상을 구성합니다socks5대리인:

function main(){
    exchange.SetProxy("ip://10.0.3.15")
    // The requested IP address is 10.0.3.15
    exchange.GetTicker()
}
def main():
    exchange.SetProxy("ip://10.0.3.15")
    exchange.GetTicker()
void main() {
    exchange.SetProxy("ip://10.0.3.15");
    exchange.GetTicker();
}

그 외에도글로벌 사양{@var/EXCHANGE exchange} 교환 객체로부터 요청되는 IP 주소의 경우, 또한 {@var/EXCHANGE exchange}에 기반한 IP 주소를 지정할 수 있습니다.

프록시 설정이 실패하면,exchange.SetProxy()함수는 호출할 때 null을 반환합니다.exchange.SetProxy()함수rest하나의 프록시 (proxy) 는 각 {@var/EXCHANGE exchange} 교환 객체에 대해 설정할 수 있으며, 프록시 (proxy) 를 설정한 후 {@var/EXCHANGE exchange} 교환 객체에 연결된 교환 인터페이스에 대한 액세스는 프록시 (proxy) 를 통해 액세스됩니다. 설정 지원socks5프록시, 첫 번째 교환 객체를 추가하는 {@var/EXCHANGE exchange} 즉:exchanges[0]예를 들어:

  • 프록시 설정, 사용자 이름, 비밀번호:exchange.SetProxy("socks5://127.0.0.1:8889").
  • 프록시 설정, 사용자 이름과 암호를 입력:exchange.SetProxy("socks5://username:password@127.0.0.1:8889"). username사용자 이름이고password비밀번호입니다.
  • 프록시 없이 정상 모드로 전환:exchange.SetProxy("").

{@var/EXCHANGE exchange} 교환 객체에서 요청의 IP 주소를 설정하는 것을 지원합니다.전체적으로 지정된.

{@var/EXCHANGE 교환}

exchange.SetTimeout

exchange.SetTimeout()이 함수는 시간 정지를 설정하는 데 사용됩니다rest{@var/EXCHANGE exchange} 교환 객체에 대한 요청.

교환.SetTimeout (타임아웃)

timeout매개 변수는 타임아웃 설정에 필요한 밀리초 수를 지정하는 데 사용됩니다. 타임아웃 사실 번호

function main() {
    exchange.SetTimeout(3000)
    Log(exchange.GetTicker())
}
def main():
    exchange.SetTimeout(3000)
    Log(exchange.GetTicker())
void main() {
    exchange.SetTimeout(3000);
    Log(exchange.GetTicker());
}

매개 변수timeout밀리초 값, 1000 밀리초는 1초에 해당합니다.rest프로토콜만, 타임아웃을 설정하는 데 사용됩니다rest요청, 그것은 단 한 번 설정으로 효력을 발생 합니다. 예를 들어,exchange.SetTimeout(3000), 설정rest시간 정지 요청exchange네트워크 요청과 함께 함수를 호출exchange.GetTicker()3초 이상 응답을 받지 않는 함수 호출은 타임아웃이 되고, 타임아웃을 하는 함수 호출은 null값을 반환합니다.SetTimeout()이 함수는 글로벌 함수가 아니라 {@var/EXCHANGE exchange} 교환 객체의 메소드입니다.

{@var/EXCHANGE 교환}

선물 가닥