[求助]無故多出很多交易信號 [金字塔]
- 咨詢內容:
問題出現在在編寫止損反手的時候。之前一直用openprofit來調用賬戶的持倉利潤狀況,在利潤回吐或者虧損達到一定程度的時候止損并反手。但是如果是多策略交易的話,用openprofit程序沒有辦法正確判斷單一策略的盈虧情況,所以打算自己記錄開倉價格,然后和當前價格比較之后,進行止損反手操作。但是出現如下問題:
此主題相關圖片如下:問題策略.jpg
此主題相關圖片如下:原策略.jpg
在開空之后,系統在后一根K線就平空翻多了,而按照用openprofit的程序,是不應該出現這次反手的。
我用調試功能一步一步跟蹤過了,所有參數都是正確的,甚至于在策略中都沒有觸發過平空和開多的代碼。而且繼續調試跟蹤后,所有的參數仍然認為當前是空單,而不是多單,但是圖標上就是出現了這次信號,回測也會有這筆交易。如下是信號正確的程序的代碼://最大浮盈max_open_profit:=max(max_open_profit,openprofit);current_draw_back:=openprofit-max_open_profit;
這是有問題的程序的代碼://最大浮盈if (type(1)=3 and open_price>0)then cp:=(open_price - c)*300;
if (type(1)=1 and open_price>0)thencp:=(c - open_price)*300;
max_open_profit:=max(max_open_profit,cp);current_draw_back:=cp-max_open_profit;
其余部分的代碼除了在開平倉的時候會對open_price做記錄和重置外,其它一模一樣......
謝謝老師,望解答 - 金字塔客服: 調試過正確的話還亂出信號,那么就只能是你貼出全部代碼,由我們來進行調試了
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容