請問如何針對K線圖抓出那一根長紅的高低點?
我知道trueany 可以在限定K棒內符合條件
但能否針對這跟K棒來去抓出開高低收的價格
以圖示來說 想要抓出 第六根紅K的開高低收
但請問有辦法限制幾根內的紅K嗎?
好比說 抓到5跟內的實體紅K 還是這個程式會抓最近期的?
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。
感謝你~
請問 如何針對抓到單一K後 在單跟K到現在這跟K做撰寫
意思是 假設 單一K是第4跟 那麼我想要寫 接下來3根 量縮小且震盪幅度不大該如何寫
因為有可能單一K也會出現在5跟或6跟
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到當下這根是否都有符合成交量減少。
請問小幫手, 你最後寫 Value4=value1;這一句的用意是甚麼??
thank you
Hello plpipu,
value4 = value1; 是用value4來記錄近5根Bar中最近一次condition1條件符合是在哪根Bar上。
另外condition2 的部分小幫手有打錯,應該是 condition2 = trueall(volume[1] > volume, value4); 才對,
這邊的 condition2 就會檢查從達成 condition1 的最近那根Bar到當下這根是否都有符合成交量減少。
8 評論