输入/搜索内容
内置函数
结构体
内置变量与常量
通用约定
交易所

在Jupiter交易所对象上限定兑换经过的流动性来源,例如只在pump.fun、Meteora或Raydium上成交。

exchange.IO(k)
exchange.IO(k, sources)

示例

只在pump.fun上交易一个新币。

javascript
function main() { exchange.IO("dexes", "pump") exchange.IO("token", "POUT", "DB5QKorV9KHY54y73h5xWQqYyuD8P3jC1p5Ea8DBpump") var t = exchange.GetTicker("POUT_SOL") Log("买一", t.Buy, "卖一", t.Sell, "经过", t.Info.askRoute) }

返回值

类型描述

array / 空值

返回当前限定的来源名数组(分组已展开;空数组表示不限定)。来源名不在Jupiter的来源表中时返回空值,设置不变,GetLastError()中列出可用的来源名。

参数

名称类型必填描述

k

string

是

固定为dexes,用于限定流动性来源。

sources

string

否

逗号分隔的来源列表,可以写分组简写pump(Pump.fun、Pump.fun Amm)、meteora(Meteora、Meteora DAMM v2、Meteora DLMM)、raydium(Raydium、Raydium CLMM、Raydium CP、Raydium Launchlab)、orca(Whirlpool、Orca V1、Orca V2),也可以写Jupiter的来源名(区分大小写)。传空字符串""表示不限定。不传表示查询当前设置。

参考

备注

限定后行情(exchange.GetTicker()、exchange.GetDepth())、询价和下单都只经过这些来源;路由找不到时报“没有路由”。配置中的“流动性来源”是同一个设置的初始值。