警示: 股價穿越跌破單均線 回測跳空股並沒有測出?

  •   358 
  • 最後發表   黃金三角  2017 十一月 30
黃金三角 發文於   2017/11/25

警示,股價穿越跌破單均線 ,另存 數據更改為20MA,

問題: 【執行回測】但跳空的個股卻沒回測出,怎會這樣 ? (如附件紅色框11/03)

這問題在哪呢? 

input: length(20); setinputname(1,"均線期數");

input: Price(Close);setinputname(2,"價格別");

 

settotalbar(3);

setbarback(length);

 

variable: avgValue(0);

avgValue = Average(Price,length);

 

if close < avgValue and  open > avgValue  then ret=1;

 

附加文件

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

你好:

  你的判斷式是設定 收盤價 小於 20MA 同時 開盤價要大於 20MA,並不是單純的跳空設定,小幫手這邊確認11/03的20MA是沒有達成條件的喔,還請你確認你的策略內容,以上說明。

黃金三角 發文於   2017/11/27

您好:

因為我用的是系統預設,正常來說【跌破均價也包含 跳空被跌破】這部分才算合理

否則˙就沒有運用的意義,請貴司務必請更改這部分的程式碼。謝謝

請問 這樣的話如上述條件 包含跌破跳空也算的話怎麼寫呢? 請指教 謝謝您 ~

 

XQ小幫手 發文於   2017/11/28

你好:

  你這邊誤會小幫手的意思囉,小幫手的意思是11/03 那天,並沒有達成跌破均價的條件,故沒有進場訊號是正確的,以上說明。

黃金三角 發文於   2017/11/28

所以這就是你們的回覆?

那怎改?

XQ小幫手 發文於   2017/11/29

你好:

   請問你是單獨跳空跌破也要變為判斷條件嗎??

黃金三角 發文於   2017/11/29

系統預設,正常來說【跌破均價也包含 跳空被跌破】這部分才算合理

否則˙就沒有運用的意義,請貴司務必請更改這部分的程式碼。謝謝

請問 這樣的話如上述條件跌破均價 包含跌破跳空也算的話怎麼寫呢? 請指教 謝謝您 ~

XQ小幫手 發文於   2017/11/30

你好:

  小幫手解釋一下if close < avgValue and  open > avgValue  then ret=1;  

是要 收盤價 < avgValue(20MA) 同時 開盤價 > avgValue(20MA),但11/03 網家(8044)是 收盤與開盤價皆是164.00,而20日MA為 166.48,故沒有達成條件是正確的

 

說明1:如果你要當根要觸發,可以將條件改成

   if close cross under avgValue then ret=1;   這樣就會達成觸發條件。

說明2:而跳空部分的設定,因為跳空的定義有很多種,小幫手用這邊用前一根收盤跟今日開盤價的差距當範例講解:

   value1 =absvalue((open - close[1] )/ close[1] );

   if value1 > 0.02 then ret=1;

0.02為小幫手假設值,可以自行調整。

根據說明1 and 2 ,再行調整你的策略即可,以上說明

 

 

 

  • 按讚來自於
  • 劉彥宏
發表回覆
Close