MKLineCharts
- 指标
- 版本: 1.5
产品概述
MKLineCharts 把图表右侧那块长期闲置的空白区域,变成一个紧凑的多周期看板。你不必再开三张图表、也不必来回点周期按钮:交易周期留在主图上,更高(或更低)的周期就摆在现价旁边。
所有面板都画在图表的真实价格坐标上,与你的主图K线共享同一价格标尺。所以你可以直接看出来——当前 M5 的这一波是不是正撞在 M15 的 Pin Bar 高点下方,或者 H1 这根K线是不是快要收成看涨吞没了。
本指标是纯可视化与分析辅助工具:不下单、不平仓、不发送交易信号,也不对任何结果作出承诺。它只是把你本来就在看的信息,摆到一眼能看完的位置。
核心功能
多周期面板
- 一张图表最多 3 个独立面板,每个面板可设不同周期。
- 支持 MT5 全部标准周期,M1 至 MN1 均可;选择 PERIOD_CURRENT 则该面板跟随图表周期。
- 每个面板可显示 3–30 根K线(默认 10 根),正在形成的那根K线实时更新。
- 面板绘制在真实价格轴上,跨周期的价格高低关系一目了然。
实时价格与收盘倒计时
- 每个面板独立显示该周期的最新价:虚线连接线 + 价格标签,随行情逐笔跳动。
- 面板标题显示当前K线 LIVE (未收盘)或 CLOSED (已收盘),并倒计时距离收盘还剩多久( mm:ss ,慢周期自动扩展为 hh:mm:ss 甚至天数),每秒刷新一次。
- 可选显示每个面板所展示K线的最高/最低区间。
自动价格行为标注
- 直接在K线上方或下方标出识别到的形态:
- ENG+ / ENG- :看涨 / 看跌吞没
- PIN+ / PIN- :看涨 / 看跌 Pin Bar(长影线)
- IB :内包线(Inside Bar)
- OB :外包线(Outside Bar)
- DOJI :十字星
- 每种形态都能单独开关,只留你真正在用的那几种。
- 看涨与看跌形态使用不同颜色,扫一眼就能分辨方向。
- 默认只标注已收盘(确认)的K线;打开「包含未收盘K线」后可看临时标注,这类标注会带一个 * ,提醒你它还可能变化。
- 每根面板的最新K线可用该面板的强调色突出显示。
悬停提示,而不是堆信息
- 鼠标悬停任意K线:显示该K线的开/高/低/收与开盘时间。
- 悬停形态标注:显示形态名称、该K线是否已收盘,以及开高低收与时间。
- 面板标题的悬停提示包含品种、周期与已加载K线数量。
在任何模板下都好看
- K线颜色会根据图表是浅色还是深色主题自动适配,不会和你的模板打架。
- 文字颜色默认跟随图表前景色,也可以自己指定。
- 全部颜色均可自定义:涨跌实体色、影线色、看涨/看跌形态色,以及三个面板各自的强调色。
- 字体可选。
为长时间挂机而设计
- 报价处理做了节流,只更新真正发生变化的对象,新K线出现时才整体重绘。
- 图形对象复用,多余对象自动清理。
- 右侧所需空白(图表右移)由指标自动申请与管理,并用引用计数保证同一图表上多个实例互不争抢;移除指标时会还原你原来的右移设置。
- 同一图表可叠加多个实例,想看超过三个周期也没问题;各实例对象前缀唯一,绝不互相覆盖。
- 不使用 DLL、无外部文件、无需联网。单文件指标,适用于外汇、贵金属、指数、加密货币与股票 CFD 等任意品种。
参数说明
01 — 时间周期(Timeframes)
参数 | 默认 | 范围 / 选项 | 说明 |
|---|---|---|---|
Panel 1 / Panel 2 / Panel 3 | true / true / true | true, false | 三个面板的开关 |
Panel 1 timeframe | M5 | 任意 MT5 周期 | 面板 1 显示的周期(选 PERIOD_CURRENT 即跟随图表周期) |
Panel 2 timeframe | M15 | 任意 MT5 周期 | 面板 2 显示的周期 |
Panel 3 timeframe | M30 | 任意 MT5 周期 | 面板 3 显示的周期 |
Candles per panel | 10 | 3 – 30 | 每个面板显示的K线根数 |
02 — 布局(Layout)
参数 | 默认 | 范围 | 说明 |
|---|---|---|---|
Candle spacing | 4 | 3 – 8 | 相邻K线的水平间距(以图表bar为单位) |
Panel gap | 8 | 4 – 30 | 两个面板之间的间隔 |
Price label space | 12 | 8 – 16 | 面板右侧为价格标签预留的空间 |
Distance from the latest bar | 10 | 3 – 100 | 最新一根图表K线到第一个面板的距离 |
Maximum dashboard width | 499 | 100 – 2000 | 看板允许占用的总宽度,超出时会自动压缩间距 |
Show latest price | true | true, false | 是否显示各面板最新价与虚线连接 |
Show countdown | true | true, false | 是否显示当前K线收盘倒计时 |
Show panel high and low | false | true, false | 是否在面板下方显示区间高低 |
Accent the latest candle | true | true, false | 用面板强调色突出正在形成的K线 |
Reserve free space on the right | true | true, false | 启用图表右移,为面板腾出空间 |
Manage chart shift | true | true, false | 由指标自动设置并在移除时还原右移设置(多实例安全) |
03 — 价格行为(Price action)
参数 | 默认 | 范围 | 说明 |
|---|---|---|---|
Show price action marks | true | true, false | 形态标注总开关 |
Include the unclosed candle | false | true, false | 是否标注未收盘K线(这类标注带 * ) |
Engulfing | true | true, false | 是否识别吞没形态 |
Pin bar | true | true, false | 是否识别 Pin Bar |
Inside bar | true | true, false | 是否识别内包线 |
Outside bar | true | true, false | 是否识别外包线 |
Doji | true | true, false | 是否识别十字星 |
Pin: minimum long wick / body | 2.0 | 1.5 – 5.0 | 数值越大越严格,Pin Bar 越少 |
Doji: maximum body / range | 0.10 | > 0 – 0.30 | 数值越小越严格,十字星越少 |
04 — 颜色与字体(Colors and font)
参数 | 默认 | 说明 |
|---|---|---|
Adapt candle colors to chart | true | 根据深浅色主题自动选择涨跌与影线颜色 |
Bullish body | 青绿色 | 仅在「主题色 = false」时生效 |
Bearish body | 红色 | 仅在「主题色 = false」时生效 |
Wick color | 灰色 | 仅在「主题色 = false」时生效 |
Match text to the chart theme | true | 文字颜色取自图表前景色 |
Custom text color | 暗灰 | 仅在「自动文字色 = false」时生效 |
Bullish price action | 绿色 | 看涨形态标注颜色 |
Bearish price action | 红色 | 看跌形态标注颜色 |
Panel 1 / 2 / 3 accent | 青 / 蓝 / 琥珀 | 各面板的标题、倒计时、最新K线与价格标签颜色 |
Font | Arial | 面板文字所用字体 |
使用方法
- 把 MKLineCharts 拖到任意图表上(从导航栏拖入,或从市场标签安装)。
- 在 01 — Timeframes 里选好要看的周期。趋势跟踪者在 M5 图上常用 M15 / M30 / H1;剥头皮者在 M5 图上可选 M1 / M5 / M15。
- 设置 Candles per panel :多数风格 8–12 根足够,想完整看一段波段可设 20–30 根。
- 若觉得面板太挤或太宽,调布局:加大 Candle spacing 更舒展;小屏幕可减小 Maximum dashboard width 。
- 打开你实际会交易的形态类型,用 Pin ratio / Doji ratio 把 Pin Bar 和十字星的判定调成你自己的标准。
- Reserve free space on the right 与 Manage chart shift 建议保持开启——这是看板不被当前K线压住的关键。
看板怎么读
- 标题行:面板序号、周期、 LIVE / CLOSED 、倒计时、已加载K线数。
- K线:涨跌配色与图表一致,最新一根用强调色。
- K线上下的文字:价格行为形态,带 * 表示这根K线还没收盘。
- 右侧:该周期的最新价格。
注意事项
- 指标需要所选周期的历史数据。若服务器未提供某周期数据,该面板会显示 NO DATA ,历史到位后自动补上,无需任何设置。
- 看板绘制在图表右侧的未来区域,依赖图表的「右移」功能;指标会自动设置并在移除时还原你原来的值。若关闭 Manage chart shift ,需要你手动预留这块空间。
- 对于日内周期,未来时间轴会跳过周末,周五收盘后面板依然保持对齐。
- 支持任意品种与任意图表周期,净值与对冲账户均可使用。
- 可与 EA 及其他指标共存:它只绘制图形对象,完全不调用交易函数。
免责声明
MKLineCharts 是可视化与图表分析工具。形态标注只是为人工分析提供便利,既不是交易信号,也不构成投资建议;价格行为形态不能预测未来价格。金融市场交易存在重大风险,请先在模拟账户上测试,并用你能承受损失的资金交易。
