黑腳筆記本總整理--台指期
以基準線戰法為主,搭配 MultiCharts 圖形程式碼謹提供 有關 函數及指標,不提供交易策略的程式碼 基本圖形,採用 Contract,也就是 Volume Bars標準差:從日線圖去計算 每日 高低距離 的 90天 標準差
基準點:昨日中點 + 今天開盤 - 昨日收盤
圖中以 每格 0.5標準差 畫水平線,曲線乃 回歸線,紅、綠 小三角代表 盤中小波浪往上、往下的開始。
本帖最後由 無無明 於 11-10-6 09:12 PM 編輯
inputs:Length( 90 ) ;
value1=StandardDev( High-Low, Length, 1 )*PriceScale ;
value1=Round(value1,0);
Plot1( value1, "SDev" ) ;
--------------------------------------------------------------
在MC程式編譯裡,開啟新的指標(名稱自訂),複製程式碼,做編譯即可以使用
於日線圖 導入這個指標,放到圖形下方,會顯示當天的 90天標準差。
以這個數據,去引用到 分時線圖、VOL圖裡面 本帖最後由 無無明 於 11-10-6 09:19 PM 編輯
同樣是 指標,名稱自訂。輸入參數「SDev」依照每日日線圖所計算的90天標準差輸入更新,一般會連續數天固定。NumDevs 可以 改用 0.5,成為 每0.5S 一格。
於分時線圖或VOL圖或TICK圖(固定點數圖不可以使用),直接導入以下程式碼所編譯的 指標,自行定顏色,Type 以 Point 設定。會畫出最近30天的 基準線以及上下各條水平線。
inputs:
SDev(80),
NumDevs( 0.382 ),
Displace( 0 ) ;
variables:
var0( 0 ),var1( 0 ),var2( 0 ),nn(0),var8(0),var9(0),
var3( 0 ),var4(0),var5(0),var6(0),var7(0),var10(0),var11(0);
var0 = ( HighD(1)+LowD(1) )/2 + ( OpenD(0)-CloseD(1) ) ;
var1=SDev;
var3 = var0 + Round(NumDevs * var1,0) points;
var2 = var0 - Round(NumDevs * var1,0) points;
var4 = var0 - Round(1* var1,0) points;
var5 = var0 + Round(1* var1,0) points;
var6 = var0 - Round((NumDevs+1)* var1,0) points;
var7 = var0 + Round((NumDevs+1)* var1,0) points;
condition1 = Displace >= 0 or CurrentBar > AbsValue( Displace ) ;
if condition1 and Round(DateToJulian(currentdate)-DateToJulian(date),0)<30
and var0>0 and var1>0 then begin
nn=IntPortion( ( averageFC((h+l)/2,8) - var0 ) * PriceScale / var1 );
if nn>=1 then begin
var8=var0+Round((nn)*var1,0) points;
var9=var0+Round((nn+1)*var1,0) points;
var10=0;var11=0;
end;
if nn<=-1 then begin
var10=var0+Round((nn)*var1,0) points;
var11=var0+Round((nn-1)*var1,0) points;
var8=0;var9=0;
end;
Plot1( var0, "Mid" ) ;
Plot2( var3, "Upper" ) ;
Plot3( var2, "Lower" ) ;
Plot4( var5, "Upper2" ) ;
Plot5( var4, "Lower2" ) ;
Plot6( var7, "Upper3" ) ;
Plot7( var6, "Lower3" ) ;
if nn>=1 then begin
if nn>1 then Plot8( var8, "T1" ) else NoPlot(8);
Plot9( var9, "T2" );
NoPlot(10);NoPlot(11);
end;
if nn<=-1 then begin
if nn<-1 then Plot10( var10, "B1" ) else NoPlot(10);
Plot11( var11, "B2" );
NoPlot(8);NoPlot(9);
end;
if Displace <= 0 then
begin
condition1 = (h+l)/2 crosses over var3 ;
if condition1 then
Alert( "Price crossing over Upper band" )
else
begin
condition1 = (h+l)/2 crosses under var2 ;
if condition1 then
Alert( "Price crossing under Lower band" ) ;
end;
end ;
end ; 基準線 類似座標軸,採用座標平移的運算技巧,把每天的 K棒數值 轉成 相對於當天基準線的 連續圖形配合 MultiCharts 座標顯示的特殊功能,整合原始K棒圖形與轉換K棒
在這種座標轉換的圖形,可以更清晰看出連續的趨勢,移除了 每日開盤跳空的效果
基準線相對位置 座標調整,類似 相對運動定律
對於趨勢有比較好的解釋性,適合用於當沖的戰術
在MT4恆生 也做了 基準線 平移調整
本帖最後由 無無明 於 11-10-11 08:56 PM 編輯
http://www.phy.ntnu.edu.tw/moodle/mod/resource/view.php?id=174
關於 基準線 平移調整轉換,請參考 相對論
每日 有不同的基準線=不同的座標系
相對運動=當天K棒與基準線的運動
不同座標系之間,需要藉由轉換以達於一致性的架構,來作為分析的基礎
在狹義相對論所做的座標轉換 就是 「勞倫茲轉換」
MultiCharts 自行製造出來的 K棒,可以獨立顯示於畫面
要將 原始K棒 設定成 隱藏
自行製造的K棒,放在 Charts #1 只看一條車線 轉彎後碰線 就是機會
平移調整後的圖形,簡單明瞭 該何處 做多 何處做空
以基準線 相對位置所做的調整,屬於 相對座標系
例如:
船在海上航行,每一段航程多有其 對應的 燈塔 來航行
走遠了,就必須換燈塔當指引
針對不同的燈塔,永遠有一個 共同的 基準-----北極星
這些話是 20幾年前,一位占星師對我講的話。 本帖最後由 無無明 於 11-10-28 10:18 AM 編輯
缺口的填補,在平移調整後的圖形,其缺口與傳統線圖不一樣圖例顯示,相對座標系的缺口填補,具有更佳的解釋性。
在絕對座標系,價格屬於創新高,但是在相對座標系去不是,反而是填補缺口後回檔。
以 固定量圖 做 基準線平移K棒調整
把開盤跳空缺口歸零來調整K棒,意義如何?
我慢慢驗證後,再來回報!
頁:
[1]
2