1 引言
2 海龟交易策略概述
起源与发展
核心原理
3 海龟交易策略详解
建仓资金
入市信号
加仓与止损
止盈
4 策略实现与回测
# coding=utf-8from __future__ import print_function, absolute_import, unicode_literalsimport numpy as npimport pandas as pdfrom gm.api import *'''以短期为例:20日线第一步:获取历史数据,计算唐奇安通道和ATR第二步:当突破唐奇安通道时,开仓。第三步:计算加仓和止损信号。'''def init(context): pass
def algo(context): pass
def on_bar(context, bars):
if __name__ == '__main__': ''' strategy_id策略ID,由系统生成 filename文件名,请与本文件名保持一致 mode实时模式:MODE_LIVE回测模式:MODE_BACKTEST token绑定计算机的ID,可在系统设置-密钥管理中生成 backtest_start_time回测开始时间 backtest_end_time回测结束时间 backtest_adjust股票复权方式不复权:ADJUST_NONE前复权:ADJUST_PREV后复权:ADJUST_POST backtest_initial_cash回测初始资金 backtest_commission_ratio回测佣金比例 backtest_slippage_ratio回测滑点比例 ''' run(strategy_id='strategy_id', filename='main.py', mode=MODE_BACKTEST, token='token', backtest_start_time='2020-02-15 09:15:00', backtest_end_time='2020-09-01 15:00:00', backtest_adjust=ADJUST_PREV, backtest_initial_cash=1000000, backtest_commission_ratio=0.0001, backtest_slippage_ratio=0.0001)
策略实现
回测结果
稳健性分析
5 海龟交易策略的优势与局限
优势
- 系统化:海龟交易策略提供了一套完整的交易规则,易于理解和实施。
- 趋势跟踪:策略专注于捕捉和利用市场趋势,适合中长期投资者。
- 风险控制:通过明确的止损和止盈规则,有效控制单次交易风险。
局限
- 市场适应性:在震荡市场中,趋势跟踪策略可能表现不佳。
- 滑点和交易成本:实际交易中的滑点和交易成本可能影响策略收益。
- 参数敏感性:策略表现对参数选择敏感,需要根据市场环境调整。
6 结论
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/105442
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
