過去5日內,曾出現創10日新低 寫法

  •   292 
  • 最後發表   chun0712  2017 十一月 13
chun0712 發文於   2017/11/10

settotalbar(10);//過去五日內曾出現過創10日新低

condition1 = Low crosses Below lowest(Low,9);//不包含當日

condition2 = trueany(condition1,5);//設定幾日內有出現過創10日新低都算都算

if condition2 then ret=1;

請問小幫手,我要找過去五日內,只要有一天是創10日新低的那一天就要找出來.但以上寫法有什麼地方有錯?? 找不到半檔股票說


EX:
日期:1 , 2 , 3 , 4, 5, 6號(其中6是當日)
只要1~5號當中 有一天是創10日新低就找出 

排序方式: 標準 | 最新
XQ小幫手 發文於   2017/11/13

Hi chun0712,

第二行程式碼有問題,會將當期的最低價判斷進去,造成選不到任何股票商品( 因為當期的最低價不可能摜破當期的最低價 )

故請修改為,以上提供給您參考,請試試看,謝謝:

settotalbar(10);

condition1 = Low crosses Below lowest(Low[1],9);

condition2 = trueany(condition1,5);

if condition2 then ret=1;

  • 按讚來自於
  • CHUN0712
chun0712 發文於   2017/11/13

謝謝~ 我再試看看.

  • 按讚來自於
  • b24524658
發表回覆
Close