перевести значение pinescript при использовании функции python - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь воспроизвести значение при функции соснового скрипта в python. определение функции задается в значение, когда сосновый скрипт .

slow = sma(close, 7)
fast = sma(close, 14)
// get value of close on second cross occurrence
valuewhen(cross(slow, fast), close, 1)

функция возвращает источник, только когда условие выполнено, и происходит определенное количество времени, верно? это не делает что-то причудливое? если так, то правильно ли переписать это так?

def value_when(condition, source, occurence):
    if isinstance(condition, list):
        return source if condition.count(True) > occurence else None
    else: return source if condition is not None else None
...