xs基本程式問題 卡住很久 求幫助

  •   226 
  • 最後發表   kevin0903  2024 六月 25
kevin0903 發文於   2024/06/25

大家好 我想請問程式的問題:

我想要在突破五分k的第一根k棒高點發出訊號 拿掉紅色的部分跑出的結果是對的 但只要加上第一根k棒高到收5tick的條件 high-close>=0.5 跑出的結果就會不對 卡在這邊很久 所以上來發問 謝謝

IF date<>date[1] then value1=0; //跨日清零 if time=090000 and high-close>=0.5 then value1=high; IF Time>=090500 and close > value1 then ret=1;//0905之後,洗價大於第一根5分K的高點觸發

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/06/25

加了h-c>=0.5,代表第一根K的最高價要大於第一根K收盤價0.5,若這個條件沒有符合,則value1仍然為0,這造成第二根K棒開始時觸發訊號。你可加入value1>0來排除這種可能。

 if time=090000 and high-close>=0.5 then value1=high;

IF Time>=090500 and close > value1 and value1>0 then ret=1;

  • 按讚來自於
  • kevin09032163
kevin0903 發文於   2024/06/25

許教授 感謝你!!

發表回覆
Close