aicoin吧 关注:59贴子:148
  • 0回复贴,共1

5.AICoin自定义指标函数文档-数据类型及函数定义

只看楼主收藏回复

数据类型
nan
表示“不可用”的关键字,表示变量没有赋值
语法版本需要 // @version=2
例子
int a = nan ;
b = na(a) ; // true
var
var是用于分配和一次性初始化变量的关键字
语法版本需要 // @version=2
例子
var int a = 4;
var b = nan;
var c; // c 无值,无法进行计算
varip
varip是用于分配和一次性初始化变量的关键字,使用varip声明的变量和字段在同一根K线上的脚本执行之间保留其值,在实时k线上会进行更新
语法版本需要 // @version=2
例子
varip int a = 4;
varip b = nan; // any 类型
varip c; // c 无值,无法进行计算
int
整数类型
语法版本需要 // @version=2
例子
int a = 4;
a = 4; // 判断为int类型
float
浮点数类型
语法版本需要 // @version=2
例子
float a = 4.0;
a = 4.0; // 判断为float类型
string
字符串类型
语法版本需要 // @version=2
例子
string a = '4';
bool
布尔类型,布尔值有true和false
语法版本需要 // @version=2
例子
bool a = true;
a = true;
bool b = false;
b = false;
函数定义
func
自定义函数结构
例子
ma10 = ma(close,10)
func_ma(x,y) {
sum = 0.0 ;
for (i = 0; i < y; i++){
sum := sum + x[i]/y ;
}
return sum ;
}
func_ma10 = func_ma(close, 10) ;


IP属地:广东1楼2025-03-02 10:36回复