这个很容易,推出日干支后做一个定点文字就行了,以左上角为原点,调整横轴纵轴的百分率(0-1之间的小数,可以放到任意位置):
K1:=MOD(DATETODAY(DATE),10);{1990年12月19日是戊午日(历史数据开始的位置),纳甲序数55,再过6天就是甲子,减掉的数值越大,前面的盲区越远,如果不想留下盲区可以不减,只是从K=0开始,第一位就是戊午了}
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;
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;
|