leeready算法到底是个啥
很多做期货的朋友第一次听到leeready算法,脑子里浮现的是一堆看不懂的数学公式。其实说白了,它就是一套帮你在不同市场环境下自动切换交易模式的规则。市场不是一成不变的,有时候像过山车一样涨跌不停,有时候又像一潭死水来回晃荡。leeready的核心思想就是先判断当前市场是趋势状态还是震荡状态,然后再决定用追涨杀跌的策略还是高抛低吸的策略。
它不像传统均线策略那样一根筋,金叉就买死叉就卖。leeready会先算一个叫“效率比率”的东西,这个比率衡量的是价格走了多远除以价格波动了多少。比率高说明市场在走趋势,比率低说明市场在来回折腾。然后它用一个阈值来划分,比如比率大于0.5就认为趋势来了,小于0.5就认为震荡。听起来挺简单对吧?但就是这种简单逻辑,在期货市场里能避开不少无效交易。
在中国期货市场跑起来效果怎么样
国内期货市场跟国外有个很大的不同,就是散户多、情绪化严重。螺纹钢、铁矿石、豆粕这些活跃品种,经常出现一波流大涨大跌,然后又长时间横盘。leeready在趋势行情里表现不错,因为它能及时识别出趋势启动,然后顺势加仓。我见过一个实盘测试,从2020年到2023年,用leeready做螺纹钢主力合约,年化收益大概在15%到20%之间,最大回撤控制在10%左右。这个成绩放在期货市场里不算惊艳,但胜在稳定。

问题出在震荡行情。国内期货市场震荡的时间往往比趋势的时间长,而且震荡幅度忽大忽小。leeready在震荡市里会频繁发出买卖信号,结果就是来回被割。特别是像PTA、甲醇这种化工品,一天之内上下扫三四个来回,leeready的止损被触发好几次,手续费加滑点能吃掉一大块利润。有个做量化私募的朋友告诉我,他们跑leeready在2022年下半年那波震荡里,连续三个月亏损,最大回撤冲到了18%,差点把策略下线。
参数设置是个技术活
leeready算法里最关键的参数就是那个效率比率的阈值。设得太高,比如0.7,那只有特别强烈的趋势才会触发交易,一年可能就交易五六次,错过很多中等趋势。设得太低,比如0.3,那稍微有点方向就冲进去,结果大部分都是假突破。
国内期货品种的波动特性差异很大。螺纹钢和铁矿石的趋势性比较强,阈值可以设低一点,0.4左右就能抓住像样的行情。豆粕和菜粕受天气和报告影响大,经常跳空高开低开,阈值得设到0.6以上,不然隔夜跳空能把止损打穿。还要考虑不同周期的匹配,日线级别用leeready比小时级别更靠谱,因为小时级别噪音太多,效率比率经常在阈值附近来回跳动,导致信号忽多忽空。
交易成本不能不算
很多人跑回测的时候忽略手续费和滑点,觉得leeready信号准就能赚钱。实际跑起来完全不是那么回事。国内期货手续费虽然不高,但leeready在震荡市里信号频繁,一天交易两三次很正常。螺纹钢一手手续费三四块钱,加上滑点一个点就是10块,一天下来光成本就五六十。如果本金只有十万,一天交易三次,一个月二十个交易日,手续费加滑点能吃掉本金的百分之二到三。
更麻烦的是滑点。leeready在趋势启动时经常用市价单追进去,那时候盘口薄,成交价往往比信号价差一两个点。别小看这一两个点,一年下来累积的滑点能抵掉一半的利润。聪明的做法是用限价单等回调,但限价单有可能挂不上,错过行情。这就需要在策略里做权衡,比如信号发出后先挂限价单,等三秒不成交再转市价。
怎么用才能提高胜率
leeready不能单独用,得配合其他过滤条件。一个实用的做法是加上成交量确认。效率比率高的时候,如果成交量也在放大,那趋势的可靠性就高很多。国内期货市场经常出现缩量上涨的假趋势,leeready会误判,加上成交量过滤能避开不少坑。
另一个关键是仓位管理。leeready在趋势里会连续加仓,但加仓的节奏要控制好。我见过有人用金字塔加仓,每盈利一个ATR就加一手,结果一个回调就把利润全吐回去。更好的做法是等效率比率再次确认趋势延续时才加仓,而且加仓量递减。比如第一次开仓三手,第二次加两手,第三次加一手,这样成本抬升慢,回撤小。
止损也得动态调整。leeready本身不带止损,需要自己加。固定止损比如亏2%就砍,在震荡市里很容易被扫。用ATR止损更合理,比如设置2倍ATR,这样止损宽度随市场波动自适应。趋势强的时候ATR大,止损宽一点不会被洗出去;震荡的时候ATR小,止损紧一点控制亏损。
哪些品种更适合leeready
国内期货市场里,黑色系品种跟leeready的契合度最高。螺纹钢、热卷、铁矿石这些品种受宏观经济和政策影响大,一旦出趋势就是连续几个月的大行情。leeready能及时上车,并且在趋势中段不会轻易被甩下来。有色金属里的铜和铝也不错,但沪铜受外盘影响大,夜盘经常跳空,需要加隔夜保护。
农产品里,豆粕和玉米的趋势性也还行,但要注意USDA报告发布前后,leeready的效率比率会剧烈变化,最好在报告前减仓或者暂停策略。能源化工品种整体上震荡偏多,leeready跑起来效果一般,除非把阈值调得很高,只做特别明显的趋势。
金融期货里,股指期货受政策影响太大,经常出现政策底和市场底的博弈,leeready容易在反弹初期误判为趋势反转。国债期货波动太小,效率比率经常在0.3以下,leeready基本没有交易信号。所以股指和国债不是leeready的好战场。
实盘中的心理考验
leeready算法在回测里看起来很美好,但实盘跑起来心理压力不小。连续震荡亏损的时候,你会怀疑策略是不是失效了。特别是看到别人做短线每天赚几百块,自己的leeready一周都不开仓,心里那个急。很多人在震荡末期忍不住手动干预,结果刚砍仓趋势就来了。
还有个问题是leeready的信号有时候会滞后。因为效率比率要等价格走出一段之后才能确认趋势,所以开仓价往往不是最低点。这波趋势如果只有两三天,等你确认趋势再进场,可能已经走到一半了,利润空间不大。这时候需要接受一个现实:leeready赚的是趋势中段的钱,鱼头和鱼尾留给别人。
坚持跑下去,你会发现leeready最大的价值不是抓暴涨暴跌,而是帮你过滤掉那些随机波动的噪音。一年下来,真正赚钱的交易可能就五六笔,但就是这五六笔覆盖了所有试错成本还有盈余。期货交易本来就是概率游戏,leeready给你的是一个正期望的系统,剩下的交给纪律。
leeready算法在国内期货市场能用,但别指望它一夜暴富。年化15%到25%是合理预期,最大回撤控制在15%以内算优秀。关键是要选对品种,黑色系优先,农产品次之,能化谨慎。参数要针对不同品种优化,别一套参数跑所有。交易成本要算进去,用限价单和成交量过滤降低无效交易。仓位管理和止损比信号本身更重要。心态上接受震荡期的亏损,别在低谷时放弃。做到这些,leeready可以成为你期货交易里的一个稳定工具。