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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [原创]请教老师编程问题

   

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


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

主题:[原创]请教老师编程问题

帅哥哟,离线,有人找我吗?
木鱼石传说
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:416 积分:139 威望:0 精华:0 注册:2013/2/5 20:33:58
[原创]请教老师编程问题  发帖心情 Post By:2013/6/22 8:33:06    Post IP:110.90.133.37[只看该作者]

请教一下老师,下面这个葛兰碧均线法则的部分应用程序应该怎么写代码?如图:

图片点击可在新窗口打开查看此主题相关图片如下:qh.png
图片点击可在新窗口打开查看

第一步:均线MA1下穿MA2时,平多开空;
第二步,价格继续下跌,MA1相对MA2的乖离值逐步扩大,当乖离值小于一定值比如a时,平空开多;
第三部,假如价格close如期反弹,当close上穿MA2时平多并开空;




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


加好友 发短信
等级:论坛游侠 帖子:416 积分:139 威望:0 精华:0 注册:2013/2/5 20:33:58
  发帖心情 Post By:2013/6/24 9:06:14    Post IP:120.43.59.9[只看该作者]

请老师指点啊

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


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

这个乖离值该怎么算的?


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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:416 积分:139 威望:0 精华:0 注册:2013/2/5 20:33:58
  发帖心情 Post By:2013/6/24 9:30:24    Post IP:120.43.59.9[只看该作者]

乖离就用a值代替

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


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

第一步:均线MA1下穿MA2时,平多开空;
第二步,价格继续下跌,MA1相对MA2的乖离值逐步扩大,当乖离值小于一定值比如a时,平空开多;
第三部,假如价格close如期反弹,当close上穿MA2时平多并开空;

if cross(ma2,ma1) then begin

平多;

开空;

end

 

if a>一定值 then begin

平空;

开多;

end

 

if cross(c,ma2) then begin

平多;

开空;

end



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

客户服务部

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

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

 回到顶部
帅哥哟,离线,有人找我吗?
木鱼石传说
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:416 积分:139 威望:0 精华:0 注册:2013/2/5 20:33:58
  发帖心情 Post By:2013/6/24 10:25:09    Post IP:120.43.59.9[只看该作者]

再请教,这里有个逻辑问题,搞不清楚应该如何编写代码,请老师再指点!

上述案例中,如果总的要求是:

(1)MA1<ma2时做空;

if  ma1<ma2  then begin

平多;

开空;

end

(2)在负乖离大于a值时,先平空止盈并反手做多;

if a>一定值 then begin

平空;

开多;

end

但这个代码虽然可以完成乖离过大时的开多要求,但这与MA1<ma2时做空矛盾,存在开多后价格果然反弹乖离小于A后再不因“MA1<ma2“被平多并反手开空的问题?应该如何编写呢?
(3)在首次向上反弹即将触及MA2时平多并反手做空,即上图3的位置,但此时ma1依然小于ma2。
[此贴子已经被作者于2013/6/24 10:26:00编辑过]

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


加好友 发短信
等级:论坛游侠 帖子:416 积分:139 威望:0 精华:0 注册:2013/2/5 20:33:58
  发帖心情 Post By:2013/6/24 13:49:35    Post IP:120.43.59.9[只看该作者]

请老师指点啊

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


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

楼主给出解决思路,我们会帮助写完。



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

客户服务部

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

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

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


加好友 发短信
等级:论坛游民 帖子:111 积分:115 威望:0 精华:0 注册:2013/5/29 16:04:02
  发帖心情 Post By:2013/7/3 7:37:25    Post IP:101.229.60.74[只看该作者]

图片点击可在新窗口打开查看

 回到顶部