Type/to search
0
Follow
0
Followers
Как получить верхнюю, среднюю и нижнюю линию текущего BOLL? Новичкам сложно разобраться с документацией API!
Help
Created 2016-07-09 09:16:43  
 4
 3335

Вопрос!
В документации API рекомендуется привести пример кода, в котором указано:

BOLL ((Данные, циклы, умножения), буринговые показатели, по умолчанию параметры: ((20, 2) Возвращает двухмерный массив[[Вверху, в центре, внизу]

Я ввожу, но не могу показать! Может быть, в документации API есть подробный код?

while(true){
BOLL(20,2);
}

Related Recommendations
Comment
All comments (4)

    那么upLine是上线吗?怎么出来是一堆数组?

    10 years ago

    亲,数组就是线。数组是一连串的线的y轴值。x轴值就是对应的k线周期。

    10 years ago

    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 函数 打印出来看下。
    其它指标函数使用都类似这样,具体阅读文档内容。

    10 years ago

    注意是二维[数组],新手别急慢慢来

    10 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)