Использование optInTimePeriod в талибе - PullRequest
0 голосов
/ 23 июня 2019

У меня вопрос, связанный с талибом, в нескольких функциях мы используем параметр с именем optInTimePeriod.Какая польза от этого параметра?Как мне это использовать?Ниже приведена документация по функции MAX.

MAX - максимальное значение за указанный период

talib.MAX(params)

Входные параметры:

  • inReal - массив с плавающей точкой

  • startIdx - начальный индекс для входных данных

  • endIdx - конечный индекс для входных данных

  • optInTimePeriod

Возвращает:

  • массив чисел с плавающей запятой

1 Ответ

1 голос
/ 24 июня 2019

Вам лучше проверить документацию API C ++ относительно параметров функции: https://ta -lib.org / d_api / d_api.html # Technical% 20Analysis% 20Functions

Что касается TA_MAX - период времени - это размер окна движущихся данных, в котором вы ищете максимальные значения. Например, если ваш массив [0,1,2,3,4,5] и optInTimePeriod равен 1, вы получите массив результатов [0,1,2,3,4,5]. Для optInTimePeriod, равного 3, вы получите только [2,3,4,5]. Если вы просто хотите получить максимальное значение для всех данных, ваш optInTimePeriod должен быть больше или равен размеру массива данных.
Значение по умолчанию для optInTimePeriod в TA_MAX равно 30. Оно может отличаться для других функций.

...