求一个简单的模型 [金字塔]
- 咨询内容:
请教一下。布林交易,我想做成突破上轨平空做多。突破下轨平多做空。回到中轨不管!!要走完一根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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容