AA10:=MA(C,10); BB10:=atan((aa10-ref(aa10,1)))*180/3.1416; STICKLINE(BB10>1 and AA10>ref(AA10,1), AA10,REF(AA10,1),8,0),colorred; STICKLINE(BB10<1 and AA10<ref(AA10,1), AA10,REF(AA10,1),8,1),COLORgreen; AA20:=MA(C,20); BB20:=atan((aa20-ref(aa20,1)))*180/3.1416; STICKLINE(BB20>1,AA20,REF(AA20,1),8,0),COLORYELLOW; STICKLINE(BB20<1,AA20,REF(AA20,1),8,1),COLORbbcccc; AF:=EMA((CLOSE+HIGH+LOW)/3,10);BF:=IF (YEAR<=2017,IF(YEAR<2017,REF(AF,1),IF(YEAR=2017 AND MONTH<10,REF(AF,1),0)),0); STICKLINE(AF>BF,AF,BF,6,0),colorff00ff; 特别提醒-(通达信DCLOSE DHIGH DOPEN DLOW DVOL函数 新手必看) {通达信DCLOSE DHIGH DOPEN DLOW DVOL函数之内容探讨 } 函数简单说明: "不定周期"函数,就是将该次"收盘价的之字转向"至下次"收盘价的之字转向"间的周期,当成一个区间, 此区间的开.收.高.低.总量,即为DOPEN DCLOSE DHIGH DLOW DVOL函数详细说明: 一.函数依据基础 首先大家要了解所有这些"不定周期"函数的依据基础是"收盘价的之字转向", (无论收盘价涨跌百分比多少,只要由跌反涨,或由涨反跌就转向) 以公式表示则为zig(3,0.00001); (此公式通达信不能显示,请用飞狐显示) 因此,DCLOSE DHIGH DOPEN DLOW DVOL皆为不折不扣的未来函数;二.个别函数的说明 (举例的数据为个人随便举出,方便说明,未考虑涨跌限制规定) 1.DCLOSE 下一个收盘价的之字转向的收盘价 举例:假如此次"收盘价的之字转向"间有5个周期,其收盘价分别为12,12.5,12.7,13,13.2 则这5天的DCLOSE分别为13.2,13.2,13.2,13.2,13.2 (取最后一天的收盘价)2.DOPEN 至下一个收盘价的之字转向间的第一个开盘价 (请注意:不是下一个收盘价的之字转向的开盘价) 举例:假如此次"收盘价的之字转向"间有5个周期,其开盘价分别为13,14,13.5,12.5,12 则这5天的DOPEN分别为13,13,13,13,13 (取这5天中第一天的开盘价)3.DHIGH 至下一个收盘价的之字转向间的最高价 (请注意:不是下一个收盘价的之字转向的最高价) 举例:假如此次"收盘价的之字转向"间有5个周期,其最高价分别为15,16,15,14,13 则这5天的DHIGH分别为16,16,16,16,16 (取这5天的最高价)4.DLOW 至下一个收盘价的之字转向间的最低价 (请注意:不是下一个收盘价的之字转向的最低价) 举例:假如此次"收盘价的之字转向"间有5个周期,其最低价分别为18,17,16,17,17.5 则这5天的DLOW分别为16,16,16,16,16 (取这5天中的最低价)5.DVOL 至下一个收盘价的之字转向间的累积量*100 (请注意:不是下一个收盘价的之字转向的量) 举例:假如此次"收盘价的之字转向"间有5个周期,这5天的量分别为300,250,400,150,200 DVOL计算:(300+250+400+150+200)*100=130000 (取这5天量的总和再乘以100) 因此这5天的DVOL分别为130000,130000,130000,130000,130000 (最后2位数,可能因小数进位关系,会有误差)如以下公式等: DIFF:=EMA(DCLOSE,12)-EMA(DCLOSE,26); DEA:=EMA(DIFF,9),COLORFFFF00; A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); 底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA); MACD底背离:IF(底背离,57,0),LINETHICK2,COLORFF00FF; DRAWTEXT(底背离,54,'←底背离'),COLORWHITE;{点击看本软件截图: 58股票 公式网 http://www. 58gu. com 整理} |