分时高抛低吸指标源码:乖离率量化均价线位置,通达信实战做T
简介面向通达信短线交易者的分时高抛低吸指标源码文档聚焦日内买卖点识别帮助投资者在盘整行情中把握高抛低吸机会辅助短线交易决策。资源为1个doc文档压缩包大小174KB已有628人学习浏览。文档不仅给出可直接导入的公式源码还逐条拆解VAR1/VAR2均价计算、盘整状态、V1短期均线、HH/LL买卖信号、DRAWICON图标提示、SS/BB与BB2/SS2过滤、BB3/SS3稳健条件、CB2/CS2与CB3/CS3参考价位、DRAWTEXT文字提示、MA30与强弱长周期均线、日内阻力支撑及LONGCROSS穿越信号等知识。通过价格、成交量、时间周期和动态支撑阻力的组合形成从信号触发到稳健筛选的完整分时交易逻辑适合希望深入理解并自定义优化指标的投资者参考同时提醒任何技术指标都存在局限宜结合市场环境与个股基本面综合判断。 做分时图的人大概都有过这样的体验盯着白线忽上忽下黄线托着压着心里觉得该卖了手一抖没卖结果冲高回落觉得该买了又怕跌眼睁睁看着V型反转拉上去。在通达信里折腾过各种指标公式源码之后我慢慢意识到分时高抛低吸最核心的问题不是“看盘功力”而是缺少一把把“分时位置”量化的尺子。这篇文章要分享的就是一套我自己常用的分时高抛低吸分时指标基于均价线乖离率设计源码直接给到安装就能用。适合手里有底仓想通过日内做T摊低成本的人也适合喜欢短线滚动操作、但不想频繁盯盘的新手参考。1. 分时高抛低吸的整体思路与指标设计逻辑1.1 分时图里的日内规律分时图上那条黄线是当日均价代表从开盘到当前所有成交的平均成本。大多数交易日里股价都会围绕这条均价线做钟摆运动。价格高于均价时早盘买入的人有浮盈天然存在获利了结的抛压价格低于均价时短线资金和做T资金又会觉得“捡便宜”容易形成回补。尤其是震荡市和宽幅波动的题材股“涨多了回均价、跌多了弹回均价”的特征非常明显这就是分时高抛低吸能够成立的底层基础。当然单边行情里这套逻辑会失效比如全天单边拉升的强势股乖离率可以越拉越大价格根本不回踩均价线反之单边下跌的弱势股乖离率也会持续创新低。所以指标只是帮你确认“位置”最终做不做还要结合大盘环境和个股分时形态来判断这一块后面会细说。1.2 为什么用乖离率而不是MACD、KDJMACD和KDJ都是基于N周期价格计算的趋势类指标在日线上表现不错但一旦落到1分钟或分时级别问题立刻暴露参数天然滞后一根大阳线拉起来MACD还没金叉等金叉确认价格已经跑出去半条街KDJ在分时级别频繁在20和80之间穿梭信号多到没法看根本谈不上“高抛低吸”。乖离率不一样。它直接比较“当前价格”和“当日均价”的偏离程度不管过去多少根K线它只回答一个问题现在比平均成本高了多少或者低了多少。分时高抛低吸的本质就是“价格从平均成本偏离多了就会回归”所以乖离率是所有常用指标里和分时做T逻辑最匹配的一个公式结构也简单不涉及未来函数盘中信号实时计算不存在漂移。1.3 指标整体结构一条曲线两条轨道一个开关这套指标由四部分构成乖离率白线现价相对当日均价的百分比正数代表现价在均价上方负数代表在均价下方。上轨和下轨默认正负2%作为高抛低吸的触发边界。零轴多空分界参考方便一眼看清当前位置。量能过滤开关买卖信号必须伴随成交量放大避免无量假突破。设计成这个结构是为了让信号尽量少而明确。盘中打开副图只要看乖离率白线在轨道里的位置就知道当前价格处在“偏高”“偏低”还是“中枢附近”不用再靠肉眼去猜白线和黄线之间的夹角。2. 分时高抛低吸指标源码与关键代码解析2.1 完整源码可直接复制到通达信下面这套源码我命名为“分时高抛低吸V1”运行周期选择1分钟放到副图里使用。复制的时候注意标点符号通达信公式只认英文半角逗号和括号很多人导入失败就是因为从网页复制下来全角符号没清干净。{ 分时高抛低吸 副图 } {运行周期:1分钟建议配合分时主图一起使用} bars:BARSLAST(DAYREF(DAY,1))1; amtsum:SUM(AMOUNT,bars); volsum:SUM(VOL,bars); avprice:IF(volsum0,amtsum/volsum/100,DYNAINFO(3)); 乖离率:(CLOSE-avprice)/avprice*100,COLORWHITE; 上轨:2,COLOR00FFFF; 下轨:-2,COLOR00FFFF; 零轴:0,COLORGRAY; {买入信号乖离率从下向上突破-2且成交量放大} buy_cond:CROSS(乖离率,-2) AND VOLREF(VOL,1)*1.2; {卖出信号乖离率从上向下跌破2且成交量放大} sell_cond:CROSS(2,乖离率) AND VOLREF(VOL,1)*1.2; STICKLINE(乖离率0,0,乖离率,1,0),COLORRED; STICKLINE(乖离率0,0,乖离率,1,0),COLORGREEN; DRAWICON(buy_cond,-3,1); DRAWICON(sell_cond,3,2);注意源码里的中文字段名和注释在通达信里都能直接识别但不要改动括号和逗号。如果你用的是券商定制版通达信个别函数差异导致无法通过测试优先检查BARSLAST(DAYREF(DAY,1))这一段新版软件基本都支持。2.2 关键代码逐行拆解bars负责统计今天已经走了多少根1分钟K线。DAYREF(DAY,1)的意思是“当前这根K线的日期和上一根不同”如果不同说明今天是第一天K线或者是新的一天开始。BARSLAST返回条件成立到现在的周期数加1之后就是当天从开盘到现在的K线根数。这个值是动态变化的从早盘第一根的1到收盘前大约是240。amtsum和volsum是对应区间的累计成交额和累计成交量。通达信里AMOUNT单位是元VOL单位是手一手等于100股所以amtsum/volsum/100计算出来的就是“从开盘到现在所有成交的加权平均价格”也就是分时主图那条黄线。这里用IF(volsum0, ..., DYNAINFO(3))做了一层保护当累计成交量为0时用昨收价代替防止出现除零错误。乖离率就是用当前价减去均价再除以均价乘以100换算成百分比。比如现价10.20元均价10.00元乖离率就是2%意味着当前价格比全天的平均成本高了两个点。上轨和下轨分别是正2和负2当乖离率突破上轨再回落时说明短线冲高可能结束当乖离率跌破下轨再回升时说明超卖之后开始修复。2.3 信号逻辑的进一步说明买点没有写成“乖离率到-2就买”卖点也没有写成“乖离率到2就卖”而是用了CROSS交叉确认。原因很简单触碰边界不代表拐头价格可能继续偏离到-3、-4。真正的可操作信号是“极端之后出现反转确认”的那一下。CROSS(乖离率,-2)捕捉的是从-2下方重新上穿-2的瞬间说明超卖后资金开始回补CROSS(2,乖离率)捕捉的是从2上方重新跌破2的瞬间说明冲高后抛压开始出现。量能过滤条件VOLREF(VOL,1)*1.2也很关键。无量拉升和无量阴跌造成的假信号非常多加了“成交量比上一根放大20%以上”这个条件后能过滤掉一大部分无效穿越让信号更贴近有资金参与的拐点。3. 安装导入、参数调优与实战组合玩法3.1 通达信公式导入详细步骤第一步打开通达信软件按CtrlF调出公式管理器。第二步点“新建”公式名称填写“分时高抛低吸”公式类型选择“副图指标”把上面那套源码粘贴到编辑框点“测试公式”。如果提示通过保存就可以了。第三步把行情周期切换到1分钟K线在副图位置右键选择“副图指标”里的“分时高抛低吸”就能看到指标生效。如果你平时习惯看分时图也可以把分时图界面分成上下两个窗口下方窗口切换成1分钟周期再加载这个指标这样上方看实时分时走势下方看乖离率和买卖信号两边的节奏能对上。提示通达信加载自定义指标时如果副图显示“参数错误”或者曲线不动先确认当前K线周期是不是1分钟。这套指标设计上依赖1分钟K线的日内累计数据放到日线上计算会得到完全无意义的结果。3.2 上下轨参数怎么调默认的正负2%适合大多数波动正常的股票但不同个股差异很大我整理了个人常用的调整参考股票类型日内波动特点建议上下轨阈值说明大盘蓝筹股波动小日内振幅常在1%~2%1~1.5阈值太高信号很难触发普通题材股日内振幅3%~5%2默认值即可次新股、强势股波动剧烈日内振幅常超5%2.5~3阈值太低会频繁触发缩量震荡期整体振幅收窄1.5帮助捕捉小幅波动收益参数调整没有绝对标准核心思路是“让乖离率每天能有几次像样的触碰和穿越但又不至于频繁到没法操作”。我个人的习惯是先用默认2%跑一周打开历史1分钟K线复盘信号质量再根据最近10个交易日的振幅中位数去微调。3.3 和分时均价线、量比配合的实战打法单看乖离率信号容易陷入“指标发出买卖点就机械执行”的陷阱我实际使用时会叠加两个参考维度第一分时均价线方向。如果均价线稳步向上说明全天重心在抬高这时候乖离率回踩零轴附近执行低吸的成功率比较高如果均价线走平甚至向下低吸信号出来后大概率还有新低宁可错过也不要接飞刀。第二量比数据。开盘量比大于1说明今天交投活跃信号质量明显好于缩量状态量比小于0.8的清淡行情里这套指标经常发出无效信号我会直接关闭不做。具体到日内节奏早盘前半小时信号最容易失真因为开盘剧烈波动时乖离率经常瞬间冲到极端值但很快回归不建议一开盘就急着动手。上午10点到11点、下午1点半到2点半之间分时走势相对稳定信号参考价值最高。尾盘最后半小时出现的高抛信号更多是当日减仓而非做T。4. 常见问题与实战避坑4.1 信号太频繁怎么办震荡行情里乖离率可能会在正负2之间来回穿梭导致信号一长串。遇到这种情况最简单的方法是提高触发门槛只在“极端区域出现首次穿越”时操作。把买卖条件改成下面这样{严格版本只有从更极端位置反转的第一次交叉才算信号} buy_cond:CROSS(乖离率,-2) AND REF(乖离率,1)-3; sell_cond:CROSS(2,乖离率) AND REF(乖离率,1)3;这行代码的意思是乖离率前一天或前一根K线要在-3以下现在上穿-2才执行买入相反乖离率之前要在3以上现在跌破2才执行卖出。这样可以把围绕边界的来回穿越全部过滤掉只保留真正从极端区域反转的第一次机会实战中信号数量至少减少一半。4.2 特殊行情下的失效场景涨跌停板是这套指标最大的盲区。涨停时乖离率会被拉到很高然后反复出现“跌破2”的卖出信号但实际上你根本卖不出去或者卖了就后悔跌停时乖离率持续深跌低吸信号不断出现但接飞刀的结果往往很惨。遇到目标股票有涨停或跌停预期时我基本会放弃分时做T。除权除息日也要特别小心。除权当天价格跳空低开均价线重新计算乖离率容易出现极端值信号全部失真。新股上市首日和上市前几个交易日波动规律和正常股票完全不同这套指标也不适用。另外大盘单边急跌的日子再好的低吸信号都可能被情绪淹没。我的经验是大盘分时黄线明显向下、个股乖离率在-3以下持续横着走时不要急着按低吸信号进场等大盘出现5分钟级别止跌信号再说。4.3 我的独家心得做T纪律和仓位管理指标只能帮你找位置决定盈亏的永远是纪律。我自己做分时高抛低吸最常用的是“底仓三成滚动仓一成”的节奏底仓不动滚动仓专门用来应对日内波动。买入信号出现后如果股价跌破当日分时最低点或者乖离率继续向下超过-4无条件止损不补仓。还有一个心理层面的提醒不要为了做T而做T。如果当天走势单边明显乖离率始终在上轨上方运行那就老老实实拿着底仓不要想着回落做高抛强势股里“高抛”最大的风险是抛完接不回来。反过来弱势股里“低吸”最大的风险是以为到底了结果还有底。指标给的只是一个概率位置最终下不下手还得看分时结构、成交量和大盘环境是否共振。另外我复盘时发现一个规律一天里面真正值得动手的高抛低吸机会通常不会超过两次。上午如果已经成功做了一轮下午再有信号我也倾向于放弃保住利润比增加交易次数更重要。别指望每天都把每个波段都吃到能做到“看对节奏、减少无效操作”就已经跑赢很多人了。最后再分享一个小习惯每周末我会把最近五个交易日的1分钟K线用通达信的训练模式重新走一遍复盘每个买卖信号出现时的前后走势统计胜率和盈亏比。参数微调之前一定要先有足够多的历史复盘数据支撑不要因为一两天信号漂亮就急着改阈值。工具是死的盘感是活的指标帮你把“位置感”量化出来剩下的判断还得靠自己。本文还有配套的精品资源点击获取
上一篇/下一篇内容由系统自动关联
返回资讯列表 →