請教個問題 [金字塔]
- 咨詢內容:
//該模型為簡單示范模型,用戶需根據自己交易經驗,修改完善后再實際應用!!!//作者 Z7C9
RUNMODE:0;//中間變量INPUT:AVGLENGTH(40),ATRLENGTH(40),SS(1,1,10000,1);//定義參數值MA1:=REF(MA((HIGH+LOW+CLOSE)/3,AVGLENGTH),1);//定義MA1手數:=ss;//交易條件UPPERBAND:=MA1+REF(MA(TR,ATRLENGTH),1);//上軌LOWERBAND:=MA1-REF(MA(TR,ATRLENGTH),1);//下軌ENTRYLONGCOND:=MA1>REF(MA1,1) AND HIGH>=UPPERBAND;//開多條件EXITLONGCOND:=LOW<=MA1;//平多條件ENTRYSHORTCOND:=MA1<REF(MA1,1) AND LOW<=LOWERBAND;//開空條件EXITSHORTCOND:=HIGH>=MA1;//平空條件//交易系統
IF HOLDING=0 THEN BEGIN //若持倉為0 IF ENTRYLONGCOND THEN //且滿足開多條件 BUY(1,手數,LIMITR,MAX(OPEN,UPPERBAND));//開多單END
IF HOLDING=0 THEN BEGIN//若持倉為0 IF ENTRYSHORTCOND THEN//且滿足開空條件 BUYSHORT(1,手數,LIMITR,MIN(OPEN,LOWERBAND));//開空單END
IF HOLDING>0 THEN BEGIN//若持有多單 IF EXITLONGCOND THEN//且滿足平多條件 SELL(1,HOLDING,LIMITR,MIN(OPEN,MA1));//平多單END
IF HOLDING<0 THEN BEGIN//若持有空單 IF EXITSHORTCOND THEN//且滿足平空條件 SELLSHORT(1,HOLDING,LIMITR,MAX(OPEN,MA1));//平空單END
///////////////////////這是金字塔自帶的肯納特,我不理解的是:BUY(1,手數,LIMITR,MAX(OPEN,UPPERBAND));這里是以上軌和開盤價的最大值發單。但今天使用,感覺是個收盤價模型。就是K線走完才發單的,這樣的話,在盤中價格突破上軌后。等K線走完,可能價格早就超過上軌了、、這實盤能準嗎? - 金字塔客服:
走完k線下單是為了信號穩定。如果用戶想要出現信號就下單,那么可以是用固定時間間隔模式,但是這個模式的確定是不穩定,信號可能會消失閃爍之類
- 用戶回復:
嗯。我就問下。按金字塔自帶的肯納特。默認的走完K線的話,。它這種發單,,能成交嗎?和回測結果能對上嗎?不會有偷價吧?就是測試看很好。實際不是那么回事。因為實際不可能有那個成交價格的,請教了。
- 網友回復: 這個你要實際的測試一下了,用模擬交易跑一下,看看成交情況
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容