求一個簡單的模型 [金字塔]
- 咨詢內(nèi)容:
請教一下。布林交易,我想做成突破上軌平空做多。突破下軌平多做空。回到中軌不管!!要走完一根k線,還保持條件。第二根k線一開始下單!!條件二是如果突破上下軌x個單位值在當根k線就下單。布林帶上中下軌,還有x,都可以調(diào)整參數(shù)的!! 謝謝老師!!
- 金字塔客服:
input:x(5,1,100);
m:=26;
n:=2;
MID : MA(CLOSE,M);
UPPER: MID + N*STD(CLOSE,M);
LOWER: MID - N*STD(CLOSE,M);
{布林交易,我想做成突破上軌平空做多。突破下軌平多做空。回到中軌不管!!
要走完一根k線,還保持條件。第二根k線一開始下單!!
條件二是如果突破上下軌x個單位值在當根k線就下單。布林帶上中下軌,還有x,都可以調(diào)整參數(shù)的!!
}
if ref(cross(h,upper),1) then BEGIN
sellshort(1,0,limitr,open);
buy(holding=0,1,limitr,open);
endif h>upper+x*mindiff or l<lower-x*mindiff then begin
sell(1,0,thisclose);
buyshort(holding=0,1,thisclose);
end需要在圖表使用1秒輪詢的方式,具體參見下圖
此主題相關(guān)圖片如下:1.png
- 用戶回復(fù):
老師;這個模型好像有點問題。突破下軌沒信號,?突破上軌兩個信號,?而且x這個變量是在突破上軌和下軌時用的,現(xiàn)在好像設(shè)在了中軌上!布林帶數(shù)值也調(diào)整不了啊
- 網(wǎng)友回復(fù):
稍等,我再改改
- 網(wǎng)友回復(fù):
input:x(5,1,100);
input:m(26,1,100);
input:n(2,1,100);
MID : MA(CLOSE,M);
UPPER: MID + N*STD(CLOSE,M);
LOWER: MID - N*STD(CLOSE,M);
{布林交易,我想做成突破上軌平空做多。突破下軌平多做空。回到中軌不管!!
要走完一根k線,還保持條件。第二根k線一開始下單!!
條件二是如果突破上下軌x個單位值在當根k線就下單。布林帶上中下軌,還有x,都可以調(diào)整參數(shù)的!!
}
if ref(cross(h,upper),1) then BEGIN
sellshort(1,0,limitr,open);
buy(holding=0,1,limitr,open);
endif ref(cross(lower,l),1) then begin
sell(1,0,limitr,open);
buyshort(holding=0,1,limitr,open);
endif h>upper+x*mindiff then begin
sellshort(1,0,thisclose);
buy(holding=0,1,thisclose);
endif l<lower-x*mindiff then begin
sell(1,0,thisclose);
buyshort(holding=0,1,thisclose);
end布林帶那個你改上面N和M的賦值就行了
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容