输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
Exchange
IO
exchange.IO
exchange.IO("api", ...)
exchange.IO("currency", ...)
exchange.IO("base", ...)
exchange.IO(mode, value)
exchange.IO("rate", ...)
Network
Storage
Threads
TA
Talib
OS
结构体
内置变量与常量
通用约定
交易所

查询或切换交易所接口的基地址。Web3交易所对象上设置的是RPC节点地址,见exchange.IO("base", ...)。

exchange.IO(k)
exchange.IO(k, address)

示例

切换交易所接口基地址。

javascript
function main () { // exchanges[0]就是实盘创建时,第一个添加的交易所对象 var old = exchanges[0].IO("base", "https://api.huobi.pro") Log("切换前的基地址:", old, "当前基地址:", exchanges[0].IO("base")) }
python
def main(): old = exchanges[0].IO("base", "https://api.huobi.pro") Log("切换前的基地址:", old, "当前基地址:", exchanges[0].IO("base"))
rust
fn main() { // exchanges[0]就是实盘创建时,第一个添加的交易所对象 let old = exchanges[0].IO(("base", "https://api.huobi.pro")); Log!("切换前的基地址:", old, "当前基地址:", exchanges[0].IO("base")); }

返回值

类型描述

string / 空值

不传address时返回当前基地址;传入address时切换基地址,并返回切换之前的基地址。调用失败时返回空值。

参数

名称类型必填描述

k

string

是

固定为base,用于查询或切换接口基地址。

address

string

否

新的基地址,例如https://api.example.com。不传时查询当前基地址。

参考

备注

查询与切换基地址(base模式)
  • exchange.IO("base", address):切换交易所接口基地址,等同于exchange.SetBase。
  • exchange.IO("base"):查询当前基地址,没有切换过时返回交易所的默认接口地址,等同于exchange.GetBase。

个别交易所另有单独的基地址指令(例如币本位合约、期权或行情接口各自的基地址),见交易所页的专属IO指令表(入口见能力矩阵)。