为什么使用TA.BOLL返回的数据是一大堆null,求高手解答

Автор:Томицзян, Создано: 2018-03-06 17:02:05, Обновлено:

Это можно записать в петле. var records = exchange.GetRecords (Kzhouqi); if ((records && records.length > 20) { var boll = TA.BOLL ((records, 20, 2)); Log ((boll[1]); {y:bi}

Возвращается значение: [null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null 11169.6295,11169.244499999999,11165.2815,11158.54 1999999999998...] Если вы хотите получить upline и downline, как это написать?


Связанные

Больше

ТомицзянВсе уже решено:)

Маленькие мечтыХорошо, официальные группы QQ можно подать заявку, группы 1, 2, 3 сейчас могут быть заполнены, 4 группы имеют место.

ТомицзянПонимаю, спасибо! Пожалуйста, через QQ-группу:)

Маленькие мечтыО нет, a=GetRecords ((PERIOD_M5))// получение 5-минутных K-линий var boll = TA.BOLL(a) // передать данные K-линии в показательную функцию вычислить показатель, конечно, без указания параметров показателя, используется по умолчанию, линия Блинна вверх и вниз траектория будет иметь стандартную погрешность в два раза выше средней линии (помните это) Boll - это данные по Блинн-Белду. В этом случае мы должны быть готовы. boll[0] // на трассе (ответить) Последние показатели, которые были установлены на трассе: boll[0][boll[0].length - 1] // Последнее значение на траектории, соответствующее последней линии K

ТомицзянСпасибо, Джинн-бог, я хотел бы спросить еще раз, например, я хочу получить значение траектории Блинна на 5-минутной линии, а это a=GetRecords ((PERIOD_M5)) и затем TA.BOLL ((a[0][4]) так?

Маленькие мечты^^, TA.BOLL возвращает три строки, т.е. три матрицы. Первый матрица - на линию, затем средняя линия, затем нижняя линия. Предыдущая нуль является невыполнением показателя. Период, требуемый параметрами, вычисляется недействительным.