Вexchange.SetBase()
Функция используется для установки базового адреса интерфейса API обмена, настроенного в объекте обмена {@var/EXCHANGE exchange}.
Exchange.SetBase (s)
Вs
параметр используется для указания базового адреса интерфейса API обмена.
с
неправда
строка
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 exchange.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());
}
Конфигурировать объект обмена {@var/EXCHANGE exchange}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();
}
В дополнениеглобальная спецификацияIP-адреса запроса от объекта обмена {@var/EXCHANGE exchange}, также поддерживается указание IP-адреса на основе {@var/EXCHANGE exchange}:
Если настройка прокси не работает,exchange.SetProxy()
Функция вернет null при вызове.exchange.SetProxy()
функция устанавливает прокси дляrest
Один прокси может быть установлен для каждого объекта обмена {@var/EXCHANGE exchange}, и доступ к интерфейсу обмена, связанному с объектом обмена {@var/EXCHANGE exchange} после установки прокси будет доступен через прокси.
Поддержка настройки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("")
.Поддерживает настройку IP-адреса запроса от обмена {@var/EXCHANGE exchange} объекта,глобально определенный.
{@var/EXCHANGE обмен}
Вexchange.SetTimeout()
Функция используется для настройки временного пребыванияrest
запрос на объект обмена {@var/EXCHANGE exchange}.
Обмен.Настроить время (Timeout)
В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 секунд, будут выходить из строя, а вызовы функций, которые выходят из строя, будут возвращать нулевые значения.SetTimeout()
не является глобальной функцией, это метод обмена {@var/EXCHANGE exchange}.
{@var/EXCHANGE обмен}
Фьючерсы Нитки