【发布时间】:2020-08-25 21:16:04
【问题描述】:
我有 15 分钟的股票数据蜡烛图并且有一个短信号 - 如果信号 = 0,我想创建一个新的止损列,然后止损 = 下一个第二根蜡烛的高点,即(df['high'] .shift(-2) )
open high low close signal
date
2020-01-01 09:15:00 1452.50 1457.00 1449.20 1452.50 NaN
2020-01-01 09:30:00 1452.30 1454.40 1450.00 1451.45 NaN
2020-01-01 09:45:00 1450.50 1454.80 1450.00 1453.75 NaN
2020-01-01 10:00:00 1453.70 1453.70 1450.10 1450.70 0.0
2020-01-01 10:15:00 1450.70 1453.00 1450.50 1452.20 NaN
2020-01-01 10:30:00 1452.00 1452.00 1446.75 1446.85 NaN
2020-01-01 10:45:00 1447.60 1449.00 1445.50 1447.10 NaN
2020-01-01 11:00:00 1446.75 1449.00 1446.55 1447.65 NaN
在这个例子中:
2020-01-01 10:00:00 做空信号的止损为 1452.00
这是 2020-01-01 10:30:00 的最高点
【问题讨论】:
-
到底是什么问题?请参阅How to Ask、help center。
标签: python pandas time-series stock