이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()
이 함수는 현재 교환 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()
이 함수는 {@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()
이 함수는 시간 정지를 설정하는 데 사용됩니다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 교환}
선물 가닥