股票昨天最高點最低點自動畫線公式源碼
① 通達信指標中如何自動畫線
自動畫線太多了,給你一個我看好的,源碼下面網址里有圖片演示.
該指標能夠做到對前期高點和最近高點的連線、前期低點和最近低點的連線、阻力位和支撐位的平行直線的連線,可以說簡單易懂,一目瞭然。這類指標要用到未來函數,通常不做為買賣信號的參考。但該指標在一定周期內根據K線的走勢所畫的線已經成立,因此股價突破前高或頸線的點位還是比較可靠的,大家不妨在實戰中來驗證。所以,除了主圖以外,還編制了選股指標。
指標中的實線為高、低點連線,虛線為阻力位和支撐位。
該指標可以復制粘貼到任何主圖里。
MA7:MA(C,7),COLORWHITE;
MA14:MA(C,14),COLORYELLOW;
MA25:MA(C,25),COLORFF00FF;
MA120:MA(C,120),COLORFFCC66;
QA:=REF(H,10)=HHV(H,2*10+1);
QB:=BACKSET(QA,10+1);
QC:=FILTER(QB,10) AND H=HHV(H,10+1);
QD:=BARSLAST(QC);
QE:=IF(QC,CURRBARSCOUNT,0);
QF:=IF(QD,REF(QE,QD),QE);
QG:=CONST(QF);
QH:=REF(QF,QD+1);
QW:=CONST(QH);
DRAWLINE(CURRBARSCOUNT=QW,H,CURRBARSCOUNT=QG,H,1),COLORGREEN;
DRAWLINE(CURRBARSCOUNT=QW,H,ISLASTBAR,REF(H,QW-1),1),COLOR0099FF,POINTDOT;
DRAWLINE(CURRBARSCOUNT=QG,H,ISLASTBAR,REF(H,QG-1),1),COLOR0099FF,POINTDOT;
QM:=INTPART(3*8/5);
QR:=REF(H,QM)=HHV(H,2*QM+1);
QT:=FILTER(QR,QM);
QY:=BACKSET(QT,QM+1);
QU:=FILTER(QY,QM);
QI:=BACKSET(ISLASTBAR,BARSLAST(QU)+1);
QP:=QI>REF(QI,1);
DRAWLINE(QU,H,QP,H,1),COLORRED;
QA1:=REF(L,8)=LLV(L,2*8+1);
QB1:=BACKSET(QA1,8+1);
QC1:=FILTER(QB1,8) AND L=LLV(L,8+1);
QD1:=BARSLAST(QC1);
QE1:=IF(QC1,CURRBARSCOUNT,0);
QF1:=IF(QD1,REF(L,QD1),L);
QG1:=IF(QD1,REF(QE1,QD1),QE1);
QH1:=CONST(QG1);
QW1:=REF(QF1,QD1+1);
QM1:=REF(QG1,QD1+1);
QR1:=CONST(QM1);
DRAWLINE(CURRBARSCOUNT=QR1,L,CURRBARSCOUNT=QH1,L,1),COLORBLUE;
DRAWLINE(CURRBARSCOUNT=QH1,L,ISLASTBAR,REF(L,QH1-1),1),COLORWHITE,POINTDOT;
DRAWLINE(CURRBARSCOUNT=QR1,L,ISLASTBAR,REF(L,QR1-1),1),COLORWHITE,POINTDOT;
QT1:=REF(L,QM)=LLV(L,2*QM+1);
QY1:=FILTER(QT1,QM);
QU1:=BACKSET(QY1,QM+1);
QI1:=FILTER(QU1,QM);
QP1:=BACKSET(ISLASTBAR,BARSLAST(QI1)+1);
QJ1:=QP1>REF(QP1,1);
DRAWLINE(QI1,L,QJ1,L,1),COLORRED;
SR1:=REF(HIGH,10)=HHV(HIGH,2*10+1);
SR2:=FILTER(SR1,10);
SR3:=BACKSET(SR2,10+1);
HD:=FILTER(SR3,10);
前高:=REF(H,BARSLAST(HD));
DRAWICON(CROSS(C,前高),L-0.20,3);{突破前高的信號}
② 以主圖可見最高點、最低點之間畫一條直線,如何寫通達信公式謝謝!
DRAWLINE(REF(H,M),(REF(H,M)+REF(L,M))/2,L,(H+L)/2,0);
公式里「REF(H,M)"是畫線起點條件「M日前的最高點」,「L"是畫線終點條件「當天最低點」,你可以根據情況調整。
股票公式專家團為你解答,希望能幫到你,祝投資順利。
③ 求通達信選股公式,今日K線最低點是n日前某根K線最高點,畫一條行線的選股公式!
JG1:=H;JG2:=L;
A1:=REFX(JG2,1);A2:=REFX(JG2,2);A3:=REFX(JG2,3);A4:=REFX(JG2,4);A5:=REFX(JG2,5);
A6:=REFX(JG2,6);A7:=REFX(JG2,7);A8:=REFX(JG2,8);A9:=REFX(JG2,9);A10:=REFX(JG2,10);A11:=REFX(JG2,11);
A12:=REFX(JG2,12);A13:=REFX(JG2,13);A14:=REFX(JG2,14);A15:=REFX(JG2,15);A16:=REFX(JG2,16);
A17:=REFX(JG2,17);A18:=REFX(JG2,18);A19:=REFX(JG2,19);A20:=REFX(JG2,20);A21:=REFX(JG2,21);A22:=REFX(JG2,22);
A23:=REFX(JG2,23);A24:=REFX(JG2,24);A25:=REFX(JG2,25);A26:=REFX(JG2,26);A27:=REFX(JG2,27);
A28:=REFX(JG2,28);A29:=REFX(JG2,29);
YZ:=CURRBARSCOUNT<=30AND(JG1=A1ORJG1=A2ORJG1=A3ORJG1=A4ORJG1=A5ORJG1=A6OR
JG1=A7ORJG1=A8ORJG1=A9ORJG1=A10ORJG1=A11ORJG1=A12ORJG1=A13ORJG1=A14OR
JG1=A15ORJG1=A16ORJG1=A17ORJG1=A18ORJG1=A19ORJG1=A20ORJG1=A21ORJG1=A22ORJG1=A23OR
JG1=A24ORJG1=A25ORJG1=A26ORJG1=A27ORJG1=A28ORJG1=A29);
B1:=COUNT(YZ,0);
NOTEXTX1:DRAWLINE(B1=1ANDYZ,JG1,REF(JG1,BARSLAST(B1=1ANDYZ))=JG2,JG2,0);
NOTEXTX2:DRAWLINE(B1=2ANDYZ,JG1,REF(JG1,BARSLAST(B1=2ANDYZ))=JG2,JG2,0);
NOTEXTX3:DRAWLINE(B1=3ANDYZ,JG1,REF(JG1,BARSLAST(B1=3ANDYZ))=JG2,JG2,0);
NOTEXTX4:DRAWLINE(B1=4ANDYZ,JG1,REF(JG1,BARSLAST(B1=4ANDYZ))=JG2,JG2,0);
NOTEXTX5:DRAWLINE(B1=5ANDYZ,JG1,REF(JG1,BARSLAST(B1=5ANDYZ))=JG2,JG2,0);
NOTEXTX6:DRAWLINE(B1=6ANDYZ,JG1,REF(JG1,BARSLAST(B1=6ANDYZ))=JG2,JG2,0);
NOTEXTX7:DRAWLINE(B1=7ANDYZ,JG1,REF(JG1,BARSLAST(B1=7ANDYZ))=JG2,JG2,0);
NOTEXTX8:DRAWLINE(B1=8ANDYZ,JG1,REF(JG1,BARSLAST(B1=8ANDYZ))=JG2,JG2,0);
NOTEXTX9:DRAWLINE(B1=9ANDYZ,JG1,REF(JG1,BARSLAST(B1=9ANDYZ))=JG2,JG2,0);
NOTEXTX10:DRAWLINE(B1=10ANDYZ,JG1,REF(JG1,BARSLAST(B1=10ANDYZ))=JG2,JG2,0);
NOTEXTX11:DRAWLINE(B1=11ANDYZ,JG1,REF(JG1,BARSLAST(B1=11ANDYZ))=JG2,JG2,0);
NOTEXTX12:DRAWLINE(B1=12ANDYZ,JG1,REF(JG1,BARSLAST(B1=12ANDYZ))=JG2,JG2,0);
NOTEXTX13:DRAWLINE(B1=13ANDYZ,JG1,REF(JG1,BARSLAST(B1=13ANDYZ))=JG2,JG2,0);
NOTEXTX14:DRAWLINE(B1=14ANDYZ,JG1,REF(JG1,BARSLAST(B1=14ANDYZ))=JG2,JG2,0);
NOTEXTX15:DRAWLINE(B1=15ANDYZ,JG1,REF(JG1,BARSLAST(B1=15ANDYZ))=JG2,JG2,0);
④ 求通達信自動畫線公式
可以以5日前收盤價和昨日收盤價為兩點自動畫一條線,隨著交易日變動而變動,效果如下圖
⑤ K線後最低點畫線指標
平行線(原回歸線)、通道線(原回歸通道線)、線形回歸線、線性回歸帶、標准差通道、上升通道、下降通道平行線用法:又稱管道線,是一根與趨勢線平行的直線,且該直線穿越近段時期價格的最高點或最低點。這兩條線將價格夾在中間運行,有明顯的管道或通道形狀。通道的主要作用是限制價格的變動范圍,讓它不能變得太離譜。通道一旦得到確認,那麼價格將在這個通道里變動。如果通道線一旦被價格有效突破,往往意味著趨勢將有一個較大的變化。當通道線被價格突破後,趨勢上升的速度或下降的速度會加快,會出現新的價格高點或低點,原有的趨勢線就會被廢止,要重新依據價格新高或新低來畫趨勢線和管道線。很多交易者就是利用價格突破管道線的時機來進行加倉或減倉的。
⑥ 求前期高低點畫線代碼求前期高低高點自動畫線代碼
前期高低點畫線代碼
將下面的代碼加入均線系統中就OK了
一、通信達
VAR31:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3);
VAR41:=CROSS(VAR31,0.9);
VAR51:=BACKSET(REF(LOW,2)=LLV(LOW,5),3);
VAR61:=CROSS(VAR51,0.9);
壓力:= REF(HIGH,BARSLAST(VAR41));
STICKLINE(C,REF(HIGH,BARSLAST(VAR41)),REF(HIGH,BARSLAST(VAR41)),8,1),COLOR00FFFF;
支撐:= REF(LOW,BARSLAST(VAR61));
STICKLINE(C,REF(LOW,BARSLAST(VAR61)),REF(LOW,BARSLAST(VAR61)),8,1),COLORRED;
DRAWICON(CROSS(C,壓力),L*1.00,7);
DRAWICON(CROSS(支撐,C),H*1.00,8);
二、博易大師
VAR31:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3);
VAR41:=CROSS(VAR31,0.9);
VAR51:=BACKSET(REF(LOW,2)=LLV(LOW,5),3);
VAR61:=CROSS(VAR51,0.9);
壓力:= REF(HIGH,BARSLAST(VAR41));
STICKLINE(C,REF(HIGH,BARSLAST(VAR41)),REF(HIGH,BARSLAST(VAR41)),8,1),COLOR00FFFF;
支撐:= REF(LOW,BARSLAST(VAR61));
STICKLINE(C,REF(LOW,BARSLAST(VAR61)),REF(LOW,BARSLAST(VAR61)),8,1),COLORRED;
DRAWICON(CROSS(C,壓力),L*1.00,1);
DRAWICON(CROSS(支撐,C),H*1.00,2);
三、深發展國際金融信息平台
VAR31:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3);
VAR41:=CROSS(VAR31,0.9);
VAR51:=BACKSET(REF(LOW,2)=LLV(LOW,5),3);
VAR61:=CROSS(VAR51,0.9);
壓力:= REF(HIGH,BARSLAST(VAR41));
STICKLINE(C,REF(HIGH,BARSLAST(VAR41)),REF(HIGH,BARSLAST(VAR41)),8,1),COLOR00FFFF;
支撐:= REF(LOW,BARSLAST(VAR61));
STICKLINE(C,REF(LOW,BARSLAST(VAR61)),REF(LOW,BARSLAST(VAR61)),8,1),COLORRED;
DRAWICON(CROSS(C,壓力),L*1.00,0);
DRAWICON(CROSS(支撐,C),H*1.00,1);
⑦ 求問股票自動畫線公式
DRAWLINE(最高>0,HHV(H,2),最高>0,HHV(H,2),0),COLORLIGRAY;{連線用};
首先要設立條件輸出,也就是你說的信號A。
當下一個信號A再次出現時,就會畫線。
上面的公式是出現信號時,返回2日內最高價。
⑧ 股票公式錯誤(當前公式 : 高低點 (指標畫線公式)
{顯示高低點}
頂周期:=TOPRANGE(H);
底周期:=LOWRANGE(L);
上內:=LLVBARS(H,頂周期);
上外:=LLVBARS(L,頂周期);
下內:=HHVBARS(L,底周期);
下外:=HHVBARS(H,底周期);
上力度:=HHV(L,上內+1)>LLV(H,上內+1);
下力度:=HHV(L,下內+1)>LLV(H,下內+1);
上包含:=COUNT(L>=REF(L,1),上外)>2 AND COUNT(H>=REF(H,1),上內)>2;
下包含:=COUNT(H<=REF(H,1),下外)>2 AND COUNT(L<=REF(L,1),下內)>2;
頂0:=頂周期 AND 上力度 AND 上包含 AND 上外>3;
底0:=底周期 AND 下力度 AND 下包含 AND 下外>3;
頂分天數:=BARSLAST(頂0);
底分天數:=BARSLAST(底0);
含中間K線:=IF(頂分天數=0,底分天數,頂分天數)>=3;
頂:=頂0 AND 含中間K線 AND H=HHV(H,BARSLAST(底0));
底:=底0 AND 含中間K線 AND L=LLV(L,BARSLAST(頂0));
NOTEXT上筆劃線: DRAWLINE(底,L,頂,H,0),COLORLIRED,LINETHICK1;
NOTEXT下筆劃線: DRAWLINE(頂,H,底,L,0),COLORLIGREEN,LINETHICK1;
分界點:=NOTEXT上筆劃線 AND NOTEXT下筆劃線;
位置調整:=
IF(PERIOD=11,0.02,{年}
IF(PERIOD=10,0.02,{季}
IF(PERIOD=9,0.02, {多日}
IF(PERIOD=8,0.001,{多分鍾}
IF(PERIOD=7,0.02, {月}
IF(PERIOD=6,0.01, {周}
IF(PERIOD=5,0.005, {日}
IF(PERIOD=4,0.002,{60F}
IF(PERIOD=3,0.001,{30F}
IF(PERIOD=2,0.001,{15F}
IF(PERIOD=1,0.0003,{5F}
IF(PERIOD=0,0.0002,{1F}0))))))))))));
DRAWNUMBER(分界點 AND 頂,H+H*位置調整,H),COLORLIGREEN;
DRAWNUMBER(分界點 AND 底,L,L),COLORLIMAGENTA;
{MACD常用}
DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORGREEN;
DEA:EMA(DIF,9),COLORMAGENTA;
MACD:2*(DIF-DEA),LINETHICK0;
BB:=DIF>=REF(DIF,1);
IF(BB,DIF,DRAWNULL),COLORGREEN,LINETHICK2;
AA:=DEA>=REF(DEA,1);
IF(AA,DEA,DRAWNULL),COLORMAGENTA,LINETHICK2;
STICKLINE(MACD>REF(MACD,1)AND MACD>0,MACD,0,2.5,0),COLOR0000AA;
STICKLINE(MACD>REF(MACD,1)AND MACD>0,MACD,0,1.5,0),COLOR0000CC;
STICKLINE(MACD>REF(MACD,1)AND MACD>0,MACD,0,1,0),COLOR0000DD;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,MACD,0,2.5,0),COLOR0000AA;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,MACD,0,1.5,0),COLOR0077FF;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,MACD,0,1,0),COLOR00FFFF;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,MACD,0,3,0),COLORFF9900;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,MACD,0,2,0),COLORFFBB00;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,MACD,0,1,0),COLORFFFF00;
STICKLINE(MACD<REF(MACD,1)AND MACD<0,MACD,0,3,0),COLORFF0000;
STICKLINE(MACD<REF(MACD,1)AND MACD<0,MACD,0,2,0),COLORFF4400;
STICKLINE(MACD<REF(MACD,1)AND MACD<0,MACD,0,1,0),COLORFF8800;
⑨ 求通達信公式前10天最低點做一標記前20天最高點做一標記
K1:=REF(C,1)=DYNAINFO(3) AND O=DYNAINFO(4) AND C=DYNAINFO(7) AND H=DYNAINFO(5) AND L=DYNAINFO(6);
K2:=BARSLAST(V=HHV(V,20));
K3:=BACKSET(K1,K2+1);
STICKLINE(K2=0 AND K3=1,H,H*1.003,8*N,0),COLORYELLOW;
收:C,NODRAW;
DRAWTEXT(S=1&&K2=0&&K3=1,H*1.02,'20天內最高量的'),COLORGREEN;
DRAWICON(S=1&&K2=0&&K3=1,HIGH,2);
DRAWTEXT(S=1&&K2=0&&K3=1,H*0.98,'當天最高價劃線'),COLORGREEN;
DRAWICON(S=1&&K2=0&&K3=1,H*0.98,HIGH,1);
⑩ 日線上穿前期高點的公式,自動在前高最高點畫一條橫線.不是選股公式.不要含未來函數的公式,謝謝!
根據基本要求需要設定條件才行,下面的基本的設置請參考
含義:在圖形上繪制水平線。
用法:
HORLINE(COND,PRICE,TYPE,EXTEND),當COND條件滿足時,在PRICE位置沿水平方向繪制TYPE類型的線段,TYPE=0表示實線,1表示虛線'---',2表示點線'...',3表示點劃線'-.-.-',4表示點點劃線'-..-..-'。EXTEND=1 表示向左延長,=2表示向右延長,=3表示左右延長。
例如:HORLINE(DATE==20140516,L,1);