输入/搜索内容
内置函数
结构体
内置变量与常量
通用约定
交易所
能力矩阵
中心化交易所
AscendEx
Backpack
BigONE
币安
Bitfinex
bitFlyer
Bitget
Bithumb
Bitstamp
Bybit
Coincheck
Coinone
CoinW
Crypto.com
DeepCoin
Deribit
DigiFinex
Gate
Gemini
HashKey
HitBTC
火币
Korbit
Kraken
库币
LBank
MEXC
OKX
Poloniex
Upbit
WEEX
WOO X
Zaif
去中心化交易所
预测市场
证券与期货
链上与自定义接入

Gemini的现货交易(接口地址https://api.gemini.com)。只用REST接口,没有行情和订单推送;私有接口使用Gemini的API Key(Access Key与Secret Key)签名。使用主账户密钥(以master-开头)时,可以用exchange.IO("subAccount", name)指定操作的子账户。不支持市价单和条件单。

名称与配置

exchange.GetName():Gemini(现货)。

配置项必填
Access Key是
Secret Key是

交易对与合约代码

交易对示例:BTC_USD、ETH_BTC、BTC_USDT

交易对写作BASE_QUOTE,对应Gemini原生代码btcusd。

专属IO指令
指令参数说明返回值
subAccountstring设置子账户名称。只对主账户密钥(以master-开头的Access Key)生效,私有请求带上该子账户;未设置时使用primary。空值。

通用指令api、base、currency见exchange.IO。

常用用法
用主账户密钥操作子账户
javascript
function main() { // 只对主账户密钥(Access Key以master-开头)生效,之后的私有请求带上该子账户 exchange.IO("subAccount", "my-sub-account") Log(exchange.GetAccount()) // 改回默认的primary exchange.IO("subAccount", "primary") }

函数支持差异

不支持(调用时报错并返回空值):exchange.GetTickers、exchange.ModifyOrder、exchange.CreateConditionOrder、exchange.ModifyConditionOrder、exchange.CancelConditionOrder、exchange.GetConditionOrder、exchange.GetConditionOrders、exchange.GetHistoryConditionOrders。

以回退方式支持:

  • exchange.GetRecords:原生周期为1分钟、5分钟、15分钟、30分钟、1小时、6小时、1天;其它周期由托管者合成。

注意事项
  • 不支持市价单,只能下限价单;支持IOC、FOK与只做Maker(postOnly)。
  • exchange.GetHistoryOrders()不支持since参数,传入时报错;单次最多返回500条。
  • K线接口不分页,每个周期只能取到交易所返回的最近一批K线(1分钟K线约为最近一天)。
  • exchange.GetMarkets()只返回状态为open的现货交易对,不含Gemini的永续合约;精度等信息要逐个交易对查询交易所,调用耗时较长。
  • exchange.GetTrades()中拍卖撮合的成交没有吃单方向,这类成交的Type为2。