【2025MC代码包】量化策略模型免费领取!

财经   2025-01-08 20:03   上海  


*本期19个代码模板仅供学习参考,不构成任何投资建议。投资有风险,入市需谨慎!(代码领取方式可在文末获取)

专业程序化交易软件,就用MultiCharts
www.multicharts.cn

1、ADX_EMA 策略思想 

ADX_EMA 是基于指标 ADX 和 EMA 指标的交易策略。 
  • 入场:当 ADX 的值逐渐变大时认为可能有趋势,但是不确定其方向,做多时这个策略又用了 收盘价站上 EMA 作为过滤,价格突破收盘价的加上一个幅度,则入场做多,反之做空。 
  • 出场:多头后价格跌破 EMA 则出场。

2、Boll_Adaptive 策略思想 

Boll_Adaptive 是布林轨道类的通道类策略。 
  • 入场:当价格突破布林轨道上轨且之前 K 线收盘高于前 N 根 K 线收盘价,则入场做多,反之 空头。 
  • 出场:出场用自适应均线挂出场单。
3、Boll-DC-Breakout 策略思想 
Boll-DC-Breakout 是布林轨道+唐奇安的通道类策略组成的,这里的布林轨道和唐奇安轨道 都是用自适应参数计算的。 
  • 入场:当价格突破布林轨道上轨则挂买入的唐奇安轨道的上轨 stop 入场做多,反之空头。 
  • 出场:持有多头时当价格跌破布林线下轨,则挂唐奇安轨道的下轨 stop 单出场,反之空头。 
4、Cross_Passage 策略思想 
Cross_Passage 是通道类的策略改进的版本,把通道分成两种长期通道和短期通道。 
  • 入场:当价格突破长期通道加一定幅度的 ATR 则入场做多,反之空头。 
  • 出场:出场有两种,持有多头时,在刚入场时用入场价减去 ExitATR 倍的 ATR 挂止损,另外 一个就是跌破短期的通道低点就出场,反之空头。

5、Ghost 策略思想 
Ghost 是基于指数快慢线、RSI 指标和唐奇安轨道的策略,每次条件满足后记录它的入场方 向和入场价,等到出场后去看这笔交易是获利还是亏损,亏损的话下笔就允许真实开仓入场, 否则下笔不允许真实入场。 
  • 入场条件:当快线高于慢线、RSI 低于超买值、创新高则下根 K 线做多,反之空头。 
  • 出场:持有多头时当价格跌破唐奇安轨道的下轨出场,反之空头。 
6、KeltnerChannel 策略思想 
KeltnerChannel 是基于凯特纳通道的交易策略。 
  • 入场:中线向上时价格突破凯特纳通道的上轨则入场做多,反之空头。 
  • 出场:持有多头后直接挂中线减去 ExitATR 倍的 ATR 做出场线,反之空头。 
7、MACD_ATR 策略思想 
MACD_ATR 是基于 MACD 和 ATR 指标做的策略。 
  • 入场:当 MACD 慢线上穿 0 轴是记录当前最低点、入场价格(收盘价加上 EntryATR 倍的 ATR)、出场线和入场开关,之后慢线在 0 轴上方时如果 MACD 柱线是绿柱时,不停记录最低价,如果入场开关是打开的,则挂入场价的 STOP 单,反之空头。 
  • 出场:有持仓后关闭入场开关,多头情况下如果慢线在 0 轴下方就平仓,否则挂之前最低点 和出场线看那个更高价格的 stop 单出场,反之空头。 
8、Thermostat 策略思想 
Thermostat 是布林轨指标和潮汐指数组成的策略,先判断大级别背景是震荡还是趋势用潮 汐指数定义。 
  • 入场:当大级别背景是震荡时如果做多用收盘价加上 EntryATR 倍的 ATR 挂突破入场做多的 单子,如果判别大级别背景是趋势时,挂突破入场单用布林轨道上轨突破入场,反之空头。 
  • 出场:当持仓是多头时,用入场名称判别如果入场方式是震荡时入场的且当前行情还是震荡 的,那么用收盘价减去 EntryATR 倍的 ATR 出场,如果当前是趋势时,用入场价减去 ExitATR 倍的 ATR 出场,如果入场名称判别是趋势入场,则用布林轨道下轨和一条长期均线取其较优 的点位做出场。反之空头。 
9、Vol_Mom 策略思想 
Vol_Mom 是基于成交量加权动量指标的交易策略。 
  • 入场:当成交量加权动量指标上穿 0 轴是记录入场价格(收盘价加上 EntryATR 倍的 ATR) 和启动 K 线编号,在 EntryBar 根 K 线范围内,突破入场价格则做多,反之空头。 
  • 出场:持有多头后,成交量加权动量下破 0 轴就卖出,反之空头。
10、ADX 策略思想
ADX是基于指标ADX的交易策略。
  • 入场:指标ADX值小于参数ADXValue并且当前ADX值低于之前N根K线前的ADX值(这主要希望能低于前一波的ADX值,把K行情划分成一波一波的行情,避免在一波行情里面连续逆势入场),还需要连续多根K线收盘低于前一根K线则下根K线市价买入,反之做空。
  • 出场:多头后再当前K线低点减去StopAtr倍的ATR挂初始止损,如果入场后超过ExitNbar 根K线则主动出场,否则要不打初始止损要不反手入场。
11、Breakout_TR策略思想
Breakout_TR是基于区间突破类的思想,用RangLen根K线的最高和最低价定义这个区间,再用每根K线到这个区间的最高最低价累加起来与这个区间的幅度比较,如果超过这个幅度的多少倍认为这个区间成立,并且这个区间还要高于当前的ATR。
  • 入场:收盘价突破这个区间高点且突破当根K线的中间价高于前一根K线的高点,下根K线买入,反之卖出。
  • 出场:多头时如果收盘价突破这个区间低点且突破当根K线的中间价低于前一根K线的低点,下根K线平仓否则用入场后的最高点减去ExitAtr 倍的ATR做出场点。

12、Tscore策略思想

Tscore是基于K线与之前N根范围内的K线比较收盘价的高低,来打分的系统。

  • 入场:当前K线收盘价与之前N根K线比较,高于就累加+1分,低于就-1分,把这个分数算一个平均值,当收盘价高于前MALen根K线的均值并且当前的分数也高于前MALen根K线的分数的均值则下根K线市价买入,反之卖出。

  • 出场:初始入场后用StopAtr 做初始性保护止损,之后用ExitAtr倍的ATR做移动止损出场。

13、CMA_Reference策略思想
CMA_Reference是计算K线价格和均线之间的差值,以此为基础得到参考偏离值,搭建的系统。
CMA = 收盘价 - 均线价格
RDV = (一段时间内CMA的累计值 /一段时间内CMA的绝对值的累计值 )* 100%
  • 入场:RDV 大于EentryT时买入,RDV 小于-1 * EentryT时卖出。
  • 出场:持有多头时RDV 小于0平掉多头,持有多头时RDV 大于0平掉空头。
14、CrossPassage策略思想

CrossPassage是基于通道突破类的思想,用HiLolen根K线的最高和最低价定义这个通道区间。

  • 入场:当某根K线高点突破这个区间后,则下根K线挂收盘价加减一个幅度突破入场的stop单,反之卖出。

  • 出场:入场后用入场价加减StopAtr倍的ATR做初始止损,之后的移动是用抛物线的移动方式做移动出场。

15、EMA_Three策略思想

EMA_Three是基于均线思想,三条均线中期均线和长期均线用来定义当前多空状态,多头时中期均线高于长期均线空头时中期均线低于长期均线。

  • 入场:多头状态下每次短期均线上穿中期均线做多,反之空头状态时每次短期均线下破中期均线做空。

  • 出场:入场后用前一根K线的低点减去StopAtr 倍的ATR做初始止损,多头时如果短期均线下穿中期均线平仓,否则在初始止损线的基础上再用AfStep设置一个移动止损出场线。

16、FMAcross策略思想

FMAcross是基于均线思想的交易策略,用四条均线组成的策略,两条多头入场信号两条多头出场,反之四条空头均线。

  • 入场:当多头入场和出场均线都向上时且当前K线高点高于上一根K线高点,下根K线挂当前高点突破入场,反之卖出。

  • 出场:多头时出场的快线低于慢线,则下根K线出场。

17、Kcompose_InZone策略思想

Kcompose_InZone是基于K线组合形成的交易策略,以最新的四根K线定义K线组合,当上一根K线收盘高于之前的第四根K线高点就定义多头区域,多头区域上的上沿是第四根k线的高点,下沿是最近HiLoLen根K线低点,反之定义空头区域。

  • 入场:如果当前K线在多头区域上下沿之间,则下根K线突破当前K线高点就买入,反之卖出。

  • 出场:初始入场后用StopAtr 做初始性保护止损,之后多头高点突破入场价格加上BreakevenAtr倍的ATR则启用保本出场,第三种是在获利达到TrailingAtr倍ATR则主动止盈出场。

18、MAOscillator策略思想

MAOscillator是基于均线和动能的交易策略,用均线作为一个趋势线判断多空状态。

  • 入场:价格在趋势线上方并且动能当前是负值,且和上跟比已经增强,则下根K线市价买入,反之做空。

  • 出场:多头时当前动能和上根K线比减弱了,则挂N根K线最低点出场。

19、MA_SuRe策略思想

MA_SuRe是基于均线做的支撑线和阻力线的模型,主要思想是在K线价格和均线发生金叉时记录金叉前的K线高点之后K线价格在均线上方,不停创新高时不停记录这个高点,作为阻力价格,反之不停记录支撑价格。

  • 入场:价格突破阻力价格做多,反之做空。

  • 出场:初始入场后用StopAtr 做初始性保护止损,之后用ExitAtr倍的ATR做移动止损出场。


如何获取



MC公众号后台回复我要代码

完成任务后免费获取全代码


  • 内容覆盖:19个MC策略代码模板

  • 适合人群:各量化交易投资爱好者

  • 推荐指数:★★★★★


MC付费年会员特权


 特权1: 免任务直接领,有效期3个月及以上的MC付费会员可加微信:algobeauty,提供会员账号直接领取19个代码;

 特权2: 除上述提供代码模板外,我们还将为MC年度付费用户提供每季度专属代码模板服务,届时会通过软件公告发放专属代码仅供会员使用。


 MC14专策版 免费试用:

前往Multicharts官网,或公众号后台回复【MC14】,下载软件免费试用1个月;


 更多实用代码服务,欢迎加入MC VIP领取:

开通指南:点击“阅读原文”/扫下方二维码 → 登录MC官网 → 购买年度会员 → 会员中心付款 → 自动开通权限

www.multicharts.cn



| 往 | 期 | 精 | 选 |

量化技巧 | 聪明的资金曲线交易(附VIP代码)

量化技术 | 如何平衡模型回测中的滑价与成本?(附VIP代码)

量化技巧 | MoveAverage_3.0模型说明(附VIP代码)

如何用Boll线描述急涨急跌的行情?(附VIP代码)

量化技巧 | 用MultiCharts从选股到交易(附VIP代码)


MultiCharts
MultiCharts官方号,提供各种交易思想和金融世界干货~搭配策略星学院的资源,让一般人也能学会高大上的量化交易!
 最新文章