選股40天最低價

  •   198 
  • 最後發表   gto  2022 十一月 09
gto 發文於   2022/08/04

如果要近一天收盤價大於40天內最低價-5% & 小於5% , 我可以再加入甚麼指令?thx

 

value1 = GetField("Low");

value2 = close-value1;

value3 = value2/close*100;

 

if value3>-5 and value3<5 then ret=1;

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

Hello gto,

 

您可以使用 lowest 來抓出近n日最低價。

舉例來說:

value1 = lowest(low, 40);

就會是 40 期 low 的最低價。

gto 發文於   2022/08/14

hi 小幫手

   ok, thx

KKABC 發文於   2022/11/07

想利用這個問題,順便問一下小幫手

假如40天內 最低價出現多個相同的值在不同日期,但是我想要的是最早出現最低值的日期

以目前我的認知,使用lowest會記錄最近出現的日期,所以想請問一下小幫手有沒有方法可以得到我想要的?

XQ小幫手 發文於   2022/11/09

 Hello KKABC,

 

那你可以參考內建的 simplelowest 函數,將迴圈由 for i = 1 to Length-1 改為 for i = Length-1 downto 1 這樣就會是由前往後。

然後再用變數紀錄所需的K棒位置即可。 

KKABC 發文於   2022/11/09

謝謝小幫手協助,已修成完成,且正常運行

發表回覆
Close