当前位置:   article > 正文

深入浅出Python量化交易实战--第2章 回测与经典策略(下)_python股票回测

python股票回测

2.3 经典策略之海龟策略

说起经典的交易策略,就不得不提到“海龟策略”——一个20世纪80 年代提出的,以海龟交易法则为核心的交易策略。其核心要点是:在股 价超过过去N个交易日的股价最高点时买入,在股价低于过去N个交易 日的股价最低点时卖出。上述的若干个最高点和最低点会组成一个通 道,称为“唐奇安通道”。

关于海龟策略的介绍,限于篇幅,本书不展开详细介绍。我们重点 来研究一下如何帮助小瓦使用Python来实现海龟策略。

以下两段代码是加载必要库、设置、加载数据。

前面反复用过,没什么可说的

  1. import pandas as pd
  2. import numpy as np
  3. import matplotlib.pyplot as plt
  4. import seaborn as sns
  5. import tushare as ts
  6. pd.set_option('expand_frame_repr', False) # True就是可以换行显示。设置成False的时候不允许换行
  7. pd.set_option('display.max_columns', None) # 显示所有列
  8. pd.set_option('display.max_rows', None) # 显示所有行
  9. pd.set_option('colheader_justify', 'centre') # 显示居中
  1. ts.set_token('你的token')
  2. pro = ts.pro_api()
  3. # 股票代码
  4. ts_code="002624.SZ"
  5. start = "20220901"
  6. end = "20230310"
  7. # # 日线行情
  8. zgpa = pro.daily(ts_code=ts_code, start_date=start, end_date=end)
  9. zgpa.sort_values('trade_date', inplace=True)
  10. zgpa.set_index('trade_date', inplace=True)
  11. print(zgpa.head())
  12. print(zgpa.tail())

        

备注:

如果上面程序报错

ts.set_token('你的token')改成:ts.set_token('token')

to

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/836152
推荐阅读
相关标签
  

闽ICP备14008679号