资讯动态

博易大师顶底指标源码实战:背离逻辑与参数调优

发布时间:2026/10/21 17:33:27 来源:尧图企业网站定制
简介这是一份面向博易大师期货软件使用者的指标公式源码文档定位于帮助交易者自行编写“顶底判断”类技术指标识别行情潜在的转折区域适合具备一定技术分析基础、希望自定义交易工具或研究指标构建逻辑的期货投资者。压缩包共含1个doc文件大小仅42KB内容为可直接参照的公式源码及计算过程说明目前已有131人学习下载。公式以MACD为核心通过DIFF12日与26日SMA之差、DEA9日SMA及柱状图呈现快慢线变化同时引入7日、14日RSI衡量超买超卖状态再借助VAR/VARD系列变量连续比较当前收盘价与前期高低收关系捕捉多日连涨或连跌后的可能反转信号并用不同颜色和宽度的STICKLINE柱线标记顶底区域。使用者可在博易大师软件中按源码实现用于实时行情辅助分析文档也强调技术指标需结合其他工具与基本面综合判断。1. 博易大师顶底指标为什么同一个公式别人用着准你用着废做期货日内或波段的人迟早会走到这一步打开博易大师在公式管理器里粘贴一段顶底指标源码加载到K线图上看到历史位置的顶和底标得几乎分毫不差心里一阵激动可等信号真出现在当前这根K线上跟进去却常常买在阴跌半山腰。这不是指标本身骗你而是你没搞懂博易大师这套公式语言里“顶底”到底是怎么被算出来的。博易大师的指标公式源码和通达信、文华财经那套语言看起来像但函数返回值、序列取数方式、未来函数处理都不一样。信管家指标若直接搬过来经常编译报错或信号错位。本文要讲的是最精准的顶底指标公式的完整拆解它由哪些逻辑块组成、怎么写进博易大师、参数怎么调才不飘以及那些让人深夜骂娘的坑——信号漂移、未来函数、震荡市连续打脸。适合已经能看懂基本K线、想在博易大师里自己写指标或改别人源码的期货交易者。2. 博易大师的指标公式到底在算什么从公式语言到顶底逻辑的拆解2.1 博易大师公式语言和通达信/文华财经的差异别拿习惯硬套博易大师的指标公式语言整体上是“类麦语言”风格变量赋值用:画线用DRAW...系列条件判断用IF这些和文华财经的麦语言接近和通达信也有不少重叠。但真正动手时会发现三处明显不一样函数名不同。比如取最高价和最低价通达信是HHV/LLV博易大师同样支持但取前一根K线的收盘价通达信常用REF(CLOSE,1)博易大师用的是REF(CLOSE,1)也能用可它更推荐PREVCLOSE或直接用CLOSE[1]这样的下标写法不同版本支持度略有差异。下标写法在循环里更直观但写不好容易越界。序列计算的返回值不同。博易大师里很多函数返回值是“序列”在指标里可以直接参与逐K线计算但如果你把它塞进IF条件里做单值判断某些版本会报“类型不匹配”。这是新手最长遇到的编译错误昨天在通达信能跑的公式粘进来第一行就红。画线逻辑不同。博易大师主图画线函数要求同时指定“画线位置”和“偏移量”少了参数就直接不显示而副图指标默认坐标范围也和通达信不完全一样RSI这类限定在 0-100 区间的值没问题但把乖离率这种无边界值直接放进副图会发现自己画的曲线被压扁在底部。所以从别的软件迁移指标到博易大师第一件事不是逐行改函数名而是先建立一张“函数对应表”。我一般会先列出一个最小集HHV/LLV/REF/MA/CROSS/BARSLAST/COUNT/IF把这些在博易大师里的行为逐一手工验证一遍再开始迁移完整公式。跳过这一步直接粘贴后面排错的时间会翻倍。写指标前还要明确一个概念博易大师指标的计算是基于“每根K线都执行一次”的序列模式。也就是说你在指标里写的每一行实际上是在描述“对于任意一根K线怎么根据历史数据算出当前值”。理解这个模式之后写顶底指标就不会犯“我只要最后一根K线的信号”这种逻辑错误——因为指标脚本是逐根计算的不是只在最新位置取一次。2.2 顶底指标的三类核心逻辑摆动背离、乖离回归、量价确认仔细观察市面流传的“最精准”顶底指标不管包装成什么名字底层逻辑逃不出三类。第一类是摆动背离以RSI、KDJ、MACD这类摆动指标为基准当价格创新低但摆动指标没有创新低判断为底背离反之是顶背离。这类逻辑的理论支撑是“动量先于价格转向”胜率在趋势末端相对高但缺陷也很明显——强趋势里背离可以连续背离价格一直创新低指标一直不创新低左侧进场会越买越套。第二类是乖离回归计算价格与某条均线的偏离程度偏离过大就认为“价格会被拉回”。典型的如BIAS指标或者用(CLOSE - MA(CLOSE,N)) / MA(CLOSE,N)自己定义。乖离类指标在震荡市表现非常抢眼见顶见底往往提前一两根K线但遇到单边行情乖离可以持续放大用固定阈值判断超买超卖会连续止损。第三类是量价确认用成交量变化确认顶底的可靠性。常见的写法是“价格新低但成交量没有放大”作为底部信号的一部分或者“下跌末端出现恐慌性放量长下影”作为反转确认。量价逻辑单独用滞后但配合前两类用能把假信号砍掉不少。真正能稳定用的顶底指标几乎都是三类逻辑的组合而不是单一逻辑。比如底背离给出“候选底部”乖离率给出“偏离过大的确认”量价关系给出“最后的扳机”。组合之后信号数量减少但单笔质量明显上升。这也是为什么同一个指标源码在不同人手里效果完全不同的核心原因不是源码变了而是使用者在组合之外额外叠加了自己的过滤条件。2.3 一个看得懂的底背离雏形先把逻辑写成白话再到代码很多人在网上看到一段顶底源码密密麻麻几十行直接粘贴逻辑完全不看然后凭感觉调参数。这是做指标最大的忌讳——你不知道它在算什么就没法判断它为什么失效。所以我建议动手前先把自己的逻辑用白话写出来。比如定义一个最朴素的底背离当收盘价创出最近 20 根K线的新低同时RSI(14)没有创出最近 20 根K线的新低就标记为底背离。这句白话翻译到博易大师公式语言里需要拆成五步计算收盘价最近 20 根K线的最低价注意这里要排除当前K线否则当前K线永远是最新的判断当前收盘价是否等于这个最低价即是否创了新低计算RSI(14)最近 20 根K线的最低值判断当前RSI值是否高于这个最低值即 RSI 没有创新低两个条件同时成立输出信号。这条逻辑里最容易出错的是第一步“排除当前K线”。如果你写成CLOSE LLV(CLOSE,20)那当前K线大概率永远满足条件——因为LLV把当前K线也算进去了。正确做法是用REF提前一根再比较// 假设这是博易大师的公式语言 // 取最近20根K线不含当前K线的最低价 LOW20 : REF(LLV(LOW, 20), 1); // 当前收盘价创20根K线新低 NEWLOW : CLOSE LOW20; // 取最近20根K线不含当前K线的RSI最低值 RSI14 : RSI(14); RSILOW : REF(LLV(RSI14, 20), 1); // RSI没有创新低 RSINOTLOW : RSI14 RSILOW; // 底背离信号 DIBELI : NEWLOW AND RSINOTLOW; DRAWICON(DIBELI, LOW * 0.99, 1);这段代码的逻辑说明REF(LLV(LOW,20),1)先算出最近 20 根K线包含当前的最低价再往前推一根得到“当前K线之前”的 20 根K线最低价。然后当前收盘价和它比较才真正表示“价格创了新低”。如果不加REF当前K线自身的低点会被包含在内导致信号永远成立或者信号位置偏移。RSI的写法同理。DRAWICON的第二个参数是画图标的位置这里取当前K线最低价再下移一点避免图标和K线重叠。这段雏形虽然能跑但信号非常粗糙实际使用中会发现在下跌趋势中“底背离”频繁出现。原因是单凭价格和 RSI 的背离没有过滤掉趋势的惯性。下一步就要给它加上均线趋势过滤和乖离确认。3. 把顶底指标写成博易大师源码从均线乖离到背离过滤的完整实现3.1 主图顶底指标的第一版用均线趋势过滤掉逆势信号上一章的底背离雏形在单边下跌里会频繁报信号。这时候最常见的改进思路是加一条趋势均线作为“环境过滤”只做均线之下的底背离只做均线之上的顶背离。这里要选一条级别合适的均线常见做法是用MA(CLOSE,60)代表中期趋势方向。底背离只有在CLOSE MA(CLOSE,60)时才成立因为逆着大趋势的反弹本身就不值得参与顶背离则要求CLOSE MA(CLOSE,60)。这个过滤逻辑翻译成代码// 博易大师公式语言主图顶底指标第一版 // 参数背离观察周期、RSI周期、趋势均线周期 // 参数定义在公式管理器的参数列表里N 默认20M 默认14T 默认60 // 趋势方向 MA_T : MA(CLOSE, T); UP_TREND : CLOSE MA_T; DOWN_TREND : CLOSE MA_T; // 顶背离价格创新高RSI未创新高 HIGH20 : REF(HHV(HIGH, N), 1); RSI14 : RSI(M); RSIHIGH : REF(HHV(RSI14, N), 1); TOP_DIV : HIGH HIGH20 AND RSI14 RSIHIGH AND UP_TREND; // 底背离价格创新低RSI未创新低 LOW20 : REF(LLV(LOW, N), 1); RSILOW : REF(LLV(RSI14, N), 1); BOT_DIV : LOW LOW20 AND RSI14 RSILOW AND DOWN_TREND; // 在主图画箭头标记 DRAWICON(TOP_DIV, HIGH * 1.01, 2); DRAWICON(BOT_DIV, LOW * 0.99, 1); // 在副图可以输出RSI线 RSI_LINE: RSI14, COLORRED;代码里的DRAWICON第三个参数用来指定图标类型不同版本的数字对应不同图形通常1是向上箭头、2是向下箭头。如果你在自己软件上发现图标不对把数字换成别的试试。这里HIGH HIGH20用的是“创20根K线新高”但注意和底背离不同顶背离用收盘价还是最高价需要根据品种习惯调整用最高价更灵敏但假信号多用收盘价更稳但滞后。日内短线我习惯用最高价/最低价波段则用收盘价。这个版本已经能过滤掉相当一部分逆势信号。但还有一个隐蔽问题当价格横盘震荡时UP_TREND和DOWN_TREND会在临界点附近反复切换导致顶底背离信号在横盘区密集出现。解决思路是加入“乖离确认”——偏离均线足够远才考虑反转也就是下一节要处理的内容。3.2 副图摆动指标RSI背离与超买超卖的双条件组合主图标完信号之后很多人还习惯加一个副图摆动指标做二次确认。博易大师自带的RSI只有一个参数周期我们可以在副图里自己写一个带超买超卖带和背离标记的版本。副图指标的好处是可以直观看到背离发生时摆动指标的相对位置避免“背离了但指标还在中间位置”的弱信号。// 博易大师公式语言副图RSI背离与超买超卖组合 // RSI周期参数M 默认14 // 超买线70超卖线30 RSI_LINE: RSI(M), COLORWHITE; // 画超买超卖参考线 DRAWLINE(1, 70, 0, 70, COLORGRAY); DRAWLINE(1, 30, 0, 30, COLORGRAY); // 价格新高/新低 PRICE_HIGH : REF(HHV(HIGH, 20), 1); PRICE_LOW : REF(LLV(LOW, 20), 1); RSI_HIGH : REF(HHV(RSI_LINE, 20), 1); RSI_LOW : REF(LLV(RSI_LINE, 20), 1); // 顶背离价格创新高RSI未创新高 TOP_DIV : HIGH PRICE_HIGH AND RSI_LINE RSI_HIGH AND RSI_LINE 70; // 底背离价格创新低RSI未创新低 BOT_DIV : LOW PRICE_LOW AND RSI_LINE RSI_LOW AND RSI_LINE 30; // 将背离信号画在副图对应位置 STICKLINE(TOP_DIV, RSI_LINE, 70, 2, 1), COLORGREEN; STICKLINE(BOT_DIV, RSI_LINE, 30, 2, 1), COLORRED;这里刻意把超买超卖条件和背离条件用AND连接好处是过滤掉“背离发生在中间区域”的弱信号。逻辑上当 RSI 都还没到超买超卖区说明动量还没有极端这时候背离大概率是震荡噪音而不是反转起点。代价是信号数量进一步减少但在真实交易里少而精比多而杂更容易执行。STICKLINE的参数含义第一个和第二个参数是柱线的两个端点位第三个是宽度第四个是空心/实心控制。这里画的是从RSI_LINE到70或30的柱线用来高亮背离发生的区域。你如果觉得柱线太扎眼可以改成DRAWICON画小箭头效果是一样的。3.3 参数说明与品种适配为什么同一条公式在不同周期表现完全不同上一节的公式给出了三个关键参数背离观察周期 N、RSI 周期 M、趋势均线周期 T。这三个参数不是随便调的它们分别决定指标的“敏感性”“动量基准”和“趋势过滤强度”。N 越大背离需要的时间越长信号越少但越可靠M 越小RSI 越敏感容易频繁触发背离T 越大趋势过滤越严格逆势信号越少但顺势信号也可能被误杀。实际操作中我给不同周期品种的推荐配置参考如下场景N背离周期MRSI周期T趋势均线15分钟IF/IC日内107301小时螺纹波段201460日线甲醇趋势3021905分钟原油超短8520这个表格不是拍脑袋短周期噪音大参数需要调小来贴近价格行为长周期信号少参数调大才有统计意义。你直接照搬表格也不一定适合当前品种因为不同品种的波动特性差异太大——螺纹的“超买”在甲醇上可能就是正常波动。我一般会先用默认参数跑一个月的历史信号逐个看被过滤掉的假信号和被保留的真信号再据此微调。每次只调一个参数调完重新复盘不要同时动 N 和 M否则你根本不知道是哪个改动起了作用。参数调完之后还有一个隐藏问题博易大师的指标参数在保存后重新加载时如果公式修改过信号位置会重算。这意味着你盘中看到的信号和收盘后复盘信号可能有细微差异。这个现象放到下一章详细展开。4. 源码的踩坑记录未来函数、信号漂移和震荡市假信号4.1 未来函数让指标“精准”变“玄学”信号在K线走完之前就变化现象下载了一段网上的“顶底指标”历史信号极其精准顶和底都标在最高点最低点几乎没有偏差但实际加载后同一根K线的信号在盘中反复出现又消失有时图标还会“跳到”之前已经走完的K线上。原因这是典型的未来函数问题。部分源码里用了类似REFX引用未来数据或者通过ISLASTBAR配合循环取未来K线数据的写法让指标在计算当前K线信号时提前“看到了”后面几根K线的高低点所以历史回看时每个顶底都精准得可怕但盘中当下却无法复现这些信号。另一类隐藏未来函数是使用BACKSET回填函数——它会把信号状态回填到之前的K线上造成历史信号完美、实盘信号滞后的错觉。解决拿到任何源码先搜这几个函数关键词。在博易大师的公式编辑器里用CtrlF搜索REFX、BACKSET、ISLASTBAR、BARSTATUS、CURRBARS。出现任何一个要么直接弃用要么把它改造成只用历史数据的写法。比如把REFX(CLOSE,1)改成REF(CLOSE,1)把BACKSET逻辑改成逐根条件判断。改造之后历史图形会变得“难看”一些信号也变少了但这才是真实盘口能用的指标。判断一个指标能不能实盘方法很简单盘中盯它 30 分钟看信号是否在形成后保持稳定不消失或者在收盘后用收盘后的数据重新计算一遍看和盘中信号是否一致。4.2 信号漂移盘中信号和盘后复盘对不上到底信哪个现象盘中看到底背离信号出现并进场了收盘后复盘时却发现那根K线上根本没有信号标记或者标记位置整体往后移了一根。用复盘信号去验证历史胜率得出的结论和实盘体验完全不一致。原因这是博易大师指标计算中的“未收盘K线参与计算”导致的。盘中最后一根K线是未完成的它的最高价最低价随着时间不断刷新。如果顶底指标用了HHV(HIGH,N)或LLV(LOW,N)这类动态极值当前未完成K线的高低价会一直变化导致信号条件在盘中反复横跳。收盘后K线定型信号位置才固定下来。复盘时你看到的信号和盘中实盘看到的信号自然对不上。解决我通常做法是给指标加一根“已收盘K线过滤”条件。博易大师里可以通过IF(ISLASTBAR, REF(条件,1), 条件)这种写法让最后一根未收盘K线强制采用前一根已收盘K线的计算结果。// 已收盘信号过滤最后一根K线强制用前一根的信号 RAW_SIGNAL : ...; // 你自己的信号计算逻辑 FINAL_SIGNAL : IF(ISLASTBAR, REF(RAW_SIGNAL, 1), RAW_SIGNAL);ISLASTBAR是“是否最后一根K线”的判断返回值为 1 时表示当前处于最后一根未收盘K线此时强制取前一根的信号。这个写法能解决大部分信号漂移问题但它的代价是最新信号的触发会滞后一根K线。这反而是可接受的——拿“确定”换“精准”在实战中值得。另外如果你做日内超短线建议把周期切到更小级别让这一根K线的滞后影响最小化。4.3 震荡市里顶底指标连续出错不是指标坏了是逻辑边界到了现象价格在某个区间来回震荡一两个星期顶底指标几乎每隔几根K线就出一个信号做多被打脸、做空也被打脸连续止损四五次账户回撤明显。部分人开始怀疑参数不对反复调参数越调越乱。原因顶底指标的逻辑本质是“价格偏离均值会回归”这在震荡市成立但震荡市里价格本身就在均值附近来回穿越任何背离、超买超卖信号都会频繁触发。震荡市中指标的“均值回归”假设和“趋势过滤”机制相互矛盾——趋势均线在震荡市里走平CLOSE MA_T和CLOSE MA_T反复切换过滤条件形同虚设。这不是指标源码写错了而是所有基于均值回归的指标在低波动环境下都会进入信号过密的失效状态。解决我总结的三条实操经验按优先级排序——第一加上最小波动过滤常见做法是引入ATR只有当最近 14 根K线的平均振幅大于某个阈值时才允许出信号震荡市振幅收窄时指标自动停止工作第二缩短观察周期或加大背离确认条件比如要求背离后出现一根反向K线收盘确认再触发第三盘中盯紧分时均线如果价格长时间贴着分时均线上下两三跳运行说明是典型震荡这时手动禁用指标信号。下面是ATR过滤的最小代码片段// 波动过滤ATR14小于阈值时禁止出信号 ATR14 : MA(TR, 14); // TR为真实波幅博易大师内置 VOL_FILTER : ATR14 MA(ATR14, 30) * 0.7; // 使用时把 VOL_FILTER 用 AND 加进信号条件 FINAL_SIGNAL : RAW_SIGNAL AND VOL_FILTER;这里VOL_FILTER的逻辑是当前 ATR 不能低于近期平均波动的 70%。当市场进入低波动震荡ATR 快速萎缩过滤条件自动把信号全部屏蔽。阈值 0.7 可以自己调想要更敏感就改到 0.5想要更严格就改到 0.9。4.4 源码过拟合保存的指标三个月后表现变差的真正原因现象一个指标刚跑通时胜率超过六成连续用了两三个月后胜率明显下滑甚至出现连续亏损。不少人开始怀疑是市场变了或者软件偷偷改了计算公式。原因概率上有一半原因是行情状态切换另一半则可能是源码本身过拟合了。所谓过拟合是指标源码在编写时针对某一段历史行情的噪音进行了“精确匹配”。比如你在写公式时反复调整参数直到最近半年信号完美避开所有亏损、抓住所有盈利这本质上是让指标“背下了”那段历史。一旦行情节奏变化这套参数就失效了。判断过拟合有个粗标准把参数稍微偏移一点比如 N 从 20 改成 22如果信号数量或信号位置发生剧烈变化说明公式对参数极度敏感过拟合嫌疑很大如果信号变化不大说明逻辑本身有稳定性。解决没法让源码本身免疫过拟合但可以通过一套流程限制伤害第一至少用最近三个月之外的一段历史数据做样本外验证只有样本外也表现稳定的源码才留下来第二给指标设置“冷却期”同一方向上 24 根K线内最多触发一次新信号避免信号密集区反复进场第三每次只允许调整一个参数且调整幅度不超过默认值的 20%超出说明公式逻辑本身需要重写而不是微调。5. 信管家与博易大师的指标兼容跨软件复制的三个注意点5.1 语法差异函数名相同含义不同返回值类型也不一样现象从信管家软件里导出的一段指标源码粘到博易大师公式编辑器直接编译报错最常见的错误是“未定义的标识符”或“类型不匹配”。很多人以为是版本问题花大量时间逐行找拼写错误其实根源在语法差异上。原因信管家和博易大师虽然都支持类似麦语言的公式体系但函数库并不完全一致。比如信管家里的部分画线函数参数更少博易大师要求补全偏移量参数一些统计类函数如FILTER在信管家是过滤信号在博易大师里同名函数却可能是“过滤周期”的含义。更隐蔽的是有些函数两边都有但行为不同比如COUNT统计条件成立次数时对当前未收盘K线的处理方式不同导致盘中信号不一致。解决跨软件迁移时不要整个文件复制粘贴而是按逻辑块逐段迁移。我的迁移顺序是先搬均线和收盘价相关最不可能出错编译通过后再搬HHV/LLV极值逻辑再搬CROSS金叉死叉逻辑最后搬画线函数。每搬一段就编译一次报错了立刻定位到是哪一段逻辑的问题。另外把信管家公式里的注释行全部删掉再迁移——中文注释在不同软件间的编码差异会导致莫名其妙的编译失败。5.2 复权和周期取数的差异同一个信号两边软件位置不对现象迁移成功的公式在信管家和博易大师里加载同一个品种、同一个周期信号位置却对不齐有的差两三根K线。更让人困惑的是两边看历史行情的K线本身高低点看起来没区别。原因两边默认的复权方式可能不同。如果品种有分红除权前复权和后复权会直接影响历史价格数值而顶底指标里大量使用HHV、LLV、MA等对价格绝对值敏感的函数复权方式不同会让这些函数的输出值不同进而导致指标信号位置错位。另一个原因是周期对齐方式比如日线收盘时间的判定规则两边可能存在细微差异对跨节假日或夜盘连续交易的品种影响明显。解决迁移后先检查复权设置。博易大师通常在行情界面的右键菜单里能找到复权选项信管家也是类似位置两边统一选择“前复权”或“不复权”不要一个前复权一个不复权。然后找一个历史信号密集的区间放大逐根K线对比确认信号偏差是哪一类整体偏移固定的K线数可以检查周期对齐只在特定日期附近偏差优先检查复权差异。确认是复权导致的偏差后把两边都设为不复权对比一次——如果信号对齐了说明之前的偏差就是复权引起的。5.3 导入路径与编译报错排查公式文件放错位置也能让指标变“不存在”现象在博易大师的公式管理里能看到已导入的公式但切到K线图加载时提示“公式不存在”或“加载失败”。点开公式管理代码还在重新编译也通过但图上就是不显示。原因博易大师指标导入时有几个隐藏规则。第一公式文件要放在正确的用户目录下不同安装版本的用户公式目录可能不同覆盖安装后路径会变化第二公式名称不能与系统内置公式同名重名会被静默忽略第三参数列表里的默认值如果异常比如最小值和默认值顺序写反加载时会报参数错误但不提示具体位置。解决先确认公式文件是否在正确的用户公式目录下。在博易大师安装目录下找Formula或UserData文件夹把导出的.fnc文件放进去然后打开公式管理器刷新。其次检查公式名称换成带自己标识的前缀比如MY_开头避免和内置函数冲突。最后检查参数列表博易大师参数设置的格式是“最小值、最大值、默认值”按顺序排列把默认值写在最小值前面是常见错误。排查时如果还加载不出来用排除法新建一个最简单的公式比如MA1: MA(CLOSE,5);先确认能正常显示再逐步把原来的公式内容分块加进去。这个方法虽然土但能区分问题是出在“公式内容”还是“导入环境”上。这一步做完再谈优化否则可能花几小时改了个根本没被加载的公式。6. 顶底指标真正能用起来的最后一公里用分时确认过滤掉一半假信号前面几章讲完了源码怎么写、坑怎么避但拿这套指标上实盘之前还有一步绕不过去K线级别的顶底信号最终都要到分时图上去确认。我自己的习惯是指标在15分钟图出现底背离信号后不直接进场而是切到1分钟图看价格是否已经出现“急跌后的横盘”或“放量止跌”。如果1分钟图上的价格还在不断创新低15分钟的背离信号大概率只是下跌中继只有当小级别开始走平或出现明显放量阳线才执行进场。这个习惯能把震荡市里那类假信号再砍掉近一半。具体的分时确认条件我总结成三条粗规则底背离出现后看分时图上的均价线分时黄线是否开始走平走平说明多头开始抵抗看最近5分钟成交量是否较前5分钟放大放量止跌比缩量阴跌可靠得多看价格是否重新站上分时均价线站上再进不站上就等下一根K线重新判断。顶背离同理反过来看均价线是否走平下压和反弹是否缩量。验证这套组合是否有效办法也不复杂挑三个品种、每个品种取最近三个月的日线和15分钟线手动记录指标信号出现后未来20根15分钟K线的最高最低价算出每个信号的实际盈亏比。如果盈亏比低于 2:1说明你的信号和参数组合还需要继续调整高于 2:1 则说明指标逻辑和环境过滤已经形成了正期望。整个过程不需要写复杂的回测脚本用博易大师自带的画线标注工具就能完成。我自己每次修改指标参数后都会用这个笨方法重新过一遍至少一百组历史信号确认胜率没有明显退化才敢继续用。顶底指标只是工具给它立规矩的人才是真正决定胜率的因素这一点吃过亏之后我越来越信了希望帮到你。本文还有配套的精品资源点击获取

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑