公式測試開盤價,測試出的價格并開盤價 [金字塔]
- 咨詢內容:
策略寫的都是用開盤價寫的,但是測試出來卻不是按開盤價出來的!
下面是用兩種買賣指今得出的結果對比,開平倉的條件是一樣的:
用BUY測得,結果交易價是錯的,用ENTER 寫的開倉,用本周期開盤價測得,是正確的
2012-3-15 9:18:00 開多 2625.4 最新價 0 9:18:00 開多 2626 開盤價 0 2012-3-15 10:00:00 平多 2620.2/2625.7 -1,638.72 最新價 8.47 10:00:00 最大損失 2623.6 -798.78 1.96 2012-3-15 11:16:00 開空 2617.8 最新價 0 11:16:00 開空 2617 開盤價 0 2012-3-15 11:19:00 平空 2624.0/2617.5 -1,938.50 8.47 11:17:00 最大損失 2617.8 -318.53 1.96 2012-3-16 9:21:00 開多 2612 開盤價 0 9:21:00 開多 2612 開盤價 0 2012-3-16 10:44:00 平多 2621.6/2612.3 2,801.66 最高價 8.47 10:44:00 平多 2618.2/2612.3 1,781.62 開盤價 1.96 2012-3-16 10:44:00 開空 2621.6 最高價 0 10:44:00 開空 2618.2 開盤價 0 2012-3-16 11:16:00 平空 2624.8/2621.3 -1,038.65 收盤價 8.47 10:45:00 最大損失 2621.6 -1,098.56 最新價 1.96 2012-3-16 14:20:00 開多 2618 收盤價 0 14:20:00 開多 2617.6 開盤價 0 2012-3-16 14:28:00 平多 2614.0/2618.3 -1,278.52 最底價 8.47 14:29:00 最大損失 2614 -1,158.54 最底價 1.96用BUY 的語句如下:
////平倉
//sellshort(PKD AND HOLDING<0 ,HOLDING,LMT,O);
//sell(PDD AND HOLDING>0 ,HOLDING,LMT,O);
//
////開倉
//IF TOTALDAYTRADE=0 THEN BEGIN
//buy(KDD AND HOLDING=0,1,LMT,O);
//buyshort(KKD AND HOLDING=0,1,LMT,O);
//END;
//
////開倉
//IF TOTALDAYTRADE>0 THEN BEGIN
//buy(KDD AND HOLDING=0 AND TYPE(1)<>2,1,LMT,O);
//buyshort(KKD AND HOLDING=0 AND TYPE(1)<>4,1,LMT,O);
//END;
//
//////止損
//sell(L<BLINE AND HOLDING>0,HOLDING,LMT,O);
//sellshort(H>SLINE AND HOLDING<0 ,HOLDING,LMT,O);
//
// - 金字塔客服:
sell(PDD AND HOLDING>0 ,HOLDING,LMT,O); 圖表里這種寫法有問題的,
sell(PDD AND HOLDING>0 ,HOLDING,limit,O);改成這樣。 - 用戶回復:
這樣改了會有重復下單的現像,下了單后,馬上平掉,然后又下單!
- 網友回復:
那是你的策略條件有問題,建議你學習一下基本的金字塔調試技巧
參考 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 問題4
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
指定的模型還沒有相關內容!

會員登錄/注冊