選股問題

  •   237 
  • 最後發表   red  2019 九月 09
red 發文於   2019/07/10

小幫手您好。

 

想詢問一下,

1. 我想做選股,但是是選某一支策略雷達迴測出來勝率大於60%,報酬率大於10%的股票,這樣有變法寫在選股中嗎?

2. 或是如果選股腳本中想要讀取雷達回測的勝率與報酬,有辦法讀取那邊的值嗎?

3. 如果我在選股腳本中,自己運算勝率與報酬,並設定資料讀取從 SetFirstBarDate(20180709)開始,他每次計算出的勝率都是100%跟0%,這樣是不是代表選股腳本中就算設了起點,他也記錄不了這個當下之前的所有進出場的值?

 

 

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

Hi red,

1. 我想做選股,但是是選某一支策略雷達迴測出來勝率大於60%,報酬率大於10%的股票,這樣有變法寫在選股中嗎?

您好,XS無法做到「選某一支策略雷達迴測出來勝率大於60%,報酬率大於10%的股票,並寫在選股中」


 

2. 或是如果選股腳本中想要讀取雷達回測的勝率與報酬,有辦法讀取那邊的值嗎?

XS無法做到「讀取雷達回測的勝率與報酬」


 

...這樣是不是代表選股腳本中就算設了起點,他也記錄不了這個當下之前的所有進出場的值?

小幫手猜想您的意思是,設定資料取為 20180709 開始,以這個為起點,

詢問是否能記錄 20180709 之前的所有進出場值?

若是的話,這個XS無法做到;若否請您舉例說明,以利釐清問題,謝謝。

XQ小幫手 發文於   2019/09/09

Hi red,

您好,小幫手近日重新檢視了一下您先前提供的選股中心結果區圖片與警示回測報告儲存檔案,如附檔,

選股回溯圖片在 2019/07/09 有篩選出 全球傳動(4540)與達邦蛋白(6578)這兩檔商品,為何在警示回測沒有這兩檔商品呢?

 

故觀察了警示回測報告,發現失敗商品裏頭含有這兩檔商品,再觀察回測初始日期是在 20180709

最後搭配觀察看這兩檔商品的初次上市櫃時間:

全球傳動(4540)初次上市櫃是在 20180815

達邦蛋白(6578)初次上市櫃是在 20180918

 

所以這兩檔再回測商品不出來的原因是因為,在回測初始日期(20180709)時,

這兩檔商品尚未上市櫃,故資料長度不足無法運算,導致回測失敗,以上說明,謝謝。


 

另外,小幫手有觀察您的「小股池篩選MJ1-6(未) 」選股策略腳本,發現

day = GetBarOffset(20180709); //取得20150831這根K棒的相對位置

使用這行語法在您的選股策略跑「全球傳動(4540)與達邦蛋白(6578)這兩檔商品」時,day 都會回傳 0,

小幫手有Print檢視過此值,因為 20180709 這兩檔商品尚未上市櫃,故會回傳 0,感覺會影響到後面的判斷,

故建議您在確認看看想法與撰寫的語法是否有落差,謝謝。

附加文件

發表回覆
Close