請問該怎麼取得信號發生當日的報價?

  •   95 
  • 最後發表   Prudent  2023 九月 20
Prudent 發文於   2023/09/12

您好:

我想取得指標信號發生當日的收盤價,並把這收盤價設定為value1,以便後續設定條件使用,請問該怎麼寫?

condition1= K>50;

condition2= DIF >0;

if conditiona and condition2

then "取得收盤價並設定為value1";

//選股條件

value2 = close;

if value2 > value1

then ret=1;

謝謝

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/09/20

 Hello Prudent,

 

網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。

 

您可以在條件達成是用變數紀錄價格,像是:

if condition1 and condition2 then value1 = close;

 

需注意這種寫法要腳本運算過條件觸發的資料,不然的話 value1 就會維持在原本的值。

如果從沒觸發過,那麼就會是0。

 

小幫手會建議您資料筆數要設的長一些,並且要避開 value1 = 0 的狀況,像是:

if value1 > 0 and value2 > value1 then ret = 1;

Prudent 發文於   2023/09/20

確實解決了問題,非常感謝您的協助,謝謝!

發表回覆
Close