取得某指定條件K棒的其餘資訊

  •   351 
  • 最後發表   DarrenCCC  2023 十二月 14
DarrenCCC 發文於   2022/08/19

小幫手你好

目前XQ新手卡關
我的警示需求為
10日內(扣除今日),最大量K棒的該K棒相關資訊
ex: 該K棒最高價/該K棒10日均線價格/該K棒10日均量

目前卡在我能知道該K棒位置
value1 = nthHighestBar(1,volume[1],10)

但我不知道怎麼取得指定位置k棒的相關資訊
再請教學~感謝!!

排序方式: 標準 | 最新
musashi 發文於   2022/08/19

{知道K棒位置就可以用期數找到對應的K棒資料([]=K棒期數=與目前K棒的距離)
而用來當作期數的value1之所以加1是因為volume[1]已經往前1天,必須多加1才會是從今天往前的期數}

value1 = nthHighestBar(1,volume[1],10);
value2 = getfield("high","D")[value1+1];
value3 = round(average(getfield("close" ,"D"),10)[value1+1],2);
value4 = round(average(getfield("volume","D"),10)[value1+1],0);

plot1(value1);//該K棒位置
plot2(value2);//該K棒最高價
plot3(value3);//該K棒10日均線價格
plot4(value4);//該K棒10日均量

吉星 發文於   2023/12/14

{知道K棒位置就可以用期數找到對應的K棒資料([]=K棒期數=與目前K棒的距離)
而用來當作期數的value1之所以加1是因為volume[1]已經往前1天,必須多加1才會是從今天往前的期數}

value1 = nthHighestBar(1,volume[1],10);
value2 = getfield("high","D")[value1+1];
value3 = round(average(getfield("close" ,"D"),10)[value1+1],2);
value4 = round(average(getfield("volume","D"),10)[value1+1],0);

plot1(value1);//該K棒位置
plot2(value2);//該K棒最高價
plot3(value3);//該K棒10日均線價格
plot4(value4);//該K棒10日均量


請問 musashi大大:

 

如果知道該 K棒位置,如何取得那支K棒的KDJ指標的J值?

想做兩處低點的K棒位置,這兩處K棒的 J值做高低比較是否背離。

發表回覆
Close