請問盤中突破5日高點語法

  •   677 
  • 最後發表   AKADD  2021 十二月 03
AKADD 發文於   2021/11/02

小編您好,請問如何在策略雷達寫出,盤中股價突破5日高之後觸發警示呢?

value1 = highest(GetField("High", "D")[1], 5);

if close > value1 ;

then ret = 1

我試著寫這樣結果一邊編譯不過:(

麻煩您了

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/12/03

Hello mason,

 

您可以直接使用在5分鐘頻率上,判斷5分鐘Bar的close 有沒有高於前五日最高價。

建議您可以閱讀教學區的文章,裡面有XS語法的基礎與應用。

mason 發文於   2021/12/01

想請問  小幫手  這個語法能在五分鐘頻率使用嗎  若在五分鐘使用是否還需要改呢?

 

XQ小幫手 發文於   2021/11/04

Hello AKADD,

 

您在條件判斷後加上了分號,因而導致錯誤。

可以如此修改:

value1 = highest(GetField("High", "D")[1], 5);

if close > value1 then ret = 1;

這樣當收盤價突破前五日高點時就會警示。

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