我在“金字塔”中遇見了鬼 [金字塔]
- 咨詢內容:
跟鬼折騰了一個晚上,在確認自己變成鬼之前,再次測試了一遍,決定發布上來請大家捉鬼。
我將之前一直正常的一個策略引入了MD函數進行組合應用,在測試的過程當中跳動的數字不斷給我帶來驚喜,有突破!我用交易評測中優化的參數替換原有參數后再對公式開始測試,怎么結果還不如原來的好? 又進行了一遍參數的優化,發現這回的參數中又出現了和上次不一樣的結果,還有更好的。我想可能是到了晚上犯困有些恍惚了哪個操作出了問題。就將新的參數用上試一下,這回還可以,就是數值有些小的差異,沒有太在意。上述過程經過幾個來回,雖然數據總是有些小的差異,但總體還算穩定,我就建立一個新的公式,把優化的參數全部在新公式中賦值去掉參數,準備最后測一下就心滿意足地睡個好覺。就這個時候,鬼來了。點擊“開始”的一個動作和浮現出來的結果讓我差異,怎么這么差?交易次數增多了30%左右。我趕緊對比著檢查賦值的參數和優化的參數,看得眼珠子都快掉下來了(本來就已經很困了)沒有發現異常啊? 可新老兩個公式的測試結果就是天壤之別。 靠(氣氛之下),見了鬼了!?
就這樣開始抓鬼,具體的過程就不詳述了,反正是花了n個小時,將以前的好幾個公式有都走了優化過程好幾遍也沒發現數值差異,排除了軟件和計算機的問題,這期間還多次重啟軟件和計算機,最后覺得鬼就在這個公式中。實在頂不住了小睡一下
。哪里睡得踏實?醒來再次開機進到金字塔中,又走了一遍,昨天的問題依然呈現,沒想到早晨的優化結果還創下新高,借助休息后相對清醒的大腦仔細的回顧了一下,交易次數出現如此大的波動,只能是MD的輸出波動較大,于是將鬼定位在MD函數中。趕緊上到論壇搜一下,發現已經有遭雷的。
如果是MD的問題,請MD的設計者查查是否有BUG,如果不是請大家幫助捉鬼!!!
- 金字塔客服:
測試的下單記錄跟你圖表上下單信號吻合么?
- 用戶回復:
樓主可否把 關于MD函數發現該問題的代碼,發布出來,看看
- 網友回復:
TD:=MD(C,I);
vb:10000*(hhv(TD,K)-llv(TD,K))/C,linethick0;
if vb<=vbr then exit;
其實就是很簡單地將上面的三行插入了以前的公式適當的位置,I,K,vbr都是參數,我發現MD的結果本身的范圍變化極大,如果MD的小數位精度不夠的話可能導致問題的發生,正準備改成 vb:(10000*hhv(TD,K)-10000*llv(TD,K))/C 試試。
- 網友回復:
非常感謝
最好是,能直接反應問題的 可執行公式全部代碼,這樣好本地跟蹤
- 上一篇:后臺的運行機理
- 下一篇:不同周期在交易系統中如何 處理
相關文章
-
沒有相關內容

會員登錄/注冊