針對線圖抓單跟K

  •   188 
  • 最後發表   交易玩家  2023 六月 14
交易玩家 發文於   2023/03/29

請問如何針對K線圖抓出那一根長紅的高低點?

我知道trueany 可以在限定K棒內符合條件

但能否針對這跟K棒來去抓出開高低收的價格 

 

以圖示來說 想要抓出 第六根紅K的開高低收 

 

附加文件

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/03/30

 Hello 交易玩家,

 

您可以在長紅發生時用變數紀錄相關數值。

舉例來說:

condition1 = (100 * (close - open) / open) > 2;  //實體Bar部分上漲2%算長紅

if condition1 then begin

    value1 = high;

    value2 = low;

    end;

 

如此當 condition1 成立時 value1 和 value2 就會是對應的高低點。

  • 按讚來自於
  • smile14963
交易玩家 發文於   2023/04/12

但請問有辦法限制幾根內的紅K嗎?

好比說 抓到5跟內的實體紅K 還是這個程式會抓最近期的?

XQ小幫手 發文於   2023/04/14

 Hello 交易玩家,

 

這是抓最近發生的高低點。

如果您要限定在近5根Bar最近的長紅的高低點的話,最簡單的方法是用迴圈去檢查過去5根Bar即可。

舉例來說

condition1 = (100 * (close - open) / open) > 2; 

value2 = 0;

value3 = 0;

for value1 = 4 downto 1 begin

    if condition1[value1] then begin

        value2 = high[value1];

        value3 = low[value1];

        end;

    end;

 

這樣就會檢查近5根Bar,如果條件沒有達成的話value2和value3就會是0。

  • 按讚來自於
  • smile14963
交易玩家 發文於   2023/04/14

感謝你~ 

 

交易玩家 發文於   2023/05/11

請問 如何針對抓到單一K後 在單跟K到現在這跟K做撰寫

意思是 假設 單一K是第4跟 那麼我想要寫 接下來3根 量縮小且震盪幅度不大該如何寫

因為有可能單一K也會出現在5跟或6跟

XQ小幫手 發文於   2023/05/11

Hello 交易玩家,

 

您可以在for迴圈同時記錄達成條件Bar的相對位置,接著判斷其他條件是否達成。

舉例來說,如果要成交量持續減少的話:

condition1 = (100 * (close - open) / open) > 2; 

value2 = 0;

value3 = 0;

value4 = 0;

for value1 = 4 downto 1 begin

    if condition1[value1] then begin

        value2 = high[value1];

        value3 = low[value1];

        value4 = value1;

        end;

    end;

 

condition2 = trueall(volume[value1] > volume[value1 - 1], value1);

這邊的condition2 就會檢查從達成 condition1 的最近那根Bar到當下這根是否都有符合成交量減少。

plpipu 發文於   2023/06/10

請問小幫手, 你最後寫 Value4=value1;這一句的用意是甚麼??

thank you

XQ小幫手 發文於   2023/06/14

Hello plpipu,

 

value4 = value1; 是用value4來記錄近5根Bar中最近一次condition1條件符合是在哪根Bar上。

另外condition2 的部分小幫手有打錯,應該是 condition2 = trueall(volume[1] > volume, value4); 才對,

這邊的 condition2 就會檢查從達成 condition1 的最近那根Bar到當下這根是否都有符合成交量減少。

發表回覆
Close