趋势交易-唐奇安通道策略
创作时间:
作者:
@小白创作中心
趋势交易-唐奇安通道策略
引用
CSDN
1.
https://blog.csdn.net/heixiniu/article/details/144928196
唐奇安通道策略是趋势跟踪交易中常用的一种方法,通过识别价格突破过去特定时期内的最高点或最低点来生成买卖信号。本文将详细介绍唐奇安通道策略的原理,并提供Python代码实现,帮助读者快速掌握这一经典交易策略。
唐奇安通道策略简介
趋势是指价格在一段长达几星期或几个月的时期内保持一种变化态势的现象。趋势跟踪的基本策略就是在一个上扬趋势刚刚开始的时候买入,在这个趋势即将结束之前退出。海龟使用的方法叫唐奇安通道法。
这种方法的基本思路就是在市场超越过去特定时期内的最高点时(也就是突破前期价格水平时)买入。有两个系统:一个根据过去20天的价格来决定高点和低点;还有一个时间跨度更长的系统,它根据过去60天内的高点和低点来确定突破点。
策略实现
以下是唐奇安通道策略的Python实现代码:
def donchian_channel_strategy(df, window=20):
high = df['high'].rolling(window=window).max()
low = df['low'].rolling(window=window).min()
buy_index = df[df['close'] > high.shift(1)].index
df.loc[buy_index, 'signal'] = 'buy'
sell_index = df[df['close'] < low.shift(1)].index
df.loc[sell_index, 'signal'] = 'sell'
return df['signal']
回测结果
以下是使用该策略进行回测的结果:
- 初始资金:100000
- 最终资金:102648.0
- 最大风险回撤:47.57%
- 最大资本回撤:4.64%
热门推荐
《英雄联盟手游》装备属性详解 装备一览
《星露谷物语》中卷心菜的作用与价值解析
整形医院内科和外科有什么不同?
谁主沉浮?医疗服务上市企业市值排行榜 CXO与民营医院的巅峰对决
人为什么离不开“杠杆”?
主板内存怎么选择?
千古第一帝:汉武帝与秦始皇的人生贡献之比较
项目结算流程优化:提升项目收尾效率与质量
工伤肋骨骨折怎么赔偿
肾病新药进展!非奈利酮显著降蛋白,已有不少肾友获益
《宝可梦:朱/紫》四季鹿图鉴
周朝:中国历史上的古典时期
浅析如何转行做产品经理
公务员行测考试,常识判断考前应该如何准备?
寻城记| 长春桂林路:永远不散的青春秀场
三人以上殴打他人怎么赔偿?法律详解来了
用卸妆油闷闭口闷痘怎么办
C语言中参数检查的几种方法
先秦时代人名的奥秘——探寻古代命名的传统与变革
停工留薪期,工资待遇不能少
股外侧皮神经卡压综合征的解剖与诊疗
团队和团伙如何理解
从原则到实践:动态监管下负责任的人工智能
糖尿病人吃好水果的六要素
武汉四大著名小吃街:户部巷、吉庆街、精武路、首义园
5000万股被司法拍卖!三名散户入局成都银行
学动漫设计需要掌握的技能,首先需要扎实的美术功底
怎样查看全国范围内的酒店住宿信息
绝句和律诗的区别:从韵律到文化内涵的全面解析
香港理工大学研究生一年费用