蜡烛图反转指标源码解析:黄昏之星与启明星

3星 · 超过75%的资源 需积分: 50 95 下载量 80 浏览量 更新于2024-09-15 5 收藏 21KB TXT 举报
"该资源是一个MetaTrader平台的自定义指标代码,用于识别和绘制蜡烛图上的反转形态,包括黄昏之星、启明星、乌云盖顶以及顶底分型等技术分析工具。" 本文将详细解释蜡烛图反转指标源码中的关键概念和技术: 蜡烛图,也称为K线图,是金融市场中常用的一种图表类型,它通过四个价格点(开盘价、收盘价、最高价和最低价)来描绘一天或一定时间段内的市场动态。在蜡烛图中,实体(或“烛芯”)表示开盘价和收盘价之间的区域,而影线则显示最高价和最低价。反转形态是指在蜡烛图上出现的预示市场趋势可能反转的特殊组合,如黄昏之星和启明星等。 1. 黄昏之星:此形态由三根蜡烛组成,先是一个上升的长阳线,接着是一根较小的实体,位于前一根蜡烛的上影线内,最后是一根向下穿透第一根蜡烛实体一半以下的阴线。这个组合通常表明买家力量减弱,卖家开始占据优势,预示顶部反转。 2. 启明星:与黄昏之星相反,启明星也是三根蜡烛组成的底部反转形态。先是下跌的长阴线,然后是较小的实体,位于前一根阴线的下影线内,最后是上涨的阳线,收盘价高于阴线实体的一半以上,显示出卖家力量减弱,买家开始主导市场。 3. 乌云盖顶:这种形态发生在上升趋势中,由两根蜡烛组成,第一根是阳线,第二根是阴线,阴线的开盘价在阳线实体之上,收盘价深入到阳线实体的下部,表示上升势头可能逆转。 4. 顶底分型:这是一种基于单根蜡烛的反转信号,通常出现在趋势的顶部或底部。当一个蜡烛的高点(顶部分型)或低点(底部分型)比其前后两根蜡烛的高点或低点都要高或低时,就可能预示着趋势的变化。 源码中还涉及到设置指标缓冲区(g_ibuf_76, g_ibuf_80, g_ibuf_84),这通常用于存储计算结果或绘制图形的数据。此外,源码中包含了各种可配置的外部变量,如颜色设置(Red, Lime, Gold),布尔值(TRUE/FALSE)控制某些反转形态的显示,以及时间设置(NewYork_open_time_in_4H)可能用于特定市场的开盘时间判断。 在MetaTrader中,自定义指标通常是用MQL4语言编写的,这段代码通过DRAW_ARROW和DRAW_ARR设置箭头样式,指示反转点。SetIndexBuffer函数用于关联数据缓冲区到指标,而SetIndexStyle和SetIndexShift用于设置箭头的绘制方式和位置。 这个蜡烛图反转指标源码是一个用于帮助交易者识别潜在市场反转点的工具,结合了多种经典的蜡烛图反转形态,通过自定义指标的方式直观地在图表上进行标注。通过理解并应用这些反转形态,交易者可以更好地预测市场趋势变化,制定更有效的交易策略。