Type/to search
0
Follow
0
Followers
Comment obtenir la ligne supérieure, la ligne médiane et la ligne inférieure du BOLL actuel ? La documentation de l'API est difficile à comprendre pour les débutants !
Help
Created 2016-07-09 09:16:43  
 4
 3335

Le problème !
Il est recommandé de donner un exemple de code de fonctionnalité dans la documentation de l'API.

BOLL ((données, périodes, multiplications), un indicateur de ligne de Boolean dont le paramètre par défaut est ((20, 2) renvoie un tableau bidimensionnel[[En haut, au milieu, en bas]

Je ne peux pas entrer et afficher les données de cette façon ! les documents de l'API peuvent-ils fournir des détails sur le code ? cela peut être utilisé, sinon cet outil, beaucoup de nouveaux utilisateurs ne peuvent pas entrer !

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)