請問
選股腳本裡面設定了一個變數 AA
當 X 條件成立時,AA = AA + 1;
當 Y 條件成立時,AA = AA + 1;
當 AA >= 1 的時候,ret = 1
但是實際執行選股時,發現選出太多奇怪的股票出來,發現是AA的問題
例如:
第一檔股票被選出來時,AA = 2
當腳本在篩選第二檔股票時,AA = 2+1,因為此時AA的預設值不為0
所以造成後面第三檔..第四檔..第五檔.....都會被選出來
因為每一檔股票的AA都會 > 1
請問
選股腳本裡面設定了一個變數 AA
當 X 條件成立時,AA = AA + 1;
當 Y 條件成立時,AA = AA + 1;
當 AA >= 1 的時候,ret = 1
但是實際執行選股時,發現選出太多奇怪的股票出來,發現是AA的問題
例如:
第一檔股票被選出來時,AA = 2
當腳本在篩選第二檔股票時,AA = 2+1,因為此時AA的預設值不為0
所以造成後面第三檔..第四檔..第五檔.....都會被選出來
因為每一檔股票的AA都會 > 1
Hi 帥哥:
小幫手提供一個建議給帥哥您,
可以使用看看Codition 來完成您的條件。
Condition1 = 當 X 條件成立時;
Condition2 = 當 Y 條件成立時;
當 Condition1 and Condition2 皆為 True時,Ret = 1;
以上提供給您參考,謝謝。
謝謝小幫手,但是需求不一樣內
例如:
KD黃金交叉 AA = AA + 1; //代表分數加一分
RSI黃金交叉 AA = AA + 1; //代表分數再加一分
MACD柱狀體由綠翻紅 AA = AA + 1; //代表分數再加一分
當分數達2分或2分以上時,進場
也就是說,選股條件有下列幾種可能
1. KD黃金交叉 + RSI黃金交叉
2. KD黃金交叉 + MACD柱狀體由綠翻紅
3. RSI黃金交叉 + MACD柱狀體由綠翻紅
4. KD黃金交叉 + RSI黃金交叉 + MACD柱狀體由綠翻紅
以上只是舉例說明,目前策略需求至少分數要4分以上
也就是可能的選股條件多達數十種
試看看:
設定 , variable: intrabarpersist AA(0);
每次符合條件後 +1 ,
IF AA >= 2 then ret =1;
最後程式要結束前 AA =0
Hi 帥哥 園丁:
園丁的方法小幫手有試過,好像會失敗,
不過小幫手可能當時看錯了,帥哥可以試試看園丁的分享唷!
帥哥抱歉,
Condition 的建議不太適合您的條件,
您可以看一下這個文章腳本
http://xstrader.net/%E6%89%93%E9%80%A0%E4%B8%80%E5%80%8B%E5%B0%88%E5%B1%AC%E7%9A%84%E4%B8%8A%E5%B8%82%E6%AB%83%E5%85%AC%E5%8F%B8%E5%81%A5%E5%BA%B7%E6%AA%A2%E6%9F%A5%E8%A1%A8/
修改一下,應該可以算出分數來,
先提供給您參考,謝謝。
5 評論