EasyTrader - ArtNo 005
有些讀者可能沒使用過 PlotPaintBar 簡單說明建檔方式介紹如下(TS2000i)PltPaintBar 的加入圖表方式介紹如下(TS2000i)
1. 選好已建立的商品圖表
2. 按F7 或右鍵選擇 insert Analysis Techniques (插入指標) à 選擇 PaintBar 及檔案
3. 選則副圖1位置
4. 調整參數
確定後即可在原有K線上作變化
本篇另外介紹PlotPaintBar 一些不同的應用
A.將昨日收盤與今日開盤價差幅度作觀盤指示 ,如下圖
程式碼
程式碼
input:LowVal(0.5),HighVal(1.5) ; Vars:Gate(0),GateColor(Yellow),GateWidth(0),LV(0),HV(0) ; if DataCompression < 2 then Begin Value1 = CloseD(1) ; Value2 = OpenD(0) ; end else Begin Value1 = Close[1] ; Value2 = Open ; end; LV = MinList(LowVal,HighVal) ; HV = MaxList(LowVal,HighVal) ; if Value1 <> 0 then Gate = AbsValue((Value2/Value1-1)*100) ; if Gate <= LV and Value2 >= Value1 then GateColor = Yellow ; if Gate > LV and Gate <= HV and Value2 >= Value1 then GateColor = Magenta ; if Gate > HV and Value2 >= Value1 then GateColor = Red ; if Gate <= LV and Value2 < Value1 then GateColor = White ; if Gate > LV and Gate <= HV and Value2 < Value1 then GateColor = Cyan ; if Gate > HV and Value2 < Value1 then GateColor = Green ; PlotPaintBar(Value1,Value2,"",GateColor,Black,GateWidth) ; |
今開 > 昨收 且 幅度 <= 0.5% à 黃色
今開 > 昨收 且 幅度 > 0.5% 且 幅度 <= 1.5% à 桃紅色
今開 > 昨收 且 幅度 > 1.5% à 紅色
今開 < 昨收 且 幅度 <= 0.5% à 白色
今開 < 昨收 且 幅度 > 0.5% 且 幅度 <= 1.5% à 淺藍色
今開 < 昨收 且 幅度 > 1.5% à 綠色
透過不同顏色來辨識跳空方向與幅度是不是更有感覺呢 ?? 讀者可以依自己操作習慣的需求來更改多空區間的數值
B. 平均K線
平均K線的計算公式如下:
開盤價 = (前一根平均K線的開盤價 + 前一根平均K 線的收盤)/2
最高價 = 傳統K線的最高價
最低價 = 傳統K線的最低價
收盤價 = 傳統K線的(開+高+低+收)/4
由於 TS2000i 限制, 所以分 2個程式檔分別處理 AvgHigh/AvgLow 與AvgOpen/AvgClose
Type = 1 是日本原始的 “ 平均足 “ K線公式
另一個是書上參考的資料
平均K線的計算公式如下:
開盤價 = (前一根平均K線的開盤價 + 前一根平均K 線的收盤)/2
最高價 = 傳統K線的最高價
最低價 = 傳統K線的最低價
收盤價 = 傳統K線的(開+高+低+收)/4
由於 TS2000i 限制, 所以分 2個程式檔分別處理 AvgHigh/AvgLow 與AvgOpen/AvgClose
Type = 1 是日本原始的 “ 平均足 “ K線公式
另一個是書上參考的資料
input:Type(1) ; Vars:RefOpen(0),AvgHigh(0),AvgLOw(0),AvgOpen(0),AvgClose(0) ; if Type = 1 then Begin AvgClose = (Close + Open + High + Low )/4 ; AvgOpen = (AvgOpen[1]+AvgClose[1])/2 ; AvgHigh = High ; AvgLow = Low ; end; if Type <> 1 then Begin RefOpen = Open ; AvgOpen =(RefOpen[1] + Close[1])/2 ; AvgClose = (Close + Open + High + Low )/4 ; AvgHigh = MaxList(High,AvgOpen,AvgClose) ; AvgLow = MinList(Low,AvgOpen,AvgClose) ; end; if AvgClose >= AvgOpen then PlotPB(AvgHigh,AvgLow,"",Magenta,Black,0) else PlotPB(AvgHigh,AvgLow,"",Cyan,Black,0); |
input:Type(1) ; Vars:RefOpen(0),AvgHigh(0),AvgLOw(0),AvgOpen(0),AvgClose(0) ; if Type = 1 then Begin AvgClose = (Close + Open + High + Low )/4 ; AvgOpen = (AvgOpen[1]+AvgClose[1])/2 ; AvgHigh = High ; AvgLow = Low ; end; if Type <> 1 then Begin RefOpen = Open ; AvgOpen = (RefOpen[1] + Close[1])/2 ; AvgClose = (Close + Open + High + Low )/4 ; AvgHigh = MaxList(High,AvgOpen,AvgClose) ; AvgLow = MinList(Low,AvgOpen,AvgClose) ; end; if AvgClose >= AvgOpen then PlotPB(AvgOpen,AvgClose,"",Magenta,Black,2) else PlotPB(AvgOpen,AvgClose,"",Cyan,Black,2); |
平均K線在趨勢盤中的 K棒顏色轉換明確 ,盤整盤也有失真的可能性
C. 關鍵K棒
什麼才是關鍵K棒的定義 ,在每個金融商品交易者,心中各有一把尺來衡量 ,我們也可以利用 PlotPaintBar 的特性, 對於符合條件的關鍵 K棒給予不同的顏色作指示 , 例如 振幅大於25點的 K棒 如圖
程式碼
input: HLRange(25) ;
Var: HL(0) ;
HL = High-Low ;
if HL > HLRange then
if Close >= Open then PlotPB(High,Low,"",Yellow,Black,4)
else PlotPB(High,Low,"",White,Black,4) ;
D. 日均衡圖 ( 一目均衡表Ichimoku Kinko Hyo)
一目均衡圖 (Ichimoku Kinko Hyo) 原是日文,意指「快速查看均衡圖表」。它是用來定義市場趨勢、支撐和阻力的水準,並產生買入及賣出的訊號。大體而言,它是用來說明價格可能走向以及交易的時機。
轉貼http://www.oanda.sg/lang/cnt/learn/forex-indicators/ichimoku-kinko-hyo
一目均衡圖含有五條線和一個雲帶。它接受三個可設定的時間間隔 (x,y,z) 為變數並以下列方式計算:
1. Tenkan-Sen(轉換線) =(最高高點 + 最低低點) / 2,為期過去 x 個期間
2. Kijun-Sen (基準線) = (最高高點 + 最低低點) / 2,為期過去 y 個期間
3. Chikou Span (遲行線) = 今天的收盤價格落後 y 個期間繪製
4. Senkou Span A (高雲線) = (轉換線 + 基準線) / 2,超前 y 個期間繪製
5. Senkou Span B (低雲線)= (最高高點 + 最低低點) / 2,為期過去 z 個期間,超前 y 個期間繪製
程式碼
{ ----- 畫雲層 -----} inputs: ShortTerm(9),MidTerm(26),LongTerm(52); Vars: ConvertLine(0),BaseLine(0),AheadLine1(0),AheadLine2(0),BehindLine(0),HighCloud(0),LowCloud(0) ; ConvertLine = (highest(high,ShortTerm) + Lowest(Low,ShortTerm))/2 ; BaseLine = (highest(high,MidTerm) + Lowest(Low,MidTerm))/2 ; AheadLine1 = (ConvertLine + BaseLine)/2 ; AheadLine2 = (highest(high,LongTerm) + Lowest(Low,LongTerm))/2 ; BehindLine = (High + Low + 2*Close)/4 ; HighCloud = AheadLine1[MidTerm] ; LowCloud = AheadLine2[MidTerm] ; if HighCloud >= LowCloud then PlotPB( HighCloud,LowCloud,"Cloud") Else PlotPB(LowCloud , HighCloud,"Cloud") ; |
{ ----- 畫 4條 線 -----} inputs: ShortTerm(9),MidTerm(26),LongTerm(52); Vars: ConvertLine(0),BaseLine(0),AheadLine1(0),AheadLine2(0),BehindLine(0),HighCloud(0),LowCloud(0) ; ConvertLine = (highest(high,ShortTerm) + Lowest(Low,ShortTerm))/2 ; BaseLine = (highest(high,MidTerm) + Lowest(Low,MidTerm))/2 ; AheadLine1 = (ConvertLine + BaseLine)/2 ; AheadLine2 = (highest(high,LongTerm) + Lowest(Low,LongTerm))/2 ; BehindLine = (High + Low + 2*Close)/4 ; HighCloud = AheadLine1[MidTerm] ; LowCloud = AheadLine2[MidTerm] ; Plot1(ConvertLine,"CV_Line"); Plot2(BaseLine,"Base_Line"); Plot3(HighCloud,"HC_Line"); Plot4(LowCloud,"LC_Line"); |
左圖為標準畫法(盤後使用) , 因為雲層用來觀察未來的壓力與支撐 , 雲層的厚度代表價格穿越過程的難易程度 , 雲層上代表多方趨勢 ,雲層下代表空方趨勢 , 雲層中盤整混沌不明 ,更多的研判可在網路上找到說明
右圖為修正版 ( 只畫到畫面最後K棒位置 ) , 因為即時看盤 ,左圖部份會一直跳動更新畫面 , 所以作了小修改
下圖為K棒顏色替代多均線的示範 ( 搭配黃金分割線 ) ,讀者可自行練習
長期均線 3 條 ( 21,63,120)
1.當收盤價 > 3條長期均線時為多頭趨勢(紅色)
2.當收盤價 >= 任意2條長期均線時為多頭趨勢(桃紅)
3.多頭趨勢中 ,設短期均線 2 條 ( 5, 13), 當收盤價小於 2條短期均線時 為黃色轉弱信號( or 回檔)
4.當收盤價 < 3條長期均線時為空頭趨勢(綠色)
5. 當收盤價 <= 任意2條均線時為空頭趨勢(淺藍色)
6.空頭趨勢中 ,設短期均線 2 條 ( 5, 13) ,當收盤價大於 2條短期均線時 為白色轉強信號( or 反彈)
多 → 空 顏色變化依次為 紅 – 桃紅 – 黃 – 白 – 淺藍 – 綠
觀盤也能賞心悅目 , 真是好心情啊 !!
沒有留言:
張貼留言