周易精华吧 关注:47贴子:202
  • 2回复贴,共1

新版通达信不支持“函数嵌套层次太多”,六十花甲子必须干支分列

只看楼主收藏回复

新版通达信7.33以上不支持“函数嵌套层次太多”,六十花甲子必须干支分列,方法如下:
1.定点文字:横坐标差0.01错开。
K1:=MOD(DATETODAY(DATE),10);
K2:=MOD(DATETODAY(DATE),12);
TXT1:=IF(K1=0,'戊',IF(K1=1,'己',IF(K1=2,'庚',IF(K1=3,'辛',IF(K1=4,'壬',IF(K1=5,'癸',IF(K1=6,'甲',IF(K1=7,'乙',IF(K1=8,'丙',IF(K1=9,'丁',''))))))))));
DRAWTEXT_FIX(ISLASTBAR,0.15,1,0,TXT1),COLOR80FFFF;{必须与TXT1同时出现才行}
TXT2:=IF(K2=0,'午',IF(K2=1,'未',IF(K2=2,'申',IF(K2=3,'酉',IF(K2=4,'戌',IF(K2=5,'亥',IF(K2=6,'子',IF(K2=7,'丑',IF(K2=8,'寅',IF(K2=9,'卯',IF(K2=10,'辰',IF(K2=11,'巳',''))))))))))));
DRAWTEXT_FIX(ISLASTBAR,0.16,1,0,TXT2),COLOR80FFFF;{必须与TXT2同时出现才行}
2.普通文字:地支前面带下划线错开,以免重叠。或者天干后面加下划线。
K2:=MOD(DATETODAY(DATE)-0,12);
TXT2:=IF(K2=0,'__午',IF(K2=1,'__未',IF(K2=2,'__申',IF(K2=3,'__酉',IF(K2=4,'__戌',IF(K2=5,'__亥',IF(K2=6,'__子',IF(K2=7,'__丑',IF(K2=8,'__寅',IF(K2=9,'__卯',IF(K2=10,'__辰',IF(K2=11,'__巳',''))))))))))));
DRAWTEXT(C>0,H+(H-L)*0.7,TXT2),COLORYELLOW;
K:=MOD(DATETODAY(DATE)-0,10);
TXT1:=IF(K=0,'戊',IF(K=1,'己',IF(K=2,'庚',IF(K=3,'辛',IF(K=4,'壬',IF(K=5,'癸',IF(K=6,'甲',IF(K=7,'乙',IF(K=8,'丙',IF(K=9,'丁',''))))))))));
DRAWTEXT(C>0,H+(H-L)*0.7,TXT1),COLORRED;{必须与TXT同时出现才行};
HHV(H,0),NODRAW;


IP属地:河北1楼2017-04-04 17:07回复
    什么意思,会改公式吗,新版本不支持


    IP属地:北京2楼2017-10-13 16:46
    回复
      2025-07-12 22:17:08
      广告
      好用


      IP属地:广东3楼2025-02-21 16:04
      回复