- 深入浅出Python量化交易实战
- 段小手
- 292字
- 2025-02-18 00:12:22
2.3.1 使用海龟策略生成交易信号
海龟策略的一个重点是,使用过去N天的股价最高点和过去N天的股价最低点生成唐奇安通道。一般来说,N会设置为20。不过因为我们下载的股票数据时间范围跨度比较小,所以选择了使用过去5日的股价最高点和最低点来进行演示。输入代码如下:

运行代码,可以得到如表2.6所示的结果。
表2.6 使用海龟策略生成交易信号

【结果分析】从表2.6中可以看到,high中存储的是唐奇安通道的上沿数据;low中存储的是唐奇安通道的下沿;buy如果为True,则为买入信号;sell如果为True,则为卖出信号;而当buy和sell都是False时,则不进行下单。
注意:实际上,在唐奇安通道中,还有一条中线,中线的值是上沿和下沿的均值。本例进行了简化处理。