欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求一个简单的模型

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3719人关注过本帖树形打印复制链接

主题:求一个简单的模型

帅哥哟,离线,有人找我吗?
博弈小生
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:6 积分:0 威望:0 精华:0 注册:2013/6/23 20:46:25
求一个简单的模型  发帖心情 Post By:2013/10/16 12:54:26    Post IP:60.165.158.43[只看该作者]

请教一下。布林交易,我想做成突破上轨平空做多。突破下轨平多做空。回到中轨不管!!要走完一根k线,还保持条件。第二根k线一开始下单!!条件二是如果突破上下轨x个单位值在当根k线就下单。布林带上中下轨,还有x,都可以调整参数的!!                                                                                                                         谢谢老师!!

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/10/16 13:22:26    Post IP:58.246.57.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
图片点击可在新窗口打开查看


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
博弈小生
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:6 积分:0 威望:0 精华:0 注册:2013/6/23 20:46:25
  发帖心情 Post By:2013/10/16 16:06:28    Post IP:60.165.158.43[只看该作者]

老师;这个模型好像有点问题。突破下轨没信号,?突破上轨两个信号,?而且x这个变量是在突破上轨和下轨时用的,现在好像设在了中轨上!布林带数值也调整不了啊图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/10/16 16:10:55    Post IP:58.246.57.26[只看该作者]

稍等,我再改改


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/10/16 16:14:31    Post IP:58.246.57.26[只看该作者]

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的赋值就行了



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
博弈小生
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:6 积分:0 威望:0 精华:0 注册:2013/6/23 20:46:25
  发帖心情 Post By:2013/10/16 16:46:54    Post IP:60.165.158.43[只看该作者]

老师。还是用不了。好像只能在日线上用。我要在分钟上也要用,干脆你给我做一个  突破上轨平空做多。突破下轨平多做空。回到中轨不管!! 要求是走完一根k线,还保持条件。第二根k线一开始下单!!布林带数值可以调的。我自己设个止损就好了!谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/10/16 16:53:46    Post IP:58.246.57.26[只看该作者]

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



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
博弈小生
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:6 积分:0 威望:0 精华:0 注册:2013/6/23 20:46:25
  发帖心情 Post By:2013/10/16 16:53:48    Post IP:60.165.158.43[只看该作者]

n的数值可以在0.1到10可以调的

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/10/16 16:54:25    Post IP:58.246.57.26[只看该作者]

那么定义n的代码改成

input:n(2,0.1,10);



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
博弈小生
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:6 积分:0 威望:0 精华:0 注册:2013/6/23 20:46:25
  发帖心情 Post By:2013/10/16 19:42:05    Post IP:60.165.158.43[只看该作者]

老师;我试了一下,我的这个x值设的有点问题。干脆你给我做一个  突破上轨平空做多。突破下轨平多做空。回到中轨不管!! 要求是走完一根k线,还保持条件。第二根k线一开始下单!!布林带上中下数值可以调的。我自己设个止损就好了!谢谢!麻烦了!!!

 回到顶部
总数 11 1 2 下一页