Откуда берутся значения аргумента `timestamp` quantstrat::ruleSignal?

При чтении исходного кода ruleSignal аргумент timestamp в строке 66 — очень важный ввод, но я не мог понять, откуда timestamp берутся данные.

Кажется, что функции add.indicator, add.signal, add.rule, applyIndicators, applySignals, которые выполняются до ruleSignal, не используют и не генерируют значения timestamps.

Интересно, какая функция генерирует значения timestamp для использования ruleSignal или откуда берутся данные timestamp.

Большое спасибо!


person Daniel    schedule 03.04.2016    source источник


Ответы (1)


Благодаря ответу Брайана Петерсона, который отвечает на мой вопрос:

индикаторы и сигналы всегда предполагаются векторизованными в соответствии с документацией, поэтому временная метка не требуется.

правила по умолчанию зависят от пути, и поэтому для работы им требуется отметка времени.

Цикл, зависящий от пути, находится за пределами отдельной функции правила. см. строку 555 правил.R

person Daniel    schedule 07.04.2016