求一個簡單的模型 [金字塔]
- 咨詢內容:
請教一下。布林交易,我想做成突破上軌平空做多。突破下軌平多做空。回到中軌不管!!要走完一根k線,還保持條件。第二根k線一開始下單!!條件二是如果突破上下軌x個單位值在當根k線就下單。布林帶上中下軌,還有x,都可以調整參數的!! 謝謝老師!!
- 金字塔客服:
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,都可以調整參數的!!
}
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秒輪詢的方式,具體參見下圖
此主題相關圖片如下:1.png
- 用戶回復:
老師;這個模型好像有點問題。突破下軌沒信號,?突破上軌兩個信號,?而且x這個變量是在突破上軌和下軌時用的,現在好像設在了中軌上!布林帶數值也調整不了啊
- 網友回復:
稍等,我再改改
- 網友回復:
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,都可以調整參數的!!
}
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的賦值就行了
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容