站上年線警示

  •   28 
  • 最後發表   cat00600  2025 九月 04
cat00600 發文於   2025/08/29

請問我想寫一個警示,在5分K收盤時站上年線,跳出警示
我的寫法如下

getfield("close","5") ;

value1 = average(GetField("close","D"), 240); 

if C>value1

then ret=1; 

我編譯沒問題,但都沒有出現警示提醒,我哪裡需要修正,麻煩指點一下,謝謝

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/08/29

增加讀取資料筆數。

cat00600 發文於   2025/08/29

謝謝教授回覆

 

XS小編 發文於   2025/09/04

Hello cat00600,

 

小編補充,您可以參考 SetTotalBar資料讀取範圍與腳本執行的關係 裡的說明。

就您這邊的情況,更準確來說可以使用 setbackbar 來設定足夠的資料引用筆數。

cat00600 發文於   2025/09/04

謝謝小編的回覆


我最後把雷達設定中資料讀取筆數增加 問題就解決了

這樣是否跟設定setbackbar的用意是一樣的?

虎科大許教授 發文於   2025/09/04

SetBackBar只是多準備一些資料供存取運算,程式並不會在這些資料的K棒執行,而SetTotalBar準備的資料K棒都會被執行。你的例子,這兩種處理方式都可以。用SetBackBar會更有效率。

發表回覆
Close