黄金分割 光标 {又优化了一下添了两条均线和近高点到当前收盘价的幅度和涨跌} {黄金分割 光标} INPUT:T(20,1,360),F(0,0,255),F1(0,0,255),F2(0,0,255); TTt:=ISLASTBAR=1; T1:=datacount-barpos+0; T2:=DATEDIFF(date,CURRENTDATE); A1:=((H-L)/L)*100; A2:=H-L; MAI:=C*1.017; MAII:=C*1.03; DRAWTEXTEX(sysparam(3)=BARPOS,0,299,1,'▼明短线赢利[1.7%--3%:]'+'/'+NUMTOSTR(MAI[SYSPARAM(1)],2)+'--'+NUMTOSTR(MAII [SYSPARAM(1)],2)),Color00FF00; DRAWTEXTEX(TTt,0,1,1,'【代码:'+STKLABEL+' 名称:'+STKNAME+'】'),Color00FFFF; DRAWTEXTEX(TTt,0,176,1,'【振幅:'+NUMTOSTR(A1[SYSPARAM(1)],2)+'% '+NUMTOSTR(A2[SYSPARAM(1)],2)+'元 】'+''),ColorFFFF00; DRAWTEXTEX(TTt,0,15,14,'★交易天:'+NUMTOSTR(T1[SYSPARAM(1)],0)+'(天) / '+'◆自然天:'+NUMTOSTR(T2[SYSPARAM(1)],0)+'(天) '),colorFFFFFF; STICKLINE(C>=O,low,high,0.5,0),colorFF; STICKLINE(C>=O,close,open,8,0),color102088; STICKLINE(C>=O,close,open,7,0),color102099; STICKLINE(C>=O,close,open,6,0),color1020AA; STICKLINE(C>=O,close,open,5,0),color1020BB; STICKLINE(C>=O,close,open,4,0),color1020CC; STICKLINE(C>=O,close,open,3,0),color1020DD; STICKLINE(C>=O,close,open,2,0),color1020EE; STICKLINE(C>=O,close,open,1,0),color1020FF; STICKLINE(C<=O,low,high,0.5,0),colorFF8800; STICKLINE(C<=O,close,open,8,0),colorFF7700; STICKLINE(C<=O,close,open,7,0),colorFF8800; STICKLINE(C<=O,close,open,6,0),colorFF9900; STICKLINE(C<=O,close,open,5,0),colorFFAA00; STICKLINE(C<=O,close,open,4,0),colorFFBB00; STICKLINE(C<=O,close,open,3,0),colorFFCC00; STICKLINE(C<=O,close,open,2,0),colorFFDD00; STICKLINE(C<=O,close,open,1,0),colorFFEE00; as:=(o+h+l+c)/4; BL: MA(as,F),linethick1,Color208FFF; BL1: MA(C,F1),linethick1,ColorFFFFFF; BL2: MA(C,F2),linethick1,Color00FFFF; PARTLINE(BL<REF(BL,1),BL),colorff0000,linethick2; PARTLINE(BL1<REF(BL1,1),BL1),color00ff00,linethick1; PARTLINE(BL2<REF(BL2,1),BL2),color00ff00,linethick1; BLT:=BARSTATUS=2; DRAWTEXT(BLT AND BL>REF(BL,1),BL,'↑'+NUMTOSTR(f,0)+':'+NUMTOSTR(BL,2)),COLOR208fff; DRAWTEXT(BLT AND BL<REF(BL,1),BL,'↓'+NUMTOSTR(f,0)+':'+NUMTOSTR(BL,2)),Color208FFF; DRAWTEXT(BLT AND BL1>REF(BL1,1),BL1,'↑'+NUMTOSTR(f1,0)+':'+NUMTOSTR(BL1,2)),COLORFFffff; DRAWTEXT(BLT AND BL1<REF(BL1,1),BL1,'↓'+NUMTOSTR(f1,0)+':'+NUMTOSTR(BL1,2)),ColorFFFDED; DRAWTEXT(BLT AND BL2>REF(BL2,1),BL2,'↑'+NUMTOSTR(f2,0)+':'+NUMTOSTR(BL2,2)),COLOR00CCCC; DRAWTEXT(BLT AND BL2<REF(BL2,1),BL2,'↓'+NUMTOSTR(f2,0)+':'+NUMTOSTR(BL2,2)),Color00CCCC; B:=IF((SYSPARAM(1) = (BARSSINCE((C > 0)) + 1)),1,0); B1:=(H<REF(L,1)); B2:=(L>REF(H,1)); STICKLINE(B1,(c+o)/2,O,5,0),coloraa0000; STICKLINE(B1,(c+o)/2,O,3,0),colorcc0000; STICKLINE(B1,(c+o)/2,O,1,0),coloree0000; STICKLINE(B2,O,(c+o)/2,5,0),color00AAaa; STICKLINE(B2,O,(c+o)/2,3,0),color00CCcc; STICKLINE(B2 ,O,(c+o)/2,1,0),color00EEee; DRAWTEXT(((B > 0) AND B1),H,'↓缺口'),colorFFFFEE,pxdn10,ALIGN2; DRAWTEXT(((B > 0) AND B2),L,'↑缺口'),color00FFEE,pxdn10,ALIGN2; var100:='【所属板块】:'; if inblock('电力')=1 then var100:=var100+' 电力'; if inblock('电脑')=1 then var100:=var100+' 电脑'; if inblock('电器')=1 then var100:=var100+' 电器'; if inblock('电子信息')=1 then var100:=var100+' 电子信息'; if inblock('房地产')=1 then var100:=var100+' 房地产'; if inblock('纺织服装')=1 then var100:=var100+' 纺织服装'; if inblock('钢铁')=1 then var100:=var100+' 钢铁'; if inblock('工程建筑')=1 then var100:=var100+' 工程建筑'; if inblock('供水供气')=1 then var100:=var100+' 供水供气'; if inblock('化工')=1 then var100:=var100+' 化工'; if inblock('化纤')=1 then var100:=var100+' 化纤'; if inblock('机械')=1 then var100:=var100+' 机械'; if inblock('建材')=1 then var100:=var100+' 建材'; if inblock('交通工具')=1 then var100:=var100+' 交通工具'; if inblock('交通设施')=1 then var100:=var100+' 交通设施'; if inblock('教育传媒')=1 then var100:=var100+' 教育传媒'; if inblock('金融')=1 then var100:=var100+' 金融'; if inblock('旅游酒店')=1 then var100:=var100+' 旅游酒店'; if inblock('煤炭石油')=1 then var100:=var100+' 煤炭石油'; if inblock('酿酒食品')=1 then var100:=var100+' 酿酒食品'; if inblock('农林牧渔')=1 then var100:=var100+' 农林牧渔'; if inblock('其他行业')=1 then var100:=var100+' 其他行业'; if inblock('汽车')=1 then var100:=var100+' 汽车'; if inblock('汽配')=1 then var100:=var100+' 汽配'; if inblock('商业连锁')=1 then var100:=var100+' 商业连锁'; if inblock('石化')=1 then var100:=var100+' 石化'; if inblock('通信')=1 then var100:=var100+' 通信'; if inblock('外贸')=1 then var100:=var100+' 外贸'; if inblock('医药')=1 then var100:=var100+' 医药'; if inblock('仪电仪表')=1 then var100:=var100+' 仪电仪表'; if inblock('有色金属')=1 then var100:=var100+' 有色金属'; if inblock('运输物流')=1 then var100:=var100+' 运输物流'; if inblock('造纸印刷')=1 then var100:=var100+' 造纸印刷'; if inblock('安徽')=1 then var100:=var100+' 安徽'; if inblock('北京')=1 then var100:=var100+' 北京'; if inblock('福建')=1 then var100:=var100+' 福建'; if inblock('甘肃')=1 then var100:=var100+' 甘肃'; if inblock('广东')=1 then var100:=var100+' 广东'; if inblock('广西')=1 then var100:=var100+' 广西'; if inblock('贵州')=1 then var100:=var100+' 贵州'; if inblock('海南')=1 then var100:=var100+' 海南'; if inblock('河北')=1 then var100:=var100+' 河北'; if inblock('河南')=1 then var100:=var100+' 河南'; if inblock('黑龙江')=1 then var100:=var100+' 黑龙江'; if inblock('湖北')=1 then var100:=var100+' 湖北'; if inblock('湖南')=1 then var100:=var100+' 湖南'; if inblock('吉林')=1 then var100:=var100+' 吉林'; if inblock('江苏')=1 then var100:=var100+' 江苏'; if inblock('江西')=1 then var100:=var100+' 江西'; if inblock('辽宁')=1 then var100:=var100+' 辽宁'; if inblock('内蒙古')=1 then var100:=var100+' 内蒙古'; if inblock('宁夏')=1 then var100:=var100+' 宁夏'; if inblock('青海')=1 then var100:=var100+' 青海'; if inblock('山东')=1 then var100:=var100+' 山东'; if inblock('山西')=1 then var100:=var100+' 山西'; if inblock('陕西')=1 then var100:=var100+' 陕西'; if inblock('上海')=1 then var100:=var100+' 上海'; if inblock('深圳')=1 then var100:=var100+' 深圳'; if inblock('四川')=1 then var100:=var100+' 四川'; if inblock('天津')=1 then var100:=var100+' 天津'; if inblock('***')=1 then var100:=var100+' ***'; if inblock('新疆')=1 then var100:=var100+' 新疆'; if inblock('云南')=1 then var100:=var100+' 云南'; if inblock('浙江')=1 then var100:=var100+' 浙江'; if inblock('重庆')=1 then var100:=var100+' 重庆'; if inblock('3G')=1 then var100:=var100+' 3G'; if inblock('H股')=1 then var100:=var100+' H股'; if inblock('QFII持股')=1 then var100:=var100+' QFII持股'; if inblock('ST')=1 then var100:=var100+' ST'; if inblock('智能电网')=1 then var100:=var100+' 智能电网'; if inblock('创投')=1 then var100:=var100+' 创投'; if inblock('次新股')=1 then var100:=var100+' 次新股'; if inblock('大盘')=1 then var100:=var100+' 大盘'; if inblock('海峡西岸')=1 then var100:=var100+' 海峡西岸'; if inblock('大订单')=1 then var100:=var100+' 大订单'; if inblock('股权改革')=1 then var100:=var100+' 股权改革'; if inblock('股权投资')=1 then var100:=var100+' 股权投资'; if inblock('火电板块')=1 then var100:=var100+' 火电板块'; if inblock('水电板块')=1 then var100:=var100+' 水电板块'; if inblock('燃气板块')=1 then var100:=var100+' 燃气板块'; if inblock('供热板块')=1 then var100:=var100+' 供热板块'; if inblock('沪深300')=1 then var100:=var100+' 沪深300'; if inblock('滨海特区')=1 then var100:=var100+' 滨海特区'; if inblock('参股金融')=1 then var100:=var100+' 参股金融'; if inblock('新能源A')=1 then var100:=var100+' 新能源A'; if inblock('社保重仓')=1 then var100:=var100+' 社保重仓'; if inblock('资源优势')=1 then var100:=var100+' 资源优势'; if inblock('铁路基建')=1 then var100:=var100+' 铁路基建'; if inblock('稀缺资源')=1 then var100:=var100+' 稀缺资源'; if inblock('航天军工')=1 then var100:=var100+' 航天军工'; if inblock('中小企业板')=1 then var100:=var100+' 中小企业板'; DRAWTEXTEX(TTT,0,2,28,var100+' '),ColorFFB060; DRAWTEXTEX(TTt,0,2,42,'【创于09.06.13 迷惑】'),ColorFFFFFF; N:=IF(SYSPARAM(1)=DATACOUNT,T,DATACOUNT-SYSPARAM(1)); HH:=HHV(HIGH,N); LL:=LLV(LOW,N); VN:=N; {LAST1:=DATACOUNT;} IF VN>DATACOUNT THEN VN:=DATACOUNT+1; FOR I=DATACOUNT DOWNTO DATACOUNT-VN+1 DO BEGIN HH[I]:=HH[DATACOUNT]; LL[I]:=LL[DATACOUNT]; END; TMP:=SETLBOUND(hh,DATACOUNT-VN+1); TMP:=SETLBOUND(ll,DATACOUNT-VN+1); AH:HH,LINETHICK2,color0000FF; AL:LL,LINETHICK2,color00FF00; Qa:(LL + ((HH - LL) * 0.191)),LINEDOT,Color00ffff; Qa2:(LL + ((HH - LL) * 0.382)),LINEDOT,Color00ffff; Qa3:(LL + ((HH - LL) * 0.5)),Colorffffff,LINEDOT; Qa4:(LL + ((HH - LL) * 0.618)),LINEDOT,Color00ffff; Qa5:(LL + ((HH - LL) * 0.809)),LINEDOT,Color00ffff; DRAWTEXT(SYSPARAM(3)=BARPOS,Qa,NUMTOSTR(Qa,2)+'--0.191'),COLORAAAAAA,ALIGN2,PXDN5; DRAWTEXT(SYSPARAM(3)=BARPOS,Qa2,NUMTOSTR(Qa2,2)+'--0.382'),COLORAAAAAA,ALIGN2,PXUP22; DRAWTEXT(SYSPARAM(3)=BARPOS,Qa3,NUMTOSTR(Qa3,2)+'--1/2'),COLORFFFFFF,ALIGN2,PXDN5; DRAWTEXT(SYSPARAM(3)=BARPOS,Qa4,NUMTOSTR(Qa4,2)+'--0.618'),COLORAAAAAA,ALIGN2,PXDN5; DRAWTEXT(SYSPARAM(3)=BARPOS,Qa5,NUMTOSTR(Qa5,2)+'--0.809'),COLORAAAAAA,ALIGN2,PXDN5; DRAWTEXT(SYSPARAM(3)=BARPOS,HH,'阶段高--'+NUMTOSTR(HH,2)),COLORFFFFFF,ALIGN2,PXDN5; DRAWTEXT(SYSPARAM(3)=BARPOS,LL,'阶段低--'+NUMTOSTR(LL,2)),COLORFFFFFF,ALIGN2,PXDN5; D1:=HH-LL; D2:=D1/LL*100; D3:=HH-L; D4:=D3/HH*100; D5:=HH-c; D6:=D5/HH*100; KKH:=BARSLAST(HIGH=HH); KKL:=BARSLAST(LOW=LL); ND:=STRTONUM(NUMTOSTR(REF(DATE,KKL),0)); NG:=STRTONUM(NUMTOSTR(REF(DATE,KKH),0)); DK:=IF(ND>NG,2,1),LINETHICK0; DATE1:=IF(DK=1,ND,NG); VERTLINE(DATE=DATE1),COLORFFAAAA,,LINETHICK2; DRAWTEXT(DATE=DATE1,SYSPARAM(4)*0.95,' 起\n \n 始\n \n 线('+NUMTOSTR(ll,2)+' 元)'+'\n \n \n \n \n \n 涨\n \n 幅('+NUMTOSTR(D2,2)+' % )'+'('+NUMTOSTR(D1,2)+' 元)'+'\n \n \n \n \n 近高\n \n 到\n \n 当前低于收\n \n 幅度('+NUMTOSTR(D4,2)+' % )'+'('+NUMTOSTR(D3,2)+' 元)'+'\n ('+NUMTOSTR(D6,2)+' % )'+'('+NUMTOSTR(D5,2)+' 元)'),COLORFFFFFF;{点击看本软件截图:58股票 公式网 http://www. 58gu. com 整理} |