Oexchange.SetBase()
A função é utilizada para definir o endereço de base da interface de API de troca configurada no objeto de troca {@var/EXCHANGE exchange}.
Intercâmbio.SetBase (s)
Os
O parâmetro é utilizado para especificar o endereço de base da interface API de troca.
s
verdade
cordel
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());
}
Mudar o endereço de base da API de troca não é suportado no sistema de backtesting, porque o sistema de backtesting é um ambiente de simulação de sandbox e não acessa realmente a interface da API de troca.
{@fun/Trade/exchange.IO exchange.IO}
Oexchange.GetBase()
função é usada para obter o endereço de base da interface API de troca atual.
O endereço de base da interface API de troca atual. cordel
troca.GetBase ((()
function main() {
Log(exchange.GetBase())
}
def main():
Log(exchange.GetBase())
void main() {
Log(exchange.GetBase());
}
Não, não, não, não.
Oexchange.SetProxy()
A função é utilizada para definir a configuração do proxy do objeto de troca {@var/EXCHANGE exchange}.
Intercâmbio.SetProxy (proxy)
Oproxy
O parâmetro é utilizado para especificar a configuração do proxy.
Proxy
verdade
cordel
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());
}
Configurar o objeto de troca {@var/EXCHANGE exchange}socks5
Proxy:
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();
}
Além deespecificação globaldo endereço IP da solicitação do objeto de troca {@var/EXCHANGE exchange}, há também suporte para especificar um endereço IP baseado em {@var/EXCHANGE exchange}:
Se a configuração do proxy falhar, oexchange.SetProxy()
A função retornará null quando chamada.exchange.SetProxy()
função define o proxy para orest
Um proxy pode ser definido para cada objeto de troca {@var/EXCHANGE exchange} e o acesso à interface de troca vinculada ao objeto de troca {@var/EXCHANGE exchange} após a configuração do proxy será acessado através do proxy.
Apoio à configuraçãosocks5
proxy, tomando o primeiro objeto de troca adicionado {@var/EXCHANGE exchange} ou seja:exchanges[0]
Por exemplo:
exchange.SetProxy("socks5://127.0.0.1:8889")
.exchange.SetProxy("socks5://username:password@127.0.0.1:8889")
. username
é o nome do utilizador epassword
é a senha.exchange.SetProxy("")
.Suporta a definição do endereço IP da solicitação a partir do objeto de troca {@var/EXCHANGE exchange}especificado globalmente.
{@var/EXCHANGE exchange}
Oexchange.SetTimeout()
A função é utilizada para definir o timeout dorest
solicitação para o objeto de troca {@var/EXCHANGE exchange}.
Troca. SetTimeout (Timeout)
Otimeout
O parâmetro é utilizado para especificar o número de milissegundos para a definição do timeout.
tempo de espera
verdade
Número
function main() {
exchange.SetTimeout(3000)
Log(exchange.GetTicker())
}
def main():
exchange.SetTimeout(3000)
Log(exchange.GetTicker())
void main() {
exchange.SetTimeout(3000);
Log(exchange.GetTicker());
}
O parâmetrotimeout
é um valor de milissegundos, 1000 milissegundos é igual a 1 segundo.rest
apenas protocolo, usado para definir o timeoutrest
A aplicação do princípio da proporcionalidade, que é aplicado a todos os pedidos, entra em vigor se for definida uma única vez.exchange.SetTimeout(3000)
, define orest
tempo de espera para oexchange
chamadas de funções com solicitações de rede comoexchange.GetTicker()
que não recebem uma resposta por mais de 3 segundos vai expirar, e as chamadas de função que fazem expirar retornarão valores nulos.SetTimeout()
não é uma função global, é um método do objeto de troca {@var/EXCHANGE exchange}.
{@var/EXCHANGE exchange}
Futuros Fios