KD值小於20 以及 大於80 請問要放在 KD 程式 的哪一段 . 如果我要轉換成 選股 是整段程式碼複製即可嗎 謝謝
KD 值 選股
- 1.5K
- 最後發表 superlin 2019 三月 20
XQ小幫手
發文於
2018/10/15
Hi superlin,
您好,可以另存XS編輯器的系統範例選股腳本:KD死亡交叉,
將此腳本的第14行(Ret = k crosses below _d;)修改為判斷 KD值小於20 以及 大於80 即篩選股票,
以上方向供您參考,謝謝。
superlin
發文於
2018/10/15
抱歉,新手學習中.因想法與語法還未成熟,請小幫手 明示(直接範例程式條例),好讓新手能從中學習,謝謝小幫手
XQ小幫手
發文於
2018/10/16
Hi superlin
KD值小於20 以及 大於80
這個策略想法是 KD 同時要小於20 且 大於80 篩選股票嗎?若是的話,這個想法有矛盾,
呈請確認,謝謝。
superlin
發文於
2018/10/16
只要 大於 80 的 謝謝
superlin
發文於
2018/10/16
抱歉 我的意思是 大於 80 或 小於 20 的 謝謝
superlin
發文於
2018/10/16
抱歉,新手學習中,請小幫手 明示(直接範例程式條例),謝謝小幫手
XQ小幫手
發文於
2018/10/17
Hi superlin,
您好,其實很簡單的,建議您思考修改後,
仍不會的話在看以下程式碼範例,以上方向供參考,謝謝。
input: Length(9), RSVt(3), Kt(3); variable: rsv(0), k(0), _d(0); SetTotalBar(maxlist(Length,6) * 3+8); SetInputName(1, "天數"); SetInputName(2, "RSVt權數"); SetInputName(3, "Kt權數"); if currentbar <> gettotalbar then return; Stochastic(Length, RSVt, Kt, rsv, k, _d); Ret = k > 80 or k < 20;
金士曼
發文於
2019/02/25
請問小幫手這個位置
(maxlist(Length,6) 裡面是6還是9啊?!
不太懂為什麼這裡是填6 ??
因為上面是以9下去運算
input: Length(9)
XQ小幫手
發文於
2019/02/26
Hi 金士曼,
(maxlist(Length,6) 裡面是6還是9啊?!
您好,這段是在調整資料筆數運算,系統範例建議是
SetTotalBar(maxlist(Length,6) * 3);
以上這段當成資料筆數的估算,也可以將此行註解在雷達設定調整資料筆數即可,
建議可以使用 Print 語法去驗證數值,看KD值的數值是否有運算正確,
以上方向供您參考,謝謝。
金士曼
發文於
2019/02/27
不好意思,請問小幫手
原input: Length(9), RSVt(3), Kt(3);
如果 我要改參數 Length(9) 假設改成 Length(12)
這樣的話
SetTotalBar(maxlist(Length,6) * 3);
裡面還是填 (Length,6) 還是要改成別的參數
然後這樣的語法 要怎麼改成在5分K上使用 ? 謝謝。
21 評論