DRAWICON 三个参数

参数写什么常见错误
条件买点、风险、突破等布尔条件条件从未成立,所以图标不显示
位置L*0.98、H*1.02、MA(C,20)位置太高或太低,看不到
编号通达信内置图标编号不同版本图标样式可能不同

最小可运行示例

金叉画买点,跌破画风险
M20:=MA(C,20);
买点:=CROSS(C,M20) AND V>MA(V,5)*1.3;
风险:=CROSS(M20,C);
DRAWICON(买点,L*0.98,1);
DRAWICON(风险,H*1.02,2);
DRAWTEXT(买点,L*0.95,'观察');

图标不显示时这样排查

  1. 把条件单独输出成一条线,看它是否出现 1。
  2. 把位置临时改成 C,确认图标在当前屏幕范围内。
  3. 换一个常见图标编号测试。
  4. 确认当前公式是指标公式,不是条件选股公式。

下一步继续学

常见问题

DRAWICON 能用于选股吗?

显示函数本身不用于选股,应该提取它前面的触发条件。

自定义图标会影响公式结果吗?

不会影响逻辑结果,只影响显示效果。