特定期間內符合條件的指令

  •   718 
  • 最後發表   chun0712  2018 十二月 12
chun0712 發文於   2018/12/10

1.我想請問今天我已經寫好 condition1 and condition2 

   有沒有指令是 三天以內符合 (condition1 and condition2) 的標的都抓出來呢?

   主要是我沒有每天選股,所以希望當天選的時候可以看一下這三天內有出現符合過的標的.

2.附帶一問 higest(close,30) ,這個語法取30日內最高值,這個30日內有沒有含當日? 
如果有含當日,那不含當日的寫法,可以怎麼寫呢?

排序方式: 標準 | 最新
XQ小幫手 發文於   2018/12/10

Hi chun0712,

1.我想請問今天我已經寫好 condition1 and condition2 

   有沒有指令是 三天以內符合 (condition1 and condition2) 的標的都抓出來呢?

   主要是我沒有每天選股,所以希望當天選的時候可以看一下這三天內有出現符合過的標的.

您好,可以參考 TrueAny 函數,例如:

if (condition1 and condition2) then ... 

 

2.附帶一問 highest(close,30) ,這個語法取30日內最高值,這個30日內有沒有含當日? 

如果有含當日,那不含當日的寫法,可以怎麼寫呢?

有的,highest(close,30) 有含當日,

故可以使用 highest(close[1],30) 或 highest(close,30)[1] 來撰寫不含當日的寫法,

以上方向供您參考,謝謝。

  • 按讚來自於
  • CHUN0712
chun0712 發文於   2018/12/12

所以說如果要同時滿足條件一跟條件二,並找出3天內都有符合的標的就可以用以下寫法:
condition3=
condition1 and condition2 

if TrueAny(condition3,3) then...

以上正確嗎?

 

XQ小幫手 發文於   2018/12/12

 Hi chun0712,

所以說如果要同時滿足條件一跟條件二,並找出3天內都有符合的標的就可以用以下寫法:

condition3=condition1 and condition2 

if TrueAny(condition3,3) then...

以上正確嗎?

您好,您撰寫的程式碼是同時滿足條件一跟條件二,

並找出3天內有出現符合的標的(當3天期間內有一筆以上條件成立)

 

若是要找出3天內都有符合的標的(當3天期間內所有條件皆成立)

則是要使用 TrueAll 函數,例如:

condition3=condition1 and condition2 
if TrueAll(condition3,3) then...

 

以上方向供參考,謝謝。 

發表回覆
Close