¡Qué pregunta!
Se recomienda que las funciones de la documentación de la API se den en un ejemplo de código, como se indica en la API.
BOLL ((datos, periodicidad, multiplicación), indicador de línea de Bryn, con el parámetro por defecto de ((20, 2) Devuelve un array bidimensional[[Línea superior, línea central, línea inferior]
¿Puede el documento de la API detallar el código? ¡Póngalo y se puede usar, de lo contrario, esta herramienta, muchos novatos no pueden entrar!
while(true){
BOLL(20,2);
}
BOLL(数据, 周期, 乘数), 布林线指标, 默认参数为(20, 2) 返回一个二维数组[上线, 中线, 下线]
1、你看上面的API 文档 写的 函数 名字是 BOLL ,第一个参数是 “数据” , 这个数据指的是 GetRecords函数 返回的K线数据,这个K线数据的周期数(也就是长度:records.length)不能小于BOLL函数的第二个参数“周期”。
2、如果使用BOLL 不指定 第二个参数 和第三个参数,那么BOLL函数就默认 第二个参数是 20, 第三个参数是 2 。
3、BOLL 函数的 返回值是一个二维数组。里面包含3个一维数组,分别是 上线 、中线、下线 。
代码范例:
var records = exchange.GetRecords();//获取K线
while(!records || records.length < 20){//如果获取的 records (K线数据) 是 null 或者 K线数据长度小于20 则重新获取K线数据
records = exchange.GetRecords();
Sleep(500);//每次获取 缓冲500毫秒
}
var bollValue = TA.BOLL(records,20,2);// 使用BOLL函数 计算 基于records(K线数据) 的指标数值
var upLine = bollValue[0];// upLine 是一连串的数据 是一个一维数组 即 指标上线
var midLine = bollValue[1];// midLine 是代表中线的 一维数组
var downLine = bollValue[2];// .....
可以用Log 函数 打印出来看下。
其它指标函数使用都类似这样,具体阅读文档内容。
- 1
