計算過去7天連續收紅的次數

  •   341 
  • 最後發表   無情卻慈悲  2022 一月 27
無情卻慈悲 發文於   2022/01/22

你好,

想請教一個問題,

想寫出「過去7根K棒中有連線上漲3次且這3根都是紅K」,

我有一個寫法 :

//計算過去7天連續收紅的次數

value1 = TrueCount(close>close[1],7); 

if value1 >=3 then ret =1 ;

我有二個問題 :

(1)若想加上『這3根都是紅K』

(2)連三紅後的下一根K須是紅K

 

請問怎樣改寫,感謝您!

 

 

排序方式: 標準 | 最新
12345 發文於   2022/01/25

//過去7根K棒中有連續上漲3次且這三根都是紅k
value1=countif(close>close[1] and close[1]>close[2] and close[2]>close[3],7); //7根k棒中連續三天上漲
value2=countif(close>open and close[1]>open[1] and close[2]>open[2],7); //7根k棒中連續三天收紅K
if value1>=3 and value2>=3 then ret=1;

無情卻慈悲 發文於   2022/01/25

感謝指導,我研究一下喔

XQ小幫手 發文於   2022/01/27

Hello 無情卻慈悲,

 

您可以參考 12345 的回覆。

另外一種方法是先用condition1判斷當下這跟是否有符合條件,接著判斷這條件的前其值是否有符合條件。

附上警示腳本供您參考。

附加文件

無情卻慈悲 發文於   2022/01/27

感謝小編,我立即參考一下,新年快樂

發表回覆
Close