Leexchange.SetBase()
fonction est utilisée pour définir l'adresse de base de l'interface API d'échange configurée dans l'objet d'échange {@var/EXCHANGE exchange}.
Les données de la base de données
Les
paramètre est utilisé pour spécifier l'adresse de base de l'interface API d'échange.
s
vrai
chaîne
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());
}
La commutation de l'adresse de base de l'API d'échange n'est pas prise en charge dans le système de backtesting, car le système de backtesting est un environnement de simulation de sandbox et n'accède pas réellement à l'interface de l'API d'échange.
{@fun/Trade/exchange.IO exchange.IO}
Leexchange.GetBase()
la fonction est utilisée pour obtenir l'adresse de base de l'interface API d'échange en cours.
L'adresse de base actuelle de l'interface API d'échange. chaîne
Je suis en train d' écrire un message.
function main() {
Log(exchange.GetBase())
}
def main():
Log(exchange.GetBase())
void main() {
Log(exchange.GetBase());
}
Je ne sais pas si je peux vous aider.
Leexchange.SetProxy()
fonction est utilisée pour définir la configuration du proxy de l'objet d'échange {@var/EXCHANGE exchange}.
Je suis en train de changer de nom.
Leproxy
Le paramètre est utilisé pour spécifier la configuration du proxy.
représentant
vrai
chaîne
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());
}
Configurer l'objet d'échange {@var/EXCHANGE exchange}socks5
le représentant:
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();
}
En plus despécifications globalesde l'adresse IP de la demande de l'objet d'échange {@var/EXCHANGE exchange}, il est également possible de spécifier une adresse IP basée sur {@var/EXCHANGE exchange}:
Si le réglage du proxy échoue, leexchange.SetProxy()
la fonction renverra null lorsqu'elle est appelée.exchange.SetProxy()
fonction définit le proxy pour lerest
Un proxy peut être défini pour chaque objet d'échange {@var/EXCHANGE exchange}, et l'accès à l'interface d'échange liée à l'objet d'échange {@var/EXCHANGE exchange} après la configuration du proxy sera accessible par le proxy.
Appui au réglagesocks5
Proxy, en prenant le premier objet d'échange ajouté {@var/EXCHANGE exchange} c'est à dire:exchanges[0]
à titre d'exemple:
exchange.SetProxy("socks5://127.0.0.1:8889")
.exchange.SetProxy("socks5://username:password@127.0.0.1:8889")
. username
est le nom d'utilisateur etpassword
est le mot de passe.exchange.SetProxy("")
.Prend en charge la définition de l'adresse IP de la demande à partir de l'objet d'échange {@var/EXCHANGE exchange},spécifié globalement.
{@var/EXCHANGE échange}
Leexchange.SetTimeout()
fonction est utilisée pour régler le temps d'arrêt de larest
demande pour l'objet d'échange {@var/EXCHANGE exchange}.
Je suis en train d' écrire une lettre.
Letimeout
Le paramètre est utilisé pour spécifier le nombre de millisecondes pour le réglage du temps d'arrêt.
Le temps mort
vrai
Numéro
function main() {
exchange.SetTimeout(3000)
Log(exchange.GetTicker())
}
def main():
exchange.SetTimeout(3000)
Log(exchange.GetTicker())
void main() {
exchange.SetTimeout(3000);
Log(exchange.GetTicker());
}
Le paramètretimeout
est une valeur de milliseconde, 1000 millisecondes est égale à 1 seconde.rest
Le protocole est utilisé pour régler le temps d'arrêtrest
Il n'y a qu'une seule fois où il prend effet.exchange.SetTimeout(3000)
, définit lerest
demande de délai pour leexchange
L'appel des fonctions avec les demandes de réseau telles queexchange.GetTicker()
qui ne reçoivent pas de réponse pendant plus de 3 secondes seront temps d'arrêt, et les appels de fonction qui font temps d'arrêt renverront des valeurs nulles.SetTimeout()
n'est pas une fonction globale, c'est une méthode de l'objet d'échange {@var/EXCHANGE exchange}.
{@var/EXCHANGE échange}
Les contrats à terme Les fils