*本期19个代码模板仅供学习参考,不构成任何投资建议。投资有风险,入市需谨慎!(代码领取方式可在文末获取)
1、ADX_EMA 策略思想
入场:当 ADX 的值逐渐变大时认为可能有趋势,但是不确定其方向,做多时这个策略又用了 收盘价站上 EMA 作为过滤,价格突破收盘价的加上一个幅度,则入场做多,反之做空。 出场:多头后价格跌破 EMA 则出场。
2、Boll_Adaptive 策略思想
入场:当价格突破布林轨道上轨且之前 K 线收盘高于前 N 根 K 线收盘价,则入场做多,反之 空头。 出场:出场用自适应均线挂出场单。
入场:当价格突破布林轨道上轨则挂买入的唐奇安轨道的上轨 stop 入场做多,反之空头。 出场:持有多头时当价格跌破布林线下轨,则挂唐奇安轨道的下轨 stop 单出场,反之空头。
入场:当价格突破长期通道加一定幅度的 ATR 则入场做多,反之空头。 出场:出场有两种,持有多头时,在刚入场时用入场价减去 ExitATR 倍的 ATR 挂止损,另外 一个就是跌破短期的通道低点就出场,反之空头。
入场条件:当快线高于慢线、RSI 低于超买值、创新高则下根 K 线做多,反之空头。 出场:持有多头时当价格跌破唐奇安轨道的下轨出场,反之空头。
入场:中线向上时价格突破凯特纳通道的上轨则入场做多,反之空头。 出场:持有多头后直接挂中线减去 ExitATR 倍的 ATR 做出场线,反之空头。
入场:当 MACD 慢线上穿 0 轴是记录当前最低点、入场价格(收盘价加上 EntryATR 倍的 ATR)、出场线和入场开关,之后慢线在 0 轴上方时如果 MACD 柱线是绿柱时,不停记录最低价,如果入场开关是打开的,则挂入场价的 STOP 单,反之空头。 出场:有持仓后关闭入场开关,多头情况下如果慢线在 0 轴下方就平仓,否则挂之前最低点 和出场线看那个更高价格的 stop 单出场,反之空头。
入场:当大级别背景是震荡时如果做多用收盘价加上 EntryATR 倍的 ATR 挂突破入场做多的 单子,如果判别大级别背景是趋势时,挂突破入场单用布林轨道上轨突破入场,反之空头。 出场:当持仓是多头时,用入场名称判别如果入场方式是震荡时入场的且当前行情还是震荡 的,那么用收盘价减去 EntryATR 倍的 ATR 出场,如果当前是趋势时,用入场价减去 ExitATR 倍的 ATR 出场,如果入场名称判别是趋势入场,则用布林轨道下轨和一条长期均线取其较优 的点位做出场。反之空头。
入场:当成交量加权动量指标上穿 0 轴是记录入场价格(收盘价加上 EntryATR 倍的 ATR) 和启动 K 线编号,在 EntryBar 根 K 线范围内,突破入场价格则做多,反之空头。 出场:持有多头后,成交量加权动量下破 0 轴就卖出,反之空头。
入场:指标ADX值小于参数ADXValue并且当前ADX值低于之前N根K线前的ADX值(这主要希望能低于前一波的ADX值,把K行情划分成一波一波的行情,避免在一波行情里面连续逆势入场),还需要连续多根K线收盘低于前一根K线则下根K线市价买入,反之做空。 出场:多头后再当前K线低点减去StopAtr倍的ATR挂初始止损,如果入场后超过ExitNbar 根K线则主动出场,否则要不打初始止损要不反手入场。
入场:收盘价突破这个区间高点且突破当根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做移动止损出场。
入场:RDV 大于EentryT时买入,RDV 小于-1 * EentryT时卖出。 出场:持有多头时RDV 小于0平掉多头,持有多头时RDV 大于0平掉空头。
CrossPassage是基于通道突破类的思想,用HiLolen根K线的最高和最低价定义这个通道区间。
入场:当某根K线高点突破这个区间后,则下根K线挂收盘价加减一个幅度突破入场的stop单,反之卖出。
出场:入场后用入场价加减StopAtr倍的ATR做初始止损,之后的移动是用抛物线的移动方式做移动出场。
15、EMA_Three策略思想
EMA_Three是基于均线思想,三条均线中期均线和长期均线用来定义当前多空状态,多头时中期均线高于长期均线空头时中期均线低于长期均线。
入场:多头状态下每次短期均线上穿中期均线做多,反之空头状态时每次短期均线下破中期均线做空。
出场:入场后用前一根K线的低点减去StopAtr 倍的ATR做初始止损,多头时如果短期均线下穿中期均线平仓,否则在初始止损线的基础上再用AfStep设置一个移动止损出场线。
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则主动止盈出场。
MAOscillator是基于均线和动能的交易策略,用均线作为一个趋势线判断多空状态。
入场:价格在趋势线上方并且动能当前是负值,且和上跟比已经增强,则下根K线市价买入,反之做空。
出场:多头时当前动能和上根K线比减弱了,则挂N根K线最低点出场。
MA_SuRe是基于均线做的支撑线和阻力线的模型,主要思想是在K线价格和均线发生金叉时记录金叉前的K线高点之后K线价格在均线上方,不停创新高时不停记录这个高点,作为阻力价格,反之不停记录支撑价格。
入场:价格突破阻力价格做多,反之做空。
出场:初始入场后用StopAtr 做初始性保护止损,之后用ExitAtr倍的ATR做移动止损出场。
▼
如何获取
内容覆盖:19个MC策略代码模板
适合人群:各量化交易投资爱好者
推荐指数:★★★★★
MC付费年会员特权
特权1: 免任务直接领,有效期3个月及以上的MC付费会员可加微信:algobeauty,提供会员账号直接领取19个代码;
特权2: 除上述提供代码模板外,我们还将为MC年度付费用户提供每季度专属代码模板服务,届时会通过软件公告发放专属代码仅供会员使用。
前往Multicharts官网,或公众号后台回复【MC14】,下载软件免费试用1个月;
更多实用代码服务,欢迎加入MC VIP领取:
www.multicharts.cn
▼
量化技术 | 如何平衡模型回测中的滑价与成本?(附VIP代码)
量化技巧 | MoveAverage_3.0模型说明(附VIP代码)