Elexchange.SetBase()
La función se utiliza para establecer la dirección de base de la interfaz API de intercambio configurada en el objeto de intercambio {@var/EXCHANGE exchange}.
En el caso de los sistemas de control de velocidad,
Els
El parámetro se utiliza para especificar la dirección de base de la interfaz API de intercambio.
el
verdadero
la cuerda
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());
}
Cambiar la dirección de base de la API de intercambio no es compatible en el sistema de backtesting, porque el sistema de backtesting es un entorno de simulación de sandbox y no accede realmente a la interfaz de la API de intercambio.
{@fun/Trade/exchange.IO exchange.IO}
Elexchange.GetBase()
La función se utiliza para obtener la dirección de base de la interfaz API de intercambio actual.
La dirección de base de la interfaz API de intercambio actual. la cuerda
¿ Qué pasa?
function main() {
Log(exchange.GetBase())
}
def main():
Log(exchange.GetBase())
void main() {
Log(exchange.GetBase());
}
¿Por qué no lo haces?
Elexchange.SetProxy()
La función se utiliza para establecer la configuración de proxy del objeto de intercambio {@var/EXCHANGE exchange}.
- ¿Qué quieres decir con eso?
Elproxy
El parámetro se utiliza para especificar la configuración del proxy.
Proxy (procurador)
verdadero
la cuerda
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 el objeto de intercambio {@var/EXCHANGE exchange}socks5
Proxy: el nombre de la persona
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();
}
Además deespecificación globalde la dirección IP de la solicitud del objeto de intercambio {@var/EXCHANGE exchange}, también se admite la especificación de una dirección IP basada en {@var/EXCHANGE exchange}:
Si la configuración de proxy falla, elexchange.SetProxy()
La función devuelve null cuando se llama.exchange.SetProxy()
función establece el proxy para elrest
Un proxy se puede configurar para cada objeto de intercambio {@var/EXCHANGE exchange}, y el acceso a la interfaz de intercambio vinculada al objeto de intercambio {@var/EXCHANGE exchange} después de configurar el proxy se accederá a través del proxy.
Apoyo para el ajustesocks5
Proxy, tomando el primer objeto de intercambio añadido {@var/EXCHANGE exchange} es decir:exchanges[0]
Por ejemplo:
exchange.SetProxy("socks5://127.0.0.1:8889")
.exchange.SetProxy("socks5://username:password@127.0.0.1:8889")
. username
es el nombre de usuario ypassword
es la contraseña.exchange.SetProxy("")
.Apoya la configuración de la dirección IP de la solicitud desde el objeto de intercambio {@var/EXCHANGE exchange},especificado globalmente.
¿Qué es lo que está pasando?
Elexchange.SetTimeout()
La función de tiempo de espera se utiliza para establecer el tiempo de espera delrest
solicitud para el objeto de intercambio {@var/EXCHANGE exchange}.
En cambio. SetTimeout ((tiempo fuera)
Eltimeout
el parámetro se utiliza para especificar el número de milisegundos para la configuración de tiempo de espera.
tiempo de espera
verdadero
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());
}
El parámetrotimeout
es un valor de milisegundos, 1000 milisegundos es igual a 1 segundo.rest
sólo protocolo, utilizado para establecer el tiempo de espera enrest
las solicitudes, tiene efecto si se establece una sola vez.exchange.SetTimeout(3000)
, establece elrest
el tiempo de espera para elexchange
Llamando funciones con solicitudes de red tales comoexchange.GetTicker()
que no reciben una respuesta por más de 3 segundos se desactiva, y las llamadas de funciones que hacen el tiempo de espera devolverá valores nulos.SetTimeout()
no es una función global, es un método del objeto de intercambio {@var/EXCHANGE exchange}.
¿Qué es lo que está pasando?
Los futuros Los demás