AICoin自定义指标函数文档——数据类型及函数定义

8个月前
标签:自定义指标-数据类型07926
文章来源: 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) ;

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

评论

暂时没有评论,赶紧抢沙发吧!