使用指標腳本

去尋找3-6乖離率轉折點,過60天後沒再創新高時,就重新找創新高點

 

3-6乖離率轉折點的計算公式:

2 * Close[3] - Close[6];   //請參考系統XQ技術指標的【3-6乖離率轉折點】腳本

 

大致邏輯:

1. 不管在任何的Bar,3-6乖離率轉折點計算數值皆為2 * Close[3] - Close[6];

2. 若 CurrentBar 為 1 時,3-6乖離率轉折點的高點等同於計算公式( 因為第一根Bar的高點就是初始值 )

    若 CurrentBar 不為 1 時,並且若當前的3-6乖離率轉折點大於高點時,重新記錄高點;並且累計天數歸零。

                                                    若當前的3-6乖離率轉折點不大於高點時,累計天數;若累計天數過60天,則重找高點。

 

副圖呈現:

T為3-6乖離率轉折點的數值;高點為3-6乖離率轉折點的創新高點數值,如下圖和副檔。

 

程式碼範例腳本如下:

input: day1(60,"3-6創N日新高");
value1 = 2 * Close[3] - Close[6];
if currentbar = 1   then 
    begin
        Value2 = 2 * Close[3] - Close[6];
    end
else
    begin
        if 2 * Close[3] - Close[6] > Value2  then 
            begin
                Value2 = 2 * Close[3] - Close[6];
                value20 = 0;
            end
        else
            begin
                value20 += 1;
                if value20 >= day1 then 
                    begin
                        Value2 = 2 * Close[3] - Close[6];
                        value20 = 0;
                    end;
            end;
    end;
Plot1(Value1, "T");
Plot2(Value2, "高點");


 

以上,提供參考,有問題歡迎詢問。