XS指標與XS交易出現的訊號不一致?

  •   200 
  • 最後發表   XQYi  2023 十一月 01
XQYi 發文於   2023/10/23

如下兩組ATR程式碼(指標、交易),為何出現的訊號不一致?如附圖

1. XS ATR觸發交易程式

// 宣告參數

input:period(20,"計算TrueRange的區間"),N(2,"N倍通道");

// 資料讀取筆數設定

settotalbar(period + 3);

value1=average(truerange,period);

value2=average(close,period);

value3=value2+N*value1;

value4=value2-N*value1;

// 多方進場策略:向上突破上通道。出場策略:向下跌破下通道。

if close crosses over value3 then setposition(1);

if close crosses below value4 then setposition(0);

 

 

2. XS ATR觸發指標

// 宣告參數

input:period(20,"計算TrueRange的區間"),N(2,"N倍通道");

// 資料讀取筆數設定

settotalbar(period + 3);

value1=average(truerange,period);

value2=average(close,period);

value3=value2+N*value1;

value4=value2-N*value1;

// 多方進場策略:向上突破上通道。出場策略:向下跌破下通道。

if close crosses over value3 then plot1(value3,"S");

if close crosses below value4 then plot2(value4,"B");

附加文件

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

Hello xqyi,

 

如同小幫手在其他問題所回覆的,自動交易日頻率會強制逐筆洗價,故盤中條件符合並不一定代表收盤時會符合。

參考附圖,在指標上 9/11 是不符合條件的,但回測卻有進場。

若您將相關數值印出的話,會發現條件是從 9/11 090000 到 100600 間都是成立的,而接下來就不符合。

故自動交易會在 9/11 開盤的時候進場。

 

網站上有教學區,裡面有XS語法的基礎和應用,建議您先閱覽該區文章。

附加文件

XQYi 發文於   2023/10/27

這一組程式,是修改範例內的,內容是相同的,但執行的結果指標與交易是不同的。

有些文章說的一大堆,很多是有看沒懂的,光用文字表達若能理解,真的就不需要老師或顧問之類的人了

真心希望,能有電話技術支援的窗口來溝通!

XQ小幫手 發文於   2023/11/01

Hello xqyi,

 

小幫手會將您的意見轉告相關人員作參考。

或許您可以描述一下不懂的部分,小幫手嘗試解釋。

發表回覆
Close