Taichi指标:一目平衡表形式化实战
用加权均线演化变体捕捉趋势与横盘
一、Taichi指标的诞生背景与核心动机
作者在长期手动交易与研读专业文献后发现,超过九成的交易者起步方式雷同:尝试各种广为人知的交易系统,但最终因缺乏严格心理训练而导致保证金亏损。心理波动是手动交易无法绕开的绞索,于是转向MQL4自动化交易成为自然选择。自动化并非消除市场不确定性,而是将过去价格行为形式化并投射至未来可能走势。作者进一步洞察到,绝大多数已知指标本质上都是以不同方式绘制价格本身——当前价、历史价、价格特征等。因此,真正困难的是在自动模式中清晰定义横盘区域及其终点,以及准确的进入与退出点。Taichi指标正是为在事件出现时即被发现而设计,而非事后解释图表。
在众多指标中,作者最感兴趣的是一目平衡表(Ichimoku Kinko Hyo),因其实用性久经考验。但原指标并非为外汇设计,且数值解释存在门槛。Taichi指标可视为一目平衡表的演化变体,主要思想是将一目平衡表信号形式化,并找出预期横盘或趋势状态,从而降低主观判断成本。
二、Taichi指标线组构成与数学含义
Taichi指标由多条派生线构成,其组合原则虽难以严格技术解释,但可本能理解为市场情绪的平均值。具体线定义如下:Taichi线为转折线(Tenkan)、基准线(Kijun)、上线(SpanA)、下线(SpanB)的四项加权平均值,即(Tenkan+Kijun+SpanA+SpanB)/4。该线整合方向及价格相对位置可精准定义当前事件状态,同时也是趋势快速线,由预测价格走势的数值平均值补偿。
TaichiFor线为上线与下线均值再加一个Kijun偏移的加权平均,即(SpanA+SpanB)/2加偏移。它代表云的平均值,其方向与Taichi相对位置定义可能的长期趋势,是趋势慢速线,继承了云预测价格发展的特性。Signal线为Taichi上一条Kijun周期的移动平均线,用于平滑Taichi值并过滤错误信号。SSignal线为Taichi上一条Senkou周期的移动平均线,在更强价格走势上做平滑与过滤。
横盘区域(Flat)的涂绘前提是:平均偏差Taichi-Signal、Taichi-SSignal与Signal-SSignal的点数均未超过外部变量FlatSE设定的敏感水平。初步实验显示,依策略激进性不同,理想水平为6至10点。当这些偏差极小,说明短中长期情绪收敛,市场陷入横盘。
- Taichi = (Tenkan+Kijun+SpanA+SpanB)/4,趋势快线
- TaichiFor = (SpanA+SpanB)/2 + Kijun偏移,趋势慢线/云均值
- Signal = Taichi的Kijun周期MA,初级平滑
- SSignal = Taichi的Senkou周期MA,强走势平滑
- Flat涂绘:三对偏差均≤FlatSE(6-10点)
三、基于Taichi的做空进入逻辑与局限
在图表无横盘涂绘时,作者提出的做空组合条件为:当前价格低于Taichi(初始信号),Taichi低于TaichiFor(确认信号),Signal低于SSignal(进入信号)。三者顺次成立,意味着价格、快线、慢线、双平滑全面空头排列。然而作者坦诚,这并非确定获利方案,常出现在价格触及枢纽点(拐点)时,而枢纽点在自动模式中难以定义,因此必须引入额外过滤指标。
实战中,作者采用附加两条MA线的DeMarker指标作为过滤器。期望状态为:DeMarker在空头区域约0.7附近下穿快、慢MA线,此为初始信号;随后MA线发生死叉,方为主要信号,之后才采用Taichi值。若MA未交叉,则视为错误信号,走势延续。H1周期推荐参数:DeMarker 64、快速MA 42、慢速MA 86,属实验性选择,使用者应自行优化。
四、退出点与平仓管理的实战技巧
入场后,平仓是心理最艰难环节。过早随首个负面信号平仓可能错过原方向延续;过晚则利润回吐。作者方案仍以DeMarker+双MA组合为核心:做空后,观察DeMarker快速MA,当其试图向上时,激活跟踪止损,止损距现价25-30点(H1足够过滤噪音并保利润)。若小数位多且经纪商允许部分平仓,可先平20%头寸,既锁利又留仓博取更多。
经验表明,该情形常预示枢纽点或横盘将至。当快速MA与慢速MA金叉(枢纽组合)出现,平掉剩余头寸。若Taichi值仍指原方向但组合已变,则建议等待,不急于小利。外汇市场长期存在,横盘期即便长久也不应强行交易,除非采用等距通道等其他系统。
- 快速MA勾头向上→开跟踪止损25-30点
- 允许时先平20%锁定利润
- 快慢MA交叉→清余仓
- Taichi未转但过滤变→观望
五、横盘处理与交易节奏控制
当信号组合形成但Taichi仍指向原方向,正确做法是等待。DeMarker枢纽组合后,Taichi往往随后进入横盘指示。此期间不论过滤指标如何,不建议入场。横盘可能持久,交易者易焦躁,但历史经验显示强行介入胜率低下。例外是横盘极长时可用其他系统,但非本文范畴。
六、指标文件与MQL4代码结构参考
原文附件提供Cronex_Taichi.mq4与Cronex_DeMarker.mq4。前者实现Taichi各线计算与Flat涂绘,后者在DeMarker基础上叠加快慢MA。虽未列全码,但关键逻辑为:在OnCalculate中先取Ichimoku各缓冲,算均值线,再依据FlatSE比较偏差画对象。以下片段展示Taichi线核心赋值思路(简化自原文理念,非完整编译码):
// 伪代码示意 MQL4 风格 double tenkan = iIchimoku(NULL,0,9,26,52,MODE_TENKAN,shift); double kijun = iIchimoku(NULL,0,9,26,52,MODE_KIJUN,shift); double spanA = iIchimoku(NULL,0,9,26,52,MODE_SENKOUSPANA,shift); double spanB = iIchimoku(NULL,0,9,26,52,MODE_SENKOUSPANB,shift); TaichiBuffer[shift] = (tenkan+kijun+spanA+spanB)/4.0; TaichiForBuffer[shift] = (spanA+spanB)/2.0 + kijun*0.1; // 偏移示例 SignalBuffer[shift] = iMAOnArray(TaichiBuffer,0,kijun,0,MODE_SMA,shift); SSignalBuffer[shift]= iMAOnArray(TaichiBuffer,0,senkou,0,MODE_SMA,shift);
注意MQL4与MQL5函数差异:MQL5中iIchimoku返回句柄且需用CopyBuffer,上述为MQL4便捷写法。迁移至MQL5需重写指标句柄与数组填充。文件名Cronex前缀仅标识策略归属,无特殊魔法。
七、与其他方案的对比及使用建议
相比裸用一目平衡表,Taichi将云图四线压为两条主线加双平滑,降低观图负担,且以FlatSE量化横盘,更适合自动化。相比单一均线或MACD,它保留云图前瞻特性。缺陷是参数(FlatSE、Ichimoku周期、DeMarker周期)敏感,需针对品种与周期优化。建议新手先在H1用推荐参数复盘,再逐步自调。始终记住:任何系统均非圣杯,形式化只是辅助,真实市场需持续验证。
八、总结与自主研究态度
作者分享的核心思想在于:市场虽古老,但仍值探索;不应盲信成说,而应以既有成果为基建立自我领悟。Taichi是其个人在公开理念上找自己方式的示例。本文反映个人观点,MetaQuotes不对准确性负责。读者应把Taichi当作思维训练而非直接致富代码,通过检验与演化,形成独立交易认知。