价格行为分析工具包开发(第二部分):分析注释脚本·综合运用
(3/3)·手动切图找前日高低点与量能对比太耗时?一个脚本把支撑阻力与注释直接画上图表
「把昨收研判拼进图表注释」
这段脚本负责把成交量状态与多空性质拼成一段文字,再借 Comment() 直接铺在图表上,省去切窗口看数据的麻烦。 当当日成交量与阈值相等时,volumeCommentary 被赋为中性描述;若 marketNature 读成 Bullish,则 marketCommentary 写“昨日收高”,Bearish 写“昨日收低”,其余情况归为中性。 textOutput 以“Previous Day Analytics:\n”开头,Open 字段用 DoubleToString(prevDayOpen, 5) 锁死 5 位小数——外汇和贵金属点差细,少一位都可能误读。最后把 marketCommentary 接上,Comment(textOutput) 一帧刷出。 开 MT5 把这段塞进 EA 的 OnTick,能实时盯昨收结构;外汇贵金属杠杆高,研判只作概率参考,别拿注释当入场令。
else { volumeCommentary = "Current day volume is equal..."; } if (marketNature == "Bullish") { marketCommentary = "The market closed higher yesterday..."; } else if (marketNature == "Bearish") { marketCommentary = "The market closed lower yesterday..."; } else { marketCommentary = "The market showed neutrality..."; } class="type">class="kw">string textOutput = "Previous Day Analytics:\n"; textOutput += "Open: " + DoubleToString(prevDayOpen, class="num">5) + "\n"; ... textOutput += marketCommentary; class=class="str">"cmt">// Draw the text output on the chart Comment(textOutput);
把脚本跑起来看三个品种的反应
在 MT5 里验证这套工具不需要写代码,走通流程即可。打开 MetaEditor,菜单选 新建 > 脚本,把现成代码贴进去点编译,日志零报错后回主界面,从左侧 Scripts 分类拖到图表就生效。 若想改默认行为,拖上去弹出的对话框里直接调输入参数,不必回编辑器重编。我录过一段 GIF 专门演示参数改动过程,逻辑和手动改 EA 输入没区别。 实跑三个品种能看出工具的输出差异:USD/SEK 上先短跌后转强涨,工具读出了日内看涨倾向;Crash 900 指数给出快速无反弹的看跌信号;USDCNH 发看涨信号后价格贴着阻力支撑区间走。外汇与合成指数均属高风险品类,信号仅代表当时概率倾向,不等于后续必走该方向。 另在 Boom 300 指数的测试图里,工具标出了前一日开盘价与收盘价,并借导航功能识别出明确看跌趋势——这类历史价标注对复盘波段起点有用,可重点盯。
◍ 把工具请下神坛
Analytical Comment 脚本自 18/11/24 发布 1.0 版,以表格输出前一日支撑阻力与成交量并给出方向倾向,本质仍是个统计注释层,不是决策替代品。它在日内随真实成交量累积而提高参考度,凌晨刚加载时样本薄,信号噪声偏大。 把它接进你已有的价格行为框架里,先开 MT5 跑一周历史回放,核对它标出的阻力位和你的手动判读偏差在哪。外汇与贵金属杠杆高,任何工具输出都只是概率参考,爆仓不认人。 Lynnchris 工具箱里 Chart Projector(01/10/24,1.0)做重影叠加、Analytical Comment 做表格预测,两者互补但不互证。真要信,就拿自己的账户小仓位去证伪,别把别人的‘令人印象深刻’当圣旨。