EasyTrader - ArtNo 003
承續前篇繼續介紹其他幾個有名的指標---- 10.Pivot Point (壓力/支撐指標) ----
有點像 三關價與 CDP 的綜合 ,從昨日價格變化推估今日的壓力支撐區段
Vars: Press1(0),Press2(0),Press3(0),Support1(0),Support2(0),Support3(0),
TR(0),Price(0) ; {Pivot Point}
if DataCompression < 2 then Begin
Price = (HighD(1)+LowD(1)+CloseD(1))/3 ;
TR = HighD(1)-LowD(1) ;
Press1 = Price*2 - LowD(1)*2 + HighD(1) ;
Press2 = Price + TR ;
Press3 = Price*2 - LowD(1) ;
Support1 = Price*2 - HighD(1) ;
Support2 = Price - TR ;
Support3 = Price*2 - HighD(1)*2 + LowD(1) ;
end else Begin
Price = (High[1]+Low[1]+Close[1])/3 ;
TR = High[1]-Low[1] ;
Press1 = Price*2 - Low[1]*2 + High[1] ;
Press2 = Price + TR ;
Press3 = Price*2 - Low[1] ;
Support1 = Price*2 - High[1] ;
Support2 = Price - TR ;
Support3 = Price*2 - High[1]*2 + Low[1] ;
end;
Plot1(Press1,"Press1") ;
Plot2(Press2,"Press2") ;
Plot3(Press3,"Press3") ;
{
Plot1(Support1,"Support1") ;
Plot2(Support2,"Support2") ;
Plot3(Support3,"Support3") ;
}
程式碼說明
Press2 = Price + TR ;
Press3 = Price*2 - Low[1] ;
Support1 = Price*2 - High[1] ;
Support2 = Price - TR ;
Support3 = Price*2 - High[1]*2 + Low[1] ;
end;
Plot1(Press1,"Press1") ;
Plot2(Press2,"Press2") ;
Plot3(Press3,"Press3") ;
{
Plot1(Support1,"Support1") ;
Plot2(Support2,"Support2") ;
Plot3(Support3,"Support3") ;
}
程式碼說明
宣告變數
If DataCompression …
依公式計算三組壓力/支撐
End; 此段為自動判定是 分K 或是 日K以上 時間架構
畫線語法(數值,名稱,前景色,背景色,線條寬度)
Plot1(Value,”StrNmae”,Fgcolor,Bgcolor,Width)
最簡單用法 plot1(value) , 名稱主要是在作指標設定時辨識方便
註:由於 TS2000i 只支援 plot1 ~ plot4 , 因此指標需使用 2個重疊指標, 若是較高版本支援 plot1~plot99 可直接使用
---- 11. Dual Thrust (雙重突破系統) ----
Dual Thrust,曾長期排名 Future Trust雜誌最賺錢的策略。該策略在形式上和開盤區間突破策略類似。不同點主要在兩方面:Dual Thrust在Range的設定上,引入前N日的四個價位,使得一定時期內的Range相對穩定;Dual Thrust對於多空的觸發點,考慮了非對稱的方式,多空參考的振幅可以選擇不同的日數,也可以通過參數K1和K2來確定。
交易者在使用該策略時,可以參考歷史回測的最佳化參數,動態調整K1和K2的值。
---- 12.Fibonacci (費波那西數列 又稱黃金分割率) ----
黃金分割線是利用費波那西數列推測漲跌及阻力/支撐的工具。
本圖使用的比率分別為 0% , 23.6%, 38.2%, 50%, 61.8%, 76.4% 及 100%。在圖表中分選出在一個升/跌走勢當中的最高點和最低點,利用公式計算出這個區間的阻力/支持位。圖例程式提供了 bars, day , week, month,year 5種不同方式的整合
FibHigh = 區間高點 ;
FibLow = 區間低點 ;
HL = FibHigh - FibLow
Fib236 = LowerBand + (HL * .236) ;
Fib382 = LowerBand + (HL * .382) ;
Fib50 = LowerBand + (HL * .5) ;
Fib618 = LowerBand + (HL * .618) ;
Fib764 = LowerBand + (HL * .764) ;
---- 13. LSS System ----
國外知名交易手喬治.安傑羅 (George Angell) LSS操作系統利用喬治.道格拉斯.泰勒(George Douglas Taylor)的「三日周期」為基礎所發展出來的系統,計算方式如下
Buy Envelop
1上漲值:近3日的(今日高點-昨日低點)之平均值
2買進高點:近3日的(今日高點-昨日高點)之平均值
3 LSS軸點突破買入值:
((今日高點+今日低點+今日收盤價)/3)×2-今日低點
求得近3日上述公式所得數值所得之平均值
4 今日高點
Sell Envelop
1下跌值:近3日的(昨日高點-今日低點)之平均值
2賣出低點:近3日的(昨日低點-今日低點)之平均值
3 LSS軸點突破賣出值:
((今日高點+今日低點+今日收盤價)/3)×2-今日高點
求得近3日上述公式所得數值所得之平均值
4. 今日低點
由上漲值、買進高點、今日高點、LSS軸點突破買入值這4個數值就構成1組賣出封套;由下跌值、賣出低點、今日低點、LSS軸點突破賣出值這4個數值則構成1組買入封套。將買入封套的4個數值加以平均,就可以找到次日的買入點,反之,將賣出封套的4個數值加以平均,就可以找到次日的賣入點。
範例程式作了一點修正 , 如附圖
加上了箱型指標線對於盤勢方向與突破點的觀察又更容易一些 , 下一篇將介紹為 K棒變身 PlotPaintBar的使用, 同樣的箱型與 K線 , 換上不同的K棒外衣讓自己的主觀看盤更得心應手喔
沒有留言:
張貼留言