Tài nguyên đang được tải lên... tải...

NetSettings

exchange.SetBase

Cácexchange.SetBase()hàm được sử dụng để thiết lập địa chỉ cơ sở của giao diện API trao đổi được cấu hình trong đối tượng trao đổi {@var/EXCHANGE exchange}.

trao đổi.SetBase (s)

Cácstham số được sử dụng để chỉ định địa chỉ cơ sở giao diện API trao đổi. s đúng chuỗi

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());
}

Chuyển địa chỉ cơ sở API trao đổi không được hỗ trợ trong hệ thống backtesting, bởi vì hệ thống backtesting là một môi trường mô phỏng sandbox và nó không thực sự truy cập giao diện API trao đổi.

{@fun/Trade/exchange.IO exchange.IO}

exchange.GetBase

Cácexchange.GetBase()hàm được sử dụng để lấy địa chỉ cơ sở giao diện API trao đổi hiện tại.

Địa chỉ cơ sở giao diện API trao đổi hiện tại. chuỗi

trao đổi.GetBase()

function main() {
    Log(exchange.GetBase())
}
def main():
    Log(exchange.GetBase())
void main() {
    Log(exchange.GetBase());
}

{@fun/NetSettings/exchange.SetBase exchange.SetBase}

exchange.SetProxy

Cácexchange.SetProxy()hàm được sử dụng để thiết lập cấu hình proxy của đối tượng trao đổi {@var/EXCHANGE exchange}.

exchange.SetProxy ((proxy)

Cácproxytham số được sử dụng để xác định cấu hình proxy. đại diện đúng chuỗi

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());
}

Thiết lập đối tượng trao đổi {@var/EXCHANGE exchange}socks5Proxy:

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();
}

Ngoàithông số kỹ thuật toàn cầucủa địa chỉ IP của yêu cầu từ đối tượng trao đổi {@var/EXCHANGE exchange}, cũng có hỗ trợ để chỉ định địa chỉ IP dựa trên {@var/EXCHANGE exchange}:

Nếu cài đặt proxy thất bại,exchange.SetProxy()hàm sẽ trả về null khi được gọi.exchange.SetProxy()chức năng thiết lập proxy cho cácrestMột proxy có thể được thiết lập cho mỗi đối tượng trao đổi {@var/EXCHANGE exchange} và truy cập vào giao diện trao đổi gắn liền với đối tượng trao đổi {@var/EXCHANGE exchange} sau khi thiết lập proxy sẽ được truy cập thông qua proxy. Hỗ trợ cài đặtsocks5proxy, lấy đối tượng trao đổi đầu tiên được thêm vào {@var/EXCHANGE exchange} tức là:exchanges[0]ví dụ:

  • Thiết lập proxy, không tên người dùng, không mật khẩu:exchange.SetProxy("socks5://127.0.0.1:8889").
  • Thiết lập proxy, nhập tên người dùng và mật khẩu:exchange.SetProxy("socks5://username:password@127.0.0.1:8889"). usernamelà tên người dùng vàpasswordlà mật khẩu.
  • Chuyển sang chế độ bình thường mà không cần proxy:exchange.SetProxy("").

Hỗ trợ thiết lập địa chỉ IP của yêu cầu từ đối tượng trao đổi {@var/EXCHANGE exchange}được chỉ định toàn cầu.

{@var/EXCHANGE exchange}

exchange.SetTimeout

Cácexchange.SetTimeout()chức năng được sử dụng để thiết lập thời gianrestyêu cầu đối tượng trao đổi {@var/EXCHANGE exchange}

trao đổi.SetTimeout ((timeout))

Cáctimeouttham số được sử dụng để xác định số milliseconds cho cài đặt thời gian nghỉ. thời gian nghỉ đúng số

function main() {
    exchange.SetTimeout(3000)
    Log(exchange.GetTicker())
}
def main():
    exchange.SetTimeout(3000)
    Log(exchange.GetTicker())
void main() {
    exchange.SetTimeout(3000);
    Log(exchange.GetTicker());
}

Các thông sốtimeoutlà một giá trị mili giây, 1000 mili giây bằng 1 giây.restchỉ giao thức, được sử dụng để thiết lập thời gian nghỉ trênrestyêu cầu, nó có hiệu lực bằng cách đặt một lần.exchange.SetTimeout(3000), thiết lậprestyêu cầu thời gian nghỉ choexchangegọi các chức năng với các yêu cầu mạng nhưexchange.GetTicker()mà không nhận được một câu trả lời trong hơn 3 giây sẽ thời gian ra, và các cuộc gọi chức năng làm thời gian ra sẽ trả về giá trị null.SetTimeout()không phải là một hàm toàn cầu, nó là một phương thức của đối tượng trao đổi {@var/EXCHANGE exchange}.

{@var/EXCHANGE exchange}

Tiền tương lai Sợi