1 引言
2 海龟交易策略概述
起源与发展
核心原理
3 海龟交易策略详解
建仓资金
入市信号
加仓与止损
止盈
4 策略实现与回测
# coding=utf-8
from __future__ import print_function, absolute_import, unicode_literals
import numpy as np
import pandas as pd
from 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
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!