如何編寫警示測略?

  •   164 
  • 最後發表   KKuramas  2022 八月 16
KKuramas 發文於   2022/07/28

無敵小編 好

想請問如果要在策略雷達上用警示語法編寫"月營收成長率",要如何寫才能成功編譯?

試了value1= getField("月營收月增率", "M");但編譯時會跳出不支援。

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/08/04

Hello KKuramas,

 

因為月營收月增率是選股欄位,只有選股腳本可以使用。

您可以在 XSHelp 上查詢相關欄位。

在資料欄位中能用的是 月營收 欄位,且不支援回測。

 

KKuramas 發文於   2022/08/04

是否可以請全能小幫手協助,若用下列語法來表示月營收成長的警示,因為無法回測,要怎麼知道這個警示策略是有效的呢?? 謝謝  

value1 = GetField("月營收","M"); value2 = GetField("月營收","M")[12]; value3 = (value1-value2)/value2 * 100;   if value3 > 10 then ret = 1;

XQ小幫手 發文於   2022/08/10

Hello KKuramas,

 

由於月營收的資料欄位無法用在回測上,或許您可以將其畫在指標上比較看是否有如您所想的運作。

舉例來說:

 

value1 = GetField("月營收","M"); 

value2 = GetField("月營收","M")[12]; 

value3 = (value1-value2)/value2 * 100;   

if value3 > 10 then value10 = 1 else value10 = 0;

plot1(value10);

 

這樣在條件符合時就會畫出1,其他時候則是0。

KKuramas 發文於   2022/08/11

無敵小幫手你好,

謝謝您的耐心回覆。

因為沒有用過指標,想請教"ˋ畫在指標上"這部分要怎麼設定?  麻煩您指導,謝謝 

 

XQ小幫手 發文於   2022/08/16

Hello KKuramas,

 

指標腳本的運作方式是撰寫完後點XS編輯器裡的 "加入指標",就可以把指標畫在技術線圖上直接觀看。

或是也可以在技術線圖中點選要加入的指標。

細節您可以參考教學區的XS自訂指標文章。

發表回覆
Close