日級別乖離計算於分鐘級別觸發問題

  •   173 
  • 最後發表   Eddie Rich  2023 六月 06
Eddie Rich 發文於   2023/02/23

XQ大大您好,

想請問如果想要設定一個條件為:

日級別10MA的乖離<10%且>0%時,便在3分鐘的警戒腳本中觸發,這樣的跨級別腳本,應該如何編寫呢? 

感謝XQ大大幫忙

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

Hello Eddie Rich,

 

內建的bias函數是計算執行頻率上N期的乖離率。

您可以複製裡面的內容稍作修改,將 value1 = Average(close, length) 改為 value1 = Average(getfield("Close", "D"), length),這樣就會是N日的乖離率。

  • 按讚來自於
  • eddie740704
rrrr 發文於   2023/06/02

請問小幫手, 我在系統上找到如下程式,具體上如何修改,滿足如上需求

 

input:

length1(10,"短天期"),

length2(20,"長天期"),

length3(14,"平均天期");

 

value1=bias(length1);

value2=bias(length2);

value3=value2-value1;

value4=average(value3,length3);

plot1(value4,"DBCD");

XQ小幫手 發文於   2023/06/06

Hello rrrr,

 

小幫手建議您先閱覽網站上的教學區,裡面有XS語法的基礎。

如果您是要使用分鐘頻率,但想要計算日頻率的bias的話,要修改的是bias函數。

如何修改小幫手已經寫在上面。

 

舉例來說,您可以新建立個 BiasDay 函數。

input: length(numericsimple);

 

Average(getfield("Close", "D"), length)

BiasDay = (close - value1) * 100 / value1;

 

接著將原本腳本中的bias改為biasday。

發表回覆
Close