OSC選股第一根紅柱

  •   28 
  • 最後發表   捏捏  3 天前
捏捏 發文於   2026/04/12

編好:

 

input: FastLength(12), SlowLength(26), MACDLength(9);

 

variable: difValue(0), macdValue(0), oscValue(0);

 

SetTotalBar((maxlist(FastLength,SlowLength,6) + MACDLength) * 4);

 

MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);

 

Ret = oscValue cross over 0;

 

為什麼系統都顯示第二根紅柱,請問如何修改成第一根紅柱顯示??

 

都會選到3/12,能否選到3/11

截圖圖片

排序方式: 標準 | 最新
小木可 發文於   2026/04/12

你好,我直接用你的程式碼去做選股,全友 3/11 就會選出,而 3/12 並不會:

你可以在程式碼最下方,再加入兩行:

OutputField(1, oscValue[0], "柱[今天]");
OutputField(2, oscValue[1], "柱[昨天]");

看看輸出的相關值是否和 XQ 看盤副圖是否一致

捏捏 發文於   2026/04/12

還是不行ㄟ ,用回測所有商品都選第二個柱

小木可 發文於   2026/04/12

你有設 OutputField 輸出資料嗎?請貼上來看一下 3/12 的全友

虎科大許教授 發文於   2026/04/13

用選股腳本回測,若進場使用預設的下期開盤價,則會在出現OSC黃金交叉的隔天才會出現進場訊號,亦即第一根出現交叉,會在第二根進場。

捏捏 發文於   2026/04/13

謝謝許教授解釋,我已經掌握

發表回覆
Close