通达信主力进场指标公式源码
发布日期: 2025-08-17 | 阅读量:51
四价中枢 := (C * 2 + H + L) / 4 * 10;
多空动量 := EMA(四价中枢, 13) - EMA(四价中枢, 34);
动量平滑 := EMA(多空动量, 5);
动能变化 := 2 * (多空动量 - 动量平滑) * 5.5;
主力进 := IF(动能变化 >= 0, 动能变化 * 3, 0), COLORRED;
DRAWBAND(主力进, RGB(200,10,10), 0, RGB(10,200,10));
相对位置 := (CLOSE - LLV(LOW, 34)) / (HHV(HIGH, 21) - LLV(LOW, 34)) * 100;
主力线 := (EMA(相对位置, 3) - 50) * 2, COLORGRAY;
超低线 := -85, COLORCYAN, POINTDOT;
警戒线 := 95, COLORGREEN, POINTDOT;
EXPMA10 := EXPMA(C, 10);
EXPMA60 := EXPMA(C, 60);
{绿色柱:空头趋势}{来源参考:WWWW.WYCXHZB.COM}
STICKLINE(EXPMA10 < EXPMA60, 0, 10, 2.0, 0), COLORGREEN;
{洋红柱:多头趋势}
STICKLINE(EXPMA10 > EXPMA60, 15, 25, 2.0, 0), COLORMAGENTA;
{ 主力启动信号}
启动信号 := 主力进 > 20 AND 主力线 > 0;
DRAWICON(启动信号, 0 * 1.002, 1);
多空动量 := EMA(四价中枢, 13) - EMA(四价中枢, 34);
动量平滑 := EMA(多空动量, 5);
动能变化 := 2 * (多空动量 - 动量平滑) * 5.5;
主力进 := IF(动能变化 >= 0, 动能变化 * 3, 0), COLORRED;
DRAWBAND(主力进, RGB(200,10,10), 0, RGB(10,200,10));
相对位置 := (CLOSE - LLV(LOW, 34)) / (HHV(HIGH, 21) - LLV(LOW, 34)) * 100;
主力线 := (EMA(相对位置, 3) - 50) * 2, COLORGRAY;
超低线 := -85, COLORCYAN, POINTDOT;
警戒线 := 95, COLORGREEN, POINTDOT;
EXPMA10 := EXPMA(C, 10);
EXPMA60 := EXPMA(C, 60);
{绿色柱:空头趋势}{来源参考:WWWW.WYCXHZB.COM}
STICKLINE(EXPMA10 < EXPMA60, 0, 10, 2.0, 0), COLORGREEN;
{洋红柱:多头趋势}
STICKLINE(EXPMA10 > EXPMA60, 15, 25, 2.0, 0), COLORMAGENTA;
{ 主力启动信号}
启动信号 := 主力进 > 20 AND 主力线 > 0;
DRAWICON(启动信号, 0 * 1.002, 1);
