[英]"cross", crossunder and crossover function of pinescript in python
我正在嘗試將 pine 腳本轉換為 python。
在 pine 中,我使用 function cross、crossunder 和 crossover 來檢查特定系列是否與其他系列交叉(比如 sma 和 ema 交叉)以到達股票的入場位置。
我無法在 python 中找到等效的 function。
有人可以幫我嗎?
我用這些。 為我工作。
import pandas as pd
def crossover_series(x: pd.Series, y: pd.Series, cross_distance: int = None) -> pd.Series:
shift_value = 1 if not cross_distance else cross_distance
return (x > y) & (x.shift(shift_value) < y.shift(shift_value))
def crossunder_series(x: pd.Series, y: pd.Series, cross_distance: int = None) -> pd.Series:
shift_value = 1 if not cross_distance else cross_distance
return (x < y) & (x.shift(shift_value) > y.shift(shift_value))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.