Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:求一个简单的模型

1楼
博弈小生 发表于:2013/10/16 12:54:26
请教一下。布林交易,我想做成突破上轨平空做多。突破下轨平多做空。回到中轨不管!!要走完一根k线,还保持条件。第二根k线一开始下单!!条件二是如果突破上下轨x个单位值在当根k线就下单。布林带上中下轨,还有x,都可以调整参数的!!                                                                                                                         谢谢老师!!
2楼
jinzhe 发表于:2013/10/16 13:22:26

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);
end

if h>upper+x*mindiff or l<lower-x*mindiff then begin
 sell(1,0,thisclose);
 buyshort(holding=0,1,thisclose);
end

 

 

 

需要在图表使用1秒轮询的方式,具体参见下图


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
3楼
博弈小生 发表于:2013/10/16 16:06:28
老师;这个模型好像有点问题。突破下轨没信号,?突破上轨两个信号,?而且x这个变量是在突破上轨和下轨时用的,现在好像设在了中轨上!布林带数值也调整不了啊图片点击可在新窗口打开查看
4楼
jinzhe 发表于:2013/10/16 16:10:55
稍等,我再改改
5楼
jinzhe 发表于:2013/10/16 16:14:31

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);
end

if ref(cross(lower,l),1) then begin
 sell(1,0,limitr,open);
 buyshort(holding=0,1,limitr,open);
end

if h>upper+x*mindiff  then begin
 sellshort(1,0,thisclose);
 buy(holding=0,1,thisclose);
end

if l<lower-x*mindiff then begin
 sell(1,0,thisclose);
 buyshort(holding=0,1,thisclose);
end

 

布林带那个你改上面N和M的赋值就行了

6楼
博弈小生 发表于:2013/10/16 16:46:54
老师。还是用不了。好像只能在日线上用。我要在分钟上也要用,干脆你给我做一个  突破上轨平空做多。突破下轨平多做空。回到中轨不管!! 要求是走完一根k线,还保持条件。第二根k线一开始下单!!布林带数值可以调的。我自己设个止损就好了!谢谢!
7楼
jinzhe 发表于:2013/10/16 16:53:46

能在任何周期上用,分钟线上不会不能用

8楼
博弈小生 发表于:2013/10/16 16:53:48
n的数值可以在0.1到10可以调的
9楼
jinzhe 发表于:2013/10/16 16:54:25

那么定义n的代码改成

input:n(2,0.1,10);

10楼
博弈小生 发表于:2013/10/16 19:42:05
老师;我试了一下,我的这个x值设的有点问题。干脆你给我做一个  突破上轨平空做多。突破下轨平多做空。回到中轨不管!! 要求是走完一根k线,还保持条件。第二根k线一开始下单!!布林带上中下数值可以调的。我自己设个止损就好了!谢谢!麻烦了!!!
共11 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.04297 s, 3 queries.