警示語法

  •   108 
  • 最後發表   run  2023 四月 10
run 發文於   2023/04/06

 

 

input : x(3);

value1 = average(close,x);

condition1 = close > value1;

condition2 = close[1] < value1[1];

if condition1 and condition2 then ret=1;

你好

上面程式為突破3日均線(警示腳本), 從影片教學抄下來的

請問可以在警示盤中選出股票嗎?

如果不可以 要如何寫程式?

如果可以  condition1 = close > value1; 這行的 close 不是當日收盤價麼?

不懂得是, 它是如何運作   close 當日收盤價,  開盤後會變成前日收盤價嗎?

不必用分K運算嗎?

XQ小幫手 發文於   2023/04/10

 Hello run,

 

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

 

該腳本本身沒有指定頻率,所以您使用在什麼頻率上,就是以該頻率來計算。(ex. 10分鐘頻率上的話就會是突破3根10分鐘Bar均線)

condition1 = close > value1;

close是洗價當下的成交價,也就是當根Bar最新的價格。

close[1] 會是前一根Bar的收盤價,也就是前一根Bar最後的價格。

所以 condition1 和 condition2 連著一起看就會是:

前一根Bar收盤價小於前一根Bar的均線,當下的價格大於當根Bar的均線。

 

若要使用日頻率但盤中觸發也希望警示的話,可以勾選逐筆洗價功能。

這樣腳本就會在每次洗價時都運算判斷條件是否有觸發。

發表回覆
Close