本帖最後由 Simon 於 19-8-29 22:31 編輯
Mick 大大, 您好,看起來可以試試看喔...
LSTM 可以用來解決時間序列問題,
因為我寫的 SNN (SimpleNeuralNetwork),
很容易在 10點以後的假拉真殺的情況發生被誘多或是誘空的交易訊號(就是您昨天的最後一筆多單的情況)
產生虧損...
所以才會有自動 10 點平倉的交易功能
如果要能夠期貨交易打全場而不是只交易10點前的上半場,
我目前能夠想到的就是跨演算法,
請參閱 https://www.ixueshu.com/document/ec7c9ab6dc5d13b9318947a18e7f9386.html
也就是我目前正著手開發的下一個期貨自動交易回測平台
使用 C# 設計模式 - 策略模式 + 工廠方法
讓各種人工智慧演算法可以 同時 回測
例如... SVM + KNN + NN ... + GA + QLearning...
因為 NN 還是會有弱點, 因為過多的參數, 過多的歷史資料 會發生無法收斂的狀況...
所以, 為了解決交易訊號被誘多,誘空的問題, 只能透過跨演算法才能解決目前遇到的問題
也可以再透過 GA 另外再進行參數優化 ,
可以針對不同的演算法進行優化,
或是演算法組合優化
基本上,
這樣就差不多了...
希望可以在年底前開發出來...
|