週K線中的月線問題

  •   228 
  • 最後發表   隔壁的老王  2023 三月 29
隔壁的老王 發文於   2023/03/27

Value1 = Average(CloseW(1), 20);

Value2 = Average(CloseW(2), 20);

If DayOfWeek(Date) = 1 Then

Begin

// 目前K棒資料日期是星期一

End;

 

If open > closeW(1) and open > openW(1) 

and close > closeW(1) and close > openW(1)

and closeW(1) > Value1 and CloseW(2) < Value2

and volume > 1000 

then Ret = 1;

以上是我編寫"週一開多方週缺口且上週收盤開始大於週月線"

我需要的本週收盤價跳空開高缺口大於上週K線,上上週的週K線收盤價小於週月線,上週的週K線收盤價大於週月線,編輯是成功的,也有選出股票,但是唯獨"上上週的週K線收盤價小於週月線"不成功,跑出來一樣是大於週月線,想請小幫手幫我修正,謝謝

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

Hello 隔壁的老王,

 

Value1 = Average(CloseW(1), 20);

計算的不是上週的20期的週線,而是近20根Bar的上一週收盤價平均。

 

value1 = average(getfield("Close", "W")[1], 20);

這樣才會是上週的20期週線。

 

同理,value2 應該修改為 value2 = Average(getfield("Close", "W")[2], 20);

 

您實際print出來即可得知。

隔壁的老王 發文於   2023/03/29

謝謝您

發表回覆
Close