一套原创的ADX趋势突破策略。

1.ADX的算法:

TR = AvgTrueRange(14);

HD = HIGH[1]-HIGH[2];

LD = LOW[2]-LOW[1];

DMP = XAverage(IIF(HD>0&&HD>LD,HD,0),14);

DMM = XAverage(IIF(LD>0&&LD>HD,LD,0),14);

PDI = DMP*100/TR[1];

MDI = DMM*100/TR[1];

ADX = ABS(MDI-PDI)/(MDI+PDI)*100;

SADXR = Average(ADX,6);

  1. 策略思想

第一,进场条件

1)SADXR> ADXVALUE,ADX大于ADX平均线

2)PDI > MDI,做多要求PDI在MDI上方

3)PDI < MDI,做空要求PDI在MDI下方

4)High>=h[N],做多要求突破上沿趋势线进场。

5)Low<= l[N],做空要求突破下沿趋势进场。

第二,出场条件

1)初始止损出场,当前进场点位的N%。

2)跟踪止损出场,当前最高价的M%。

3.策略开发平台为Traderblazer,信号和指标如下图。

  1. 回测结果

螺纹钢

聚丙烯

源代码:

https://www.fageka.com/i/hhmyMLg4258

ADX趋势线突破交易系统相关推荐

  1. 趋势线突破有效的标志

    趋势线突破有效的标志 2008-09-25 20:57 趋势线的运用,在市场中使用的频率是相当高的.就其关键的问题的阐述,所见不多.应用趋势线最为关键的问题,在诸多理论书籍中,也为能够得到较准确的论述 ...

  2. 简单的均线突破交易系统

    一个非常简单的均线突破交易系统,用的是中金所IF股指期货当月连续合约的3分钟数据 如果要实现代码的话需要连接wind的iwind. 思路和代码均借鉴与faruto,在此表示感谢. % 股指期货均线突破 ...

  3. 趋势线的拐点突破交易

    一.什么是拐点突破? 拐点突破是指突破趋势线或水平线的价格行为.我们把拐点的突破作为入场或离场的信号,如图(1)所示: 图(1) 二.趋势线拐点突破的交易技巧 本文主要讲解的是趋势线拐点突破交易.采用 ...

  4. 量化交易系统——突破前期股价的算法(一)

    目录 概述 一.水平突破 1.1 前期高点选择 1.2 总结 二.趋势线突破 概述 大A股中,想盈利只能做多. 做多的策略中,只有突破压力位,才能打开上涨空间. 压力位包括很多种:前期高点.下跌趋势线 ...

  5. 干货 | 程序化交易系统的入、离市设计

    俗话说的好:思路决定出路,眼界决定境界.作为一名程序化交易爱好者,仅仅依靠已经掌握了模型编写平台的基本语法和函数,是远远不够的.要想编写出一个真正具有实战价值的自动交易系统模型,设计思想的重要性不言而 ...

  6. 「干货」终于有人把趋势线说透了,浓缩万卷书精华!

    本文作者戴尔·伍德(Dale Woods)2007年开始交易外汇,是一名外汇"发烧友",尤其偏爱价格运动(Price Action)分析,至今拥有12年的交易经验.在这十多年的交易 ...

  7. 期货交易中必备的五大交易系统解析

    01 趋势跟随交易系统 趋势跟随交易系统是在高频交易被曝光前最流行也是最热门的交易系统类型.最早的趋势跟随交易策略成形于20世纪早期,主要利用移动平均线进行买入.持有.卖出.之后,由于有了计算机生成的 ...

  8. 股票入门基础知识39:图表分析中添加趋势线

    趋势线是在价格上方或下方所画的呈一定角度的直线.它们用于直接指示价格趋势并指示趋势在何时发生了变化.它们还可以用作支撑和阻力,提供建仓和平仓的机会. 画趋势线 下图展示了下跌趋势和上涨趋势的趋势线. ...

  9. 「收藏级干货」终于有人把趋势线说透了,浓缩万卷书精华!(图文并茂)

    来源:汇商传媒 原文连接:https://mp.weixin.qq.com/s/1JoL3S2D_SNru17gXSFxIg 本文作者戴尔·伍德(Dale Woods)2007年开始交易外汇,是一名外 ...

  10. php放量文档,MACD高级用法(论坛整理版)讲稿.docx

    MACD高级用法目录趋势停顿与转折(MACD高级战法)2 谈谈零轴3 再谈背离5 来一招通过零轴找买点的实例10 今天的 实盘与大盘解读11 底抄的爽吧12 零轴操作实例213 战斗一天16 仔细看图 ...

最新文章

  1. 关于windowsx.h的介绍
  2. Loading class `com.mysql.jdbc.Driver'. This is deprecated警告处理
  3. javaCountDownLatch闭锁
  4. 【ok】李宏毅机器学习12: 对称矩阵
  5. ECCV 2020 DETR:《End-to-End Object Detection with Transformers》论文笔记
  6. Python语法基础(长期)
  7. android自定义view生命周期,android基础之自定义view
  8. winform自定义分页控件
  9. 在谈判中别无选择的时候,怎么办?
  10. 对于模拟交易所引发的思考
  11. Q85:对比“直接光照”和“间接光照”的反射模型
  12. vmstat命令参数及其介绍
  13. vue元素显示隐藏 v-if 和 v-show 指令
  14. Android基于环信SDK开发IM即时聊天(一)
  15. 爬虫——Scrapy框架案例一:手机APP抓包
  16. 让Qt程序适配高分辨率屏幕,解决软件界面错乱异常
  17. 计算机清内存,电脑内存清理命令是什么
  18. linux忘记root密码怎么办——重置root密码的四种方法
  19. _.chunk的用法
  20. java技术栈是什么意思?一次认全9大主流技术栈!

热门文章

  1. 如果将编程语言变成女孩子,你更“喜欢”哪些呢?
  2. 计算机系系徽设计说明,系徽设计大赛策划书
  3. cm-14.1 Android系统启动过程分析(二)-Zygote进程启动过程
  4. Android Jetpack Startup库分析
  5. 小谈startup类ConfigureServices方法的作用
  6. php js 美国时间转换,洛杉矶时间换算(世界时间换算器在线)
  7. 计算机excel在三维饼图改字,Excel如何一键生成饼图 Excel如何修改饼图
  8. Mybatis学习教程②
  9. 启动马达接线实物图_三相电机直接启动接线图及启动过程解说
  10. 公开信息查询的一些方法,查征信,查婚姻状况,查询公开个人信息