如何提高策略的盈利率? [金字塔]
- 咨詢內(nèi)容:
一個日內(nèi)策略代碼,別人在TB上測試,年回報在20%多;但是自己改過來用在金字塔上,年回報就是10%出頭(仔細核對了,,在信號觸發(fā)啊、下單價格設計方面啊用的思路以及指標是一樣的);
面對這種無助的結(jié)果,請問高手們,怎樣改進盈利率呢?
1、自己有嘗試過改變一下某些參數(shù),入場信號觸發(fā)、止損離場信號觸發(fā)等條件放寬松或者收緊一點,但是沒有顯著改善;
可能是自己沒有系統(tǒng)、科學的參數(shù)調(diào)整方法?(的確就是手動地增減一下數(shù)字,然后測試看結(jié)果)
2、有考慮過是不是金字塔里面的下單函數(shù)-交易符控制等造成的差異,LIMIT,LIMITR,THISCLOSE,MARKET啊。但是但是,不知道
它具體和TB是怎么個差別??是造成我如上問題的元兇嗎?
- 金字塔客服:
TB下單是什么價位?
金字塔的這4個價位都有解釋,你挑一個和TB一樣或者接近的價位下單
- 用戶回復:
比如TB的開多代碼如下:
If(Time>time1/100) 【交易時間到了0916分】
{
If(MarketPosition!=1 and step==0 and high>=upband) 【如果沒有多頭持倉,之前沒有過開倉動作,高點突破了上軌】
{
Buy(1,Max(open,upband)+tick);【 開多倉1手,價格為可能的最優(yōu)價格+1個滑點】
step = 1; 【標記轉(zhuǎn)為1,表示當天已經(jīng)交易開倉1次】
high_since_entry = high; 【將開倉時點的最高價賦值給變量/記錄開多倉時點最高價,用于建立移動止損】
}我改寫下:
//入場條件
BUYCOND:=CROSS(high,UPPER);//價格突破上軌,做多//交易系統(tǒng)
if T1 and holding=0 then
開多:BUY(buycond,SS,limitr,max(open,upper)+1*mindiff);如上代碼,兩者做多的信號觸發(fā)設置、做多下單價位設置是一樣的對吧?
唯一有個明顯區(qū)別是,TB里他限制了一天交易只能為1次(STEP=1或0來控制),我在金子塔里最開始沒有控制;但當我也加入一天1次的條件限制后,我的盈利反而變?yōu)樨摂?shù),交易次數(shù)由幾百次變?yōu)閹资危灰捉Y(jié)果更慘了。
所以,不知道是自己金字塔水平問題,還是金字塔和TB本身差異問題;在金字塔里提高盈利率有哪些常見思路呢?
- 網(wǎng)友回復:
Max(open,upband)+tick
這個價位在TB里面是什么價位?比如以今天IF00為例,這個價位如果是上午倒數(shù)第二根k線的信號,那么這個值的數(shù)值是多少?
- 網(wǎng)友回復: 就是TB公式的價位,比如open=70 upband = 90 tick = 0.2 那價位就是90.2。 這個和金字塔的測試取價規(guī)則是一樣的吧? 為啥我測出來收益率只有人家一半多的水平。。。。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯(lián)系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內(nèi)容