1. 通達信版本-纏論筆段預測主圖指標,源代碼免費分享
顯示開關:=1;
頂價:=REF(H,BARSLAST(H>REF(H,1)));
底價:=REF(L,BARSLAST(L<REF(L,1)));
分型頂0:=H>頂價 AND L>底價;
分型底0:=L<頂價 AND H<底價;
分型頂1:=分型頂0 AND H=HHV(H,BARSLAST(分型底0));
分型底1:=分型底0 AND L=LLV(L,BARSLAST(分型頂0));
分型頂:=FILTERX(分型頂1,BARSLAST(分型底1));
分型底:=FILTERX(分型底1,BARSLAST(分型頂1));
UP1:=BARSLAST(分型底);
頂力度1:=HHV(L,UP1+1)>LLV(H,UP1+1);
頂包含1:=COUNT(L>REF(L,1),UP1)>2 AND COUNT(H>REF(H,1),UP1)>2;
DN1:=BARSLAST(分型頂);
底力度1:=HHV(L,DN1+1)>LLV(H,DN1+1);
底包含1:=COUNT(H>REF(H,1),DN1)>2 AND COUNT(L>REF(L,1),DN1)>2;
筆頂10:=分型頂 AND UP1>3 AND 頂力度1 AND 頂包含1;
筆底10:=分型底 AND DN1>3 AND 底力度1 AND 底包含1;
筆頂11:=筆頂10 AND H=HHV(H,BARSLAST(筆底10));
筆底11:=筆底10 AND L=LLV(L,BARSLAST(筆頂10));
筆頂12:=筆頂11 AND H=HHV(H,BARSLAST(筆底11));
筆底12:=筆底11 AND L=LLV(L,BARSLAST(筆頂11));
筆頂1:=FILTERX(筆頂12,BARSLAST(筆底12));
筆底1:=FILTERX(筆底12,BARSLAST(筆頂12));
UP2:=BARSLAST(筆底1);
頂力度2:=HHV(L,UP2+1)>LLV(H,UP2+1);
頂包含2:=COUNT(L>REF(L,1),UP2)>2 AND COUNT(H>REF(H,1),UP2)>2;
DN2:=BARSLAST(筆頂1);
底力度2:=HHV(L,DN2+1)>LLV(H,DN2+1);
底包含2:=COUNT(H>REF(H,1),DN2)>2 AND COUNT(L>REF(L,1),DN2)>2;
筆頂20:=分型頂 AND UP2>3 AND 頂力度2 AND 頂包含2;
筆底20:=分型底 AND DN2>3 AND 底力度2 AND 底包含2;
筆頂21:=筆頂20 AND H=HHV(H,BARSLAST(筆底20));
筆底21:=筆底20 AND L=LLV(L,BARSLAST(筆頂20));
筆頂2:=FILTERX(筆頂21,BARSLAST(筆底21));
筆底2:=FILTERX(筆底21,BARSLAST(筆頂21));
筆頂3:=筆頂1 OR 筆頂2;
筆底3:=筆底1 OR 筆底2;
筆頂41:=FILTERX(筆頂3 AND H=HHV(H,BARSLAST(筆底3)),BARSLAST(筆底3));
筆底41:=FILTERX(筆底3 AND L=LLV(L,BARSLAST(筆頂3)),BARSLAST(筆頂3));
筆頂42:=FILTERX(筆頂41 AND H=HHV(H,BARSLAST(筆底41)),BARSLAST(筆底41));
筆底42:=FILTERX(筆底41 AND L=LLV(L,BARSLAST(筆頂41)),BARSLAST(筆頂41));
筆頂431:=筆頂42 AND (BARSLAST(筆底42)>1 OR BARSLAST(筆底42)=DRAWNULL);
筆底431:=筆底42 AND (BARSLAST(筆頂42)>1 OR BARSLAST(筆頂42)=DRAWNULL);
筆頂432:=筆頂431 AND (H=HHV(H,BARSLAST(筆底431)) OR BARSLAST(筆底431)=DRAWNULL);
筆底432:=筆底431 AND (L=LLV(L,BARSLAST(筆頂431)) OR BARSLAST(筆頂431)=DRAWNULL);
筆頂43:=FILTERX(筆頂432,BARSLAST(筆底431));
筆底43:=FILTERX(筆底432,BARSLAST(筆頂431));
筆頂441:=筆頂43 AND (BARSLAST(筆底43)>2 OR BARSLAST(筆底43)=DRAWNULL);
筆底441:=筆底43 AND (BARSLAST(筆頂43)>2 OR BARSLAST(筆頂43)=DRAWNULL);
筆頂442:=筆頂441 AND (H=HHV(H,BARSLAST(筆底441)) OR BARSLAST(筆底441)=DRAWNULL);
筆底442:=筆底441 AND (L=LLV(L,BARSLAST(筆頂441)) OR BARSLAST(筆頂441)=DRAWNULL);
筆頂44:=FILTERX(筆頂442,BARSLAST(筆底441));
筆底44:=FILTERX(筆底442,BARSLAST(筆頂441));
筆頂451:=筆頂44 AND (BARSLAST(筆底44)>3 OR BARSLAST(筆底44)=DRAWNULL);
筆底451:=筆底44 AND (BARSLAST(筆頂44)>3 OR BARSLAST(筆頂44)=DRAWNULL);
筆頂452:=筆頂451 AND (H=HHV(H,BARSLAST(筆底451)) OR BARSLAST(筆底451)=DRAWNULL);
筆底452:=筆底451 AND (L=LLV(L,BARSLAST(筆頂451)) OR BARSLAST(筆頂451)=DRAWNULL);
筆頂45:=FILTERX(筆頂452,BARSLAST(筆底452));
筆底45:=FILTERX(筆底452,BARSLAST(筆頂452));
DN511:=BARSLAST(筆頂45);
底力度511:=HHV(L,DN511+1)>LLV(H,DN511+1);
底包含511:=COUNT(H>REF(H,1),DN511)>2 AND COUNT(L>REF(L,1),DN511)>2;
筆底511:=筆底43 AND (筆底45<>1) AND DN511>3 AND 底力度511 AND 底包含511 AND (L=LLV(L,BARSLAST(筆頂45)));
筆底51:=FILTERX(筆底511,BARSLAST(筆頂45));
UP512:=BARSLAST(筆底45);
頂力度512:=HHV(L,UP512+1)>LLV(H,UP512+1);
頂包含512:=COUNT(L>REF(L,1),UP512)>2 AND COUNT(H>REF(H,1),UP512)>2;
筆頂512:=筆頂43 AND (筆頂45<>1) AND UP512>3 AND 頂力度512 AND 頂包含512 AND (H=HHV(H,BARSLAST(筆底45)));
筆頂51:=FILTERX(筆頂512,BARSLAST(筆底45));
筆頂521:=筆頂45 OR 筆頂51;
筆底521:=筆底45 OR 筆底51;
筆頂52:=FILTERX(筆頂521 AND H=HHV(H,BARSLAST(筆底521)),BARSLAST(筆底521));
筆底52:=FILTERX(筆底521 AND L=LLV(L,BARSLAST(筆頂521)),BARSLAST(筆頂521));
UP53:=BARSLAST(筆底52);
頂力度53:=HHV(L,UP53+1)>LLV(H,UP53+1);
頂包含53:=COUNT(L>REF(L,1),UP53)>2 AND COUNT(H>REF(H,1),UP53)>2;
DN53:=BARSLAST(筆頂52);
底力度53:=HHV(L,DN53+1)>LLV(H,DN53+1);
底包含53:=COUNT(H>REF(H,1),DN53)>2 AND COUNT(L>REF(L,1),DN53)>2;
筆頂53:=筆頂52 AND UP53>3 AND 頂力度53 AND
2. 抄底逃頂主圖指標公式源碼
抄底逃頂主圖指標公式源碼:
`UPPERBAND = OPEN + * N;`
`LOWERBAND = OPEN - * N;`
指標解釋:這套指標公式的源碼主要是為了分析股票或其他金融產品的價格波動,通過確定股價走勢的高點和低點來幫助投資者做出投資決策。當股票價格在上方受到壓力無法繼續上漲時,投資者可以視為「頂」,此時選擇賣出或減倉;當股票價格在低位受到支撐開始反彈時,投資者可以視為「底」,此時選擇買入或加倉。這套公式通過計算上下軌道,以明確價格的動態范圍,便於捕捉交易時機。需要注意的是,此處的公式需要結合具體的時間周期N來分析。具體來說:
UPPERBAND 是股價的上線或高壓線,代表當前價格可能遇到阻力的位置。當股價觸及這條線時,表明市場可能面臨短期回調的風險,投資者可以考慮賣出或減倉。這條線的計算考慮了開盤價和最高價的關系,通過乘以一個系數N來反映價格波動的幅度。這個系數N可以根據投資者的風險偏好和交易策略進行調整。如果系數N較大,則意味著價格波動幅度較大,高壓線將更高。相反地,LOWERBAND則是下線或支撐線,它用於標示價格的底部區域。當股價在這一區域得到支撐時,可以考慮買入或加倉。與UPPERBAND的計算方式類似,LOWERBAND的計算也考慮了開盤價和最低價的關系。當股價跌破這條線時,可能意味著市場處於弱勢狀態,投資者應保持謹慎態度。這套指標公式需要結合其他分析工具如成交量等一起使用,以獲得更准確的市場分析結論。
3. 通達信纏論筆線段低吸高拋主圖指標源碼
高拋低吸策略旨在股票價格下跌時買入,上漲時賣出以賺取差價。實施這一策略需關注幾個要點:
1. 心態平穩:克服貪婪與恐懼,勇於在價格上升時賣出,不必擔心錯過機會,勇於在價格下跌時買入,不必擔心被套。
2. 控制倉位:波段操作通常避免全倉操作,即使進行高拋低吸,也需靈活管理倉位。
3. 關注基本面:選擇業績穩定、行業穩定的股票進行投資。
主圖指標源碼如下:
N1:=6;
重心:(2*C+H+L)/4,COLOR00FFFF,LINETHICK0;
SJ:=WMA((重心-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100,2);
ZJ:=WMA(0.618*REF(SJ,1)+0.382*SJ,2);
繪制交叉點提示:
當SJ低於ZJ且小於30時,提示「← 低吸」,顏色為綠色。
當ZJ高於SJ且大於70時,提示「← 高拋」,顏色為藍色。
繪制EMA指標和相關信號:
A1:=EMA(C,14)COLORWHITE,LINETHICK1;
計算A1的波動率A1X。
繪制突破信號:
當A1X大於等於0時,顯示突破點,顏色為紅色。
顯示休假點,顏色為綠色。
計算漲幅和跌幅。
設置股票價格的上限和下限。
繪制趨勢線,包括短期、中期和長期。
計算指標ZLGJ,並根據買賣信號繪制圖標和直線。
設置時間窗口,包括5、13、34、55、89、144、233個交易日。
最終,源碼通過繪制圖表、指標和信號,幫助投資者識別買入和賣出時機,實現高拋低吸策略。
4. 精選通達信主圖指標之最佳畫線(源碼分享)
精選通達信主圖最佳畫線源碼分享,解析關鍵指標配置。
趨勢射線配置如下:
上述配置通過計算歷史最高價、最低價與當前價格之間的關系,形成多條趨勢線,用於輔助分析趨勢強度。
關鍵點識別邏輯如下:
最後的VAR1111至VAR4444部分使用了比較與交叉邏輯,通過計算歷史最高價與最低價,並與當前收盤價進行比較,確定壓力位與支撐位,以輔助交易決策。
以上代碼展示了通達信主圖的高級畫線技巧,通過綜合多條趨勢線與關鍵點識別,為投資者提供了直觀且豐富的市場分析工具。在實際應用中,需結合具體市場情況和交易策略進行調整與優化。
5. 箱頂箱底主圖指標公式源碼
箱頂箱底主圖指標公式源碼通常用於技術分析,以判斷股價或其他金融產品價格的高低位。但請注意,具體的公式源碼可能因不同的分析軟體或平台而異。一般來說,箱線圖(Box Plot)的構成包括箱體、箱頂、箱底、上須和下須,但主圖指標公式通常指的是如何在圖表上繪制這些元素。然而,標準的箱線圖並不直接提供“箱頂箱底主圖指標”的公式源碼,因為這通常是根據具體的數據集和分析需求定製的。
1. 箱線圖基本概念:
箱線圖是一種用作顯示一組數據分散情況資料的統計圖。因形狀如箱子而得名。它主要包括以下幾個數據節點:箱體(一組數據的上下四分位數,Q3和Q1)、箱線(即“須”,通常是從箱體延伸出去,表示了數據的總體散布,一般是到距離箱體1.5倍IQR(內四分位距)的位置)、箱頂和箱底(即上邊緣和下邊緣,有時也直接由最大值和最小值表示)。
2. 主圖指標與公式源碼:
在金融分析軟體中,主圖指標通常指的是能夠在主價格圖表上直接顯示的指標,如移動平均線、布林帶等。這些指標的計算公式會被編寫成源碼,以便軟體能夠自動計算和繪制。對於箱頂和箱底,如果要在主圖上顯示,可能需要自定義指標或者尋找已經編寫好的腳本或插件。
3. 自定義箱頂箱底指標:
若要在主圖上顯示箱頂和箱底,分析師可能需要編寫一個自定義指標。這個指標的源碼將基於箱線圖的統計原理,計算給定時間周期內的數據四分位數,並將這些值繪制在主圖上。這樣的指標對於識別價格異常波動或潛在反轉點可能非常有用。
4. 實際應用與限制:
在實際應用中,將箱線圖的概念應用於金融時間序列數據可以幫助分析師更好地理解價格的分布和波動。然而,由於金融數據的連續性和動態性,直接應用傳統的箱線圖方法可能存在一定的局限性。因此,在編寫和使用箱頂箱底主圖指標時,分析師需要根據市場特性和個人經驗進行適當的調整和優化。
綜上所述,雖然沒有一個標準的“箱頂箱底主圖指標公式源碼”,但通過分析箱線圖的基本原理和金融數據的特點,分析師可以自定義適合自己分析需求的指標,並在金融分析軟體中實現它。
6. 股票里主圖顯示源碼有什麼用不同顏色的K線都代表什麼意思
在股票行情軟體中的K線圖上各種顏色的線所代表的含義:
紅方框:是漲的走勢,代表實時股價高於開盤價;
藍方框:是跌的走勢,代表實時股價低於開盤價;
白色線、黃色線、紫色線、綠色線、紅色線、藍色線分別代表5/10/20/30/60/120日移動平均線,同顏色線條對應的是數字就是不同天數的平均股價。
有的軟體均線顏色不一定相同,但含義都是一樣的;具體的你看K線圖,左上角有MA的數值後面的顏色,比如:5後面是白色、10後面是黃色,這就代表著 5日平均價格用白線表示,10日平均價格用黃色線表示,以此類推。
K線有兩種,一是陽線(紅),二是陰線(綠)。陽線,紅方框叫陽線實體,上端表示收盤價,下端表示開盤價,方塊上邊的豎線叫做上影線,頂端表示最高價;線面的豎線叫做下影線,表示交易最低價。陰線,上影線表示最高價,下影線表示最低價,方塊上端表示開盤價,下端表示收盤價。
K線包含的信息,一般上影線和陰線實體表示股價的下壓力量;下影線和陽線實體則表示股價的上升力量。上影線和陰線實體較長則說明股價的下跌動力比較大,下影線和陽線實體較長則說明股價揚長動力較強。
至於上面各種顏色的線條主要是市場趨勢指標線,平均價格線。有移動平均線(MA),平滑異同移動平均線(MACD)等。這些線都是應用一定的技術分析手段,計算出來的指標然後描繪出來僅供參考的曲線。
具體的可以參閱有關方面的書籍系統的去學習一下,同時再結合個模擬軟體去練練,這樣理論加以實踐可快速有效的掌握知識,目前的牛股寶模擬還不錯,裡面有多項指標指導,各項指標都有詳細說明如何運用,在什麼樣的形態下表示什麼意思,使用起來有一定的幫助,願能幫助到您,祝投資愉快!
7. 求大師分享,告訴我這個紅綠背景主圖是什麼指標公式源碼。那裡可以下載
NA:=STRCAT(CON2STR(YEAR,0),' 年 ');
YA:=STRCAT(CON2STR(MONTH,0),' 月 ');
RA:=STRCAT(CON2STR(DAY,0),' 日 ');
SJ:=STRCAT(STRCAT(NA,YA), RA);
DRAWTEXT_FIX(C>0,0.88,0,0,SJ);
{布林+寶塔+藍灰操盤}
{藍灰底}
買線:=EMA(C,2);
賣線:=EMA(SLOPE(C,21)*20+C,42);
STICKLINE(買線>=賣線,HHV(H,60),LLV(L,60),5,0),COLOR000045;
STICKLINE(買線<賣線,HHV(H,60),LLV(L,60),5,0),COLOR004500;
{紅軌道}
紅軌道:=MA(MA(CLOSE,3),1),LINETHICK1,COLORYELLOW;
軌道:MA(MA(CLOSE,3),3),COLOR32CD32,LINETHICK2;
SHENG:=IF(紅軌道>=軌道,軌道,DRAWNULL);
升:SHENG,COLORMAGENTA,LINETHICK2;
{變色K線}
N1:=14;
M:=6;
TR1:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N1);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N1);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N1);
PDI:=DMP*100/TR1,LINETHICK2;
MDI:=DMM*100/TR1;
ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXR:=EXPMEMA(ADX,M);
VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
STICKLINE(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,CLOSE,REF(CLOSE,1),3,1),COLOR0000FF;
VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
STICKLINE(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,CLOSE,REF(CLOSE,1),3,0),COLORC08000;
VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;
STICKLINE(VAR19,REF(CLOSE,1),REF(CLOSE,2),3,0),COLORMAGENTA ;
VAR1A:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD;
STICKLINE(VAR1A,REF(CLOSE,1),REF(CLOSE,2),3,0) ,COLOR00FF00; }
{箱體線}
N:=7;
T1:=CONST(LLVBARS(LOW,N));
T1HIGH:=CONST(REF(HIGH,T1));
CC:=CONST(CURRBARSCOUNT);
T2:=CONST(BARSLAST((CURRBARSCOUNT >(CC+T1)) AND (HIGH>T1HIGH)));
T2HIGH:=CONST(REF(HIGH,T2));
T3:=CONST(BARSLAST((CURRBARSCOUNT >(CC+T2)) AND (HIGH>T2HIGH)));
T3HIGH:=CONST(REF(HIGH,T3));
突破殺入線:DRAWLINE(CURRBARSCOUNT=T3+1, T3HIGH, ISLASTBAR, T3HIGH, 1),LINETHICK1,COLORYELLOW;
DRAWTEXT(ISLASTBAR, T3HIGH, '殺入線!'),LINETHICK1,COLORYELLOW;
AB:=EMA(((2*C+H+L)/4-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8);
BA:=EMA(AB,5);
A1{高}:=REFDATE(REF(HHV(H,96),5),DATE);
B1{低}:=REFDATE(REF(LLV(L,96),5),DATE);
DY{中}:=((A1)+(B1))/2;
箱頂:IF(AB>0 AND AB-BA<=0,A1,A1),COLORGREEN,DOTLINE;
箱腰:IF(AB>0 AND AB-BA<=0,DY,DY),COLORYELLOW,DOTLINE;
箱低:IF(AB>0 AND AB-BA<=0,B1,B1),COLORRED,DOTLINE;
DRAWTEXT(ISLASTBAR,箱頂,'箱頂'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,箱腰,'箱腰'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,箱低,'箱低'),COLORYELLOW;
VARAA:=IF(CLOSE>150,91.3,0.913);
{突破:INTPART(CLOSE/VARAA )*VARAA,POINTDOT,LINETHICK4,COLORRED;
再突破:突破+VARAA,POINTDOT,LINETHICK4,COLOR00FF00 ;
回踩:(突破+再突破)/2,POINTDOT,COLORWHITE,LINETHICK4;}
STICKLINE(CROSS(ZIG(3,5),REF(ZIG(3,5),1)),箱低,箱腰,0.1,-1),COLORRED;
STICKLINE(CROSS(REF(ZIG(3,5),1),ZIG(3,5)),箱頂,箱腰,0.1,-1),COLORGREEN;
DRAWICON(CROSS(ZIG(3,5),REF(ZIG(3,5),1)),箱腰,1);
DRAWICON(CROSS(REF(ZIG(3,5),1),ZIG(3,5)),箱腰,2);
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.02,0.01,0,'K線底部出紅色或粉色,可低吸建倉!'),COLORRED;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.02,0.05,0,'綠點表示長期的壓力點!'),COLORGREEN;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.02,0.10,0,'白點表示中短期的壓力和支撐點,'),COLORGREEN;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.02,0.16,0,'紅點表示有效支撐或突破長中短期壓力點!股價向下跌破,原則清倉!'),COLORGREEN;
EE:=(H+L+O+2*C)/5;
CRTP:=EE+(H-L);
CRZL:=2*EE-L;
CRZC:=2*EE-H;
CRFZ:=EE-(H-L);
高:CONST(CRTP),COLORRED;
阻:CONST(CRZL),COLORC7C9FF;
支:CONST(CRZC),COLOR7C9CFF;
反:CONST(CRFZ),COLORDD00DD;
DRAWTEXT(ISLASTBAR, 反, '反轉價'),LINETHICK1,COLORDD00DD;
DRAWTEXT(ISLASTBAR, 支, '支撐'),LINETHICK1,COLOR7C9CFF;
DRAWTEXT(ISLASTBAR, 阻, '阻力'),LINETHICK1,COLORC7C9FF;
DRAWTEXT(ISLASTBAR, 高, ' 高破線'),LINETHICK1,COLORGREEN;
均線:=EXPMA(C,12),COLORGRAY,LINETHICK2;
日:=50;
昨前:=3;
高2:=REF(HHV(H,日),昨前);
低2:=REF(LLV(L,日),昨前);
H4:=高2-(高2-低2)*0.618;
H5:=高2-(高2-低2)*0.809;
支撐80.9%:REFDATE(H5,DATE),COLORRED;
支撐61.8%:REFDATE(H4,DATE),COLORGREEN,;
STICKLINE(CURRBARSCOUNT=1,支撐80.9%,支撐80.9%,300,-1),COLORGREEN;
STICKLINE(CURRBARSCOUNT=1,支撐61.8%,支撐61.8%,300,-1),COLORRED;
DRAWTEXT(CURRBARSCOUNT=1 AND 支撐80.9%,支撐80.9%,'備錢'),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=1 AND 支撐61.8%,支撐61.8%,'轉運'),COLORRED;
WH1:=IF(L=LLV(L,9),L,0);
WH2:=CONST(BARSLAST(WH1!=0));
WH3:=CONST(IF(WH2=0,H,REF(H,WH2)));
WH4:=CONST(REF(BARSLAST(H>WH3),WH2+1)+WH2+1);
WH5:=CONST(IF(WH4=0,H,REF(H,WH4)));
WH6:=CONST(REF(BARSLAST(H>WH5),WH4+1)+WH4+1);
WH7:IF(CURRBARSCOUNT<=WH2+10,CONST(IF(WH6=0,H,REF(H,WH6))),DRAWNULL),COLORRED,DOTLINE;
STICKLINE(CURRBARSCOUNT<=WH2+1 AND L=LLV(L,9),O,C,3,0),COLORRED;
DRAWTEXT(CURRBARSCOUNT=WH2+10,WH7,'LINE'),COLORRED;
DRAWTEXT(ISLASTBAR,WH7,'進場'),COLORRED;
WH8:IF(CURRBARSCOUNT<=WH2+1,IF(L=LLV(L,9),L,DRAWNULL),DRAWNULL),CIRCLEDOT;
H81:=IF(H=HHV(H,9),H,DRAWNULL);
H82:=CONST(BARSLAST(H81!=DRAWNULL));
H83:=CONST(IF(H82=0,L,REF(L,H82)));
H84:=CONST(REF(BARSLAST(L<H83),H82+1)+H82+1);
H85:=CONST(IF(H84=0,L,REF(L,H84)));
H86:=CONST(REF(BARSLAST(L<H85),H84+1)+H84+1);
H87:=IF(CURRBARSCOUNT<=H82+10,CONST(IF(H86=0,L,REF(L,H86))),DRAWNULL),DOTLINE;
H88:=IF(CURRBARSCOUNT<=H82+1,IF(H=HHV(H,9),H,DRAWNULL),DRAWNULL),CIRCLEDOT;
DRAWTEXT(CURRBARSCOUNT=H82+10,H87,'LINE'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,H87,'止損'),COLORYELLOW;
DIF:=EMA(DCLOSE,12)-EMA(DCLOSE,26);
DEA:=EMA(DIF,9);
AAA:=(DIF-DEA)*2*60;
起爆:=CROSS(AAA-REF(AAA,1),15);
DRAWTEXT(起爆,MA(L,3),'↖暴張'),COLORYELLOW,LINETHICK2;
LC:=REF((O+H+L+2*C)/5,1);
{短線擒黑碼}
RSI:=SMA(MAX(C-LC,0),7,1)/SMA(ABS(C-LC),7,1)*10;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,23))/(0.015*AVEDEV(TYP,23));
買:=CROSS(RSI,7.1) AND MA(V,5)>MA(V,10),COLORRED;
DRAWTEXT(CROSS(RSI,7.1) AND MA(V,5)>MA(V,10),MA(L,3),'↖◆短線擒黑碼◆'),COLORWHITE;
DRAWICON(買,MA(L,3),17);
賣:=CROSS(7.1,RSI) AND MA(V,10)>MA(V,5),COLORGREEN;
DRAWTEXT(CROSS(7.1,RSI) AND MA(V,10)>MA(V,5),箱頂,'■■逃跑■■'),COLORGREEN;
DRAWICON(賣,MA(H,3),28);
{絕密買點}
A81:=EMA(C,3),COLORWHITE;
A82:=EMA(C,5),COLORYELLOW;
A83:=EMA(C,7),COLORMAGENTA;
A84:=EMA(C,12),COLORGREEN;
A85:=EMA(C,20),COLORRED;
A86:=EMA(C,50),COLORBLUE,LINETHICK2;
SS8:=CROSS(A81,A85) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018 ;
SSS8:=CROSS(A81,A85) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018;
DRAWICON(SS8 ,MA(L,3),5);
DRAWTEXT(SS8,MA(L,3),'↖絕密買點'),COLORYELLOW;
ZYX1:="DMI.PDI"(12,6);
ZYX2:="DMI.MDI"(12,6);
ZYX3:=ZYX1>65 AND ZYX1>REF(ZYX1,1);
ZYX4:=LLV(ZYX1,0);
ZYX5:=BARSLAST(ZYX4=ZYX1);
ZYX6:=(0-REF(ZYX2,4))/(ZYX4-REF(ZYX2,ZYX5))>2;
ZYX7:=ZYX1>REF(ZYX1,1);
ZYX8:=VOL>2*MA(VOL,30);
ZYX9:="DMI.ADX"(12,6);
ZYXA:="DMI.ADXR"(12,6);
ZYXB:=CLOSE>MA(CLOSE,30) AND CLOSE<MA(CLOSE,30)*1.04;
ZYXC:=MA(CLOSE,30)>REF(MA(CLOSE,30),1);
ZYXD:=BARSLAST(CROSS(MA(CLOSE,5),MA(CLOSE,10)))<BARSLAST(CROSS(MA(CLOSE,10),MA(CLOSE,5)));
{ZYXE:=0-"MACD.DIFF"(7,21,3);}
ZYXF:=TROUGHBARS(3,15,1)<4;
ZYX10:=EMA(CLOSE,30)>REF(EMA(CLOSE,30),2);
ZYX11:=IF(ZYXF=1,50,0);
ZYX12:=CROSS(ZYX2,ZYX1) AND CROSS(ZYXA,ZYX9);
ZYX13:=CROSS(ZYX2,ZYX1) AND CROSS(ZYX9,ZYXA);
ZYX14:=ZYXB AND ZYXC AND ZYXD AND ZYX10 AND ZYX6 AND ZYX7 AND ZYX8*50;
ZYX15:=BARSLAST(CROSS(ZYX2,ZYX1)=1);
ZYX16:=BARSLAST(CROSS(ZYX1,ZYX2)=1);
ZYX17:=HHV(ZYX1,ZYX16);
ZYX18:=BARSLAST(ZYX1=ZYX17);
{STICKLINE(FILTER(ZYXF=1,5),50,0,10,0),COLORRED;}
ZYX19:=ZYX3 OR ZYX12 OR ZYX13*100;
ZYX1A:=ZYX13*100;
DRAWICON(FILTER(ZYXF=1,3),MA(L,3),23);
DRAWTEXT(FILTER(ZYXF=1,3),箱低,'■■鐵底■■'),COLORGREEN;
{量能平台}
ND:=10;
PTD:=CONST(LLVBARS(V,ND));
TDPX:IF(CURRBARSCOUNT<=ND,CONST(IF(PTD=0,O,REF(O,PTD))),DRAWNULL),COLORFF0000;
IF(CURRBARSCOUNT=PTD+1,TDPX,DRAWNULL),CIRCLEDOT,COLORFF0000,LINETHICK2;
DRAWTEXT(ISLASTBAR,TDPX,' 【地平線】'),COLORFF0000;
G21:=30;
T112:=CONST(HHVBARS(V,G21));
T122:=IF(CURRBARSCOUNT<=G21+7,CONST(IF(T112=0,H,REF(H,T112))),DRAWNULL);
T122A:=IF(CURRBARSCOUNT=T112+1,T122,DRAWNULL),CIRCLEDOT,COLORWHITE;
DRAWTEXT(ISLASTBAR,T122,'30天量能平台'),COLORWHITE;
W10:=10;
TW1:=CONST(HHVBARS(V,W10));
TW0:=IF(CURRBARSCOUNT<=W10+7,CONST(IF(TW1=0,C,REF(C,TW1))),DRAWNULL);
TW0A:=IF(CURRBARSCOUNT=TW1+1,TW0,DRAWNULL),CIRCLEDOT,COLORWHITE;
DRAWTEXT(ISLASTBAR,TW0,'10量能平台'),COLORWHITE;
W20:=20;
TW20:=CONST(HHVBARS(V,W20));
TW22:=IF(CURRBARSCOUNT<=W20+7,CONST(IF(TW20=0,C,REF(C,TW20))),DRAWNULL);
TW22A:=IF(CURRBARSCOUNT=TW20+1,TW22,DRAWNULL),COLORWHITE;
DRAWTEXT(ISLASTBAR,TW22,'20量能平台'),COLORWHITE;
MW:=10;
MW1:=CONST(LLVBARS(V,MW));
MW0:=IF(CURRBARSCOUNT<=MW+7,CONST(IF(MW1=0,O,REF(O,MW1))),DRAWNULL);
MW0A:=IF(CURRBARSCOUNT=MW1+1,MW0,DRAWNULL),CIRCLEDOT,COLORWHITE;
DRAWTEXT(ISLASTBAR,MW0,'地量反彈量能平台'),COLORWHITE;
{N1:=18;N2:=36;N3:=55;}
EM1:=EMA(C,18),NODRAW;
EM2:=EMA(C,36),COLORRED;
EM3:=EMA(C,55),COLORGREEN;
TJ8:=BETWEEN(EM2,EM1,EM3);
{DRAWICON(TJ8=0,L,14);}
B18:='<-----------------財富平台';
DRAWTEXT(VOL=HHV(VOL,20),C ,B18),COLORRED;
{超跌反彈}
RSV:=(CLOSE-LLV(LOW,11))/(HHV(HIGH,11)-LLV(LOW,11))*100;
短期底部:=LLV(OPEN,30);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=(3*K-2*D),LINETHICK2;
D2:=SMA(J,3,1)*0.82;