布林套利模型的補(bǔ)充 [金字塔]
- 咨詢內(nèi)容:
版主,我做了個(gè)布林線的套利模型,主要是用價(jià)差做成布林線而成
c1:= "M01$close" - "M05$close";
MA1:=MA(C1,30);
UPPER: MA1 + 1.5*STD(MA1,30);//布林上軌
LOWER: MA1 - 1.5*STD(MA1,30);//布林下軌
IF C1>UPPER THEN BUYSHORT(C1>UPPER,1,MARKET);
IF C1
IF STRCMP(STKLABEL,'M01') = 0 THEN
BEGIN
BUY( C1
BUYSHORT(C1>UPPER AND HOLDING = 0, 1, MARKET,C);
END
IF STRCMP(STKLABEL,'M05') = 0 THEN
BEGIN
BUY(C1>UPPER AND HOLDING=0,1,MARKET,C);
BUYSHORT( C1
end現(xiàn)在問題就是我想價(jià)差回到均線上平倉,但有在布林線上軌下穿均線和下軌上穿均線兩種情況,想問下這個(gè)時(shí)候如何定義持倉狀態(tài)或如何描寫比較好呢
- 金字塔客服:
holding>0就是有多倉
holding<0就是有空倉
- 用戶回復(fù):
c1:= "M01$close" - "M05$close";
想問下樓主,你的這個(gè)定義表示什么 - 網(wǎng)友回復(fù):
M01收盤價(jià)-M05收盤價(jià)
老式引用法
- 網(wǎng)友回復(fù):
但我這邊套利持倉,同時(shí)持有多單和空單,
假設(shè)我想定義回到均線平倉
那么就兩種情況
一種是布林上軌,01空單,05多單,一種是布林下軌,01多單,05空單,
回歸中軌cross好像不能定義上穿或者下穿,
都寫HOLDING>0 or holding<0 && C<MA1 和 HOLDING>0 or holding<0 && C>MA1那持倉沒有區(qū)別就等于開倉馬上平倉了
或者是用CROSS可不可以
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容