В процессе загрузки ресурсов... загрузка...

Настройки сети

exchange.SetBase

В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

В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

В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

В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 обмен}

Фьючерсы Нитки