自定义指标 - 多数据源函数之symbol值与表达式

CN
AICoin
關注
1 年前

多数据源函数

security 

从另外一个数据源中获取数据

security(symbol, period, expr)
语法版本需要 // @version=2 

 

参数说明

名称

类型

说明

symbol

字符串

请求的数据标识,使用syminfo.tickerid可获取当前窗口的标识

period

字符串

请求的数据周期

expr

表达式

需要计算和返回的表达式

 

1、获取其他数据的symbol值

security(symbol, period, expr)

方法1:直接复制标识码 

● 在PC端中,找到交易对/指数后方的复制标识码按钮

● 点击按钮后即可成功复制当前交易对的symbol值

● 复制后粘贴到security函数中使用(注意:需要加上引号,symbol值是字符串格式)

● 注意:在PC端AICoin v2.7.7版本及以上才有此复制按钮

自定义指标 - 多数据源函数之symbol值与表达式_aicoin_图1

 

方法2:按格式使用指数指标

说明:${dbKey} : 交易对key
 

k线类型 
    交易对
    指数

/* 例子 */

//  获取对应交易对的close数据(syminfo.tickerid 表示当前交易对的symbol)
security(syminfo.tickerid, '1m', close)

// 获取OKX-BTC多空持仓人数比指数的close数据
security('i:lsprbtc:okex', '5m', close)

● 持仓 ( interest:${dbKey} )

// 获取ethusdt永续的持仓量
security("interest:ethswapusdt:okcoinfutures", '5m', close)

● 资金费率 ( fundrate:${dbKey} )

// 获取ethusdt永续的资金费率
security('fundrate:ethswapusdt:okcoinfutures', '5m', fundingRate)

● 多空持仓人数 ( lspr:${dbKey} )

注意:目前只支持OKX平台合约、Binance U本位永续合约

// 获取eth的多空持仓数据
security('lspr:ethswapusdt:okcoinfutures', '5m', ratios)

● 精英持仓 ( elite:${dbKey} )

注意:目前只支持5分钟周期以上的OKX平台合约、Binance U本位永续合约、火币币本位交割合约

// 获取合约精英趋向指标的值
security('elite:mkrswapusdt:binance', '', buyAccount)
// 获取合约精英持仓比例指标的值
security('elite:mkrswapusdt:binance', '5m', buyInterest)
security('elite:mkrswapusdt:binance', '5m', sellInterest)

● 合约持仓总量及交易量 ( oiav:${dbKey} )

注意:目前只支持5分钟周期以上的OKX平台合约

// 获取合约持仓总交易量
security('oiav:ethswapusdt:okcoinfutures','5m',volume)

● 主动买入卖出 ( ttv:${dbKey} )

注意:目前只支持OKX平台

// 获取主动买入数据
security('ttv:ethswapusdt:okcoinfutures','5m',buyVolume)

● 杠杆多空比 ( loanratio:${dbKey} )

注意:目前只支持OKX平台现货

// 获取杠杆多空比数据
security('loanratio:ethswapusdt:okcoinfutures','5m',ratios)

● 合约基差 ( basis:${dbKey} )

注意:目前只支持OKX部分交易对

// 获取ethusdt永续的合约基差
security('basis:ethswapusdt:okcoinfutures', '5m', basis)

 

2、不同的数据支持的表达式

security(symbol, period, expr)

k线类型 

支持的表达式

表达式说明

time

秒级周期时间

open

开盘价

high

最高价

low

最低价

close

收盘价

注意:指数的表达式仅支持open、high、close、low

// 获取对应交易对的close数据、ma数据、open数据
security('ethswapusdt:okcoinfutures', '5m', close) ;
security('ethswapusdt:okcoinfutures', '5m', ma(close,10)) ;
security('ethswapusdt:okcoinfutures', '5m', open) ;

 

● 持仓

支持的表达式

表达式说明

close

持仓量

// 获取ethusdt永续的持仓量
security("interest:ethswapusdt:okcoinfutures", '5m', close)

 

● 资金费率

支持的表达式

表达式说明

time

秒级周期时间

fundingRate

资金费率

estimatedRate

下一期预测资金费率

// 获取ethusdt永续的资金费率和下一期预测资金费率
security('fundrate:ethswapusdt:okcoinfutures', '5m', fundingRate)
security('fundrate:ethswapusdt:okcoinfutures', '5m', estimatedRate)

 

● 多空持仓人数

支持的表达式

表达式说明

time

秒级周期时间

ratios

多空持仓人数比

// 获取eth的多空持仓数据
security('lspr:ethswapusdt:okcoinfutures', '5m', time)
security('lspr:ethswapusdt:okcoinfutures', '5m', ratios)

 

● 精英持仓

支持的表达式

表达式说明

time

秒级周期时间

buyAccount

多方账号

buyInterest

多方持仓

sellInterest

空方持仓

// 获取合约精英趋向指标的值
security('elite:mkrswapusdt:binance', '', buyAccount)
// 获取合约精英持仓比例指标的值
security('elite:mkrswapusdt:binance', '5m', buyInterest)
security('elite:mkrswapusdt:binance', '5m', sellInterest)

 

● 合约持仓总量及交易量

支持的表达式

表达式说明

time

秒级周期时间

volume

总交易量

// 获取合约持仓数据
security('oiav:ethswapusdt:okcoinfutures','5m',time)
security('oiav:ethswapusdt:okcoinfutures','5m',volume)

 

● 主动买入卖出

支持的表达式

表达式说明

time

秒级周期时间

buyVolume

买入量

sellVolume

卖出量

// 获取主动买入数据
security('ttv:ethswapusdt:okcoinfutures','5m',buyVolume)
security('ttv:ethswapusdt:okcoinfutures','5m',sellVolume)

 

● 杠杆多空比

支持的表达式

表达式说明

time

秒级周期时间

ratios

多空持仓人数比

// 获取杠杆多空比数据
security('loanratio:ethswapusdt:okcoinfutures','5m',time)
security('loanratio:ethswapusdt:okcoinfutures','5m',ratios)

 

● 合约基差

支持的表达式

表达式说明

time

秒级周期时间

basis

基差

// 获取ethusdt永续的数据
security('basis:ethswapusdt:okcoinfutures', '5m', time)
security('basis:ethswapusdt:okcoinfutures', '5m', basis)

 

 

关联阅读:

AICoin自定义指标 - 多数据源函数之支持的周期

 

 

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

分享至:
APP下載

X

Telegram

Facebook

Reddit

複製鏈接