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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件策略编写求助区 → 一个加仓策略编程求助

   

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


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

主题:一个加仓策略编程求助

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


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2014/5/17 10:24:49
一个加仓策略编程求助  发帖心情 Post By:2014/5/27 12:56:33 [只看该作者]

有个加仓策略的思路,请老师帮忙编一下:

 

以macd指标背离为第一开多(空)点,若盈利n点,止盈;若发生亏损n点后,加仓一次;若再发生亏损n点后,再加仓一次;最多n次加仓;发生亏损合计加仓产生盈利n点后平仓,设置2个滑点.

 


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


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2014/5/17 10:24:49
  发帖心情 Post By:2014/5/27 13:06:01 [只看该作者]

另外,加仓点的定义是在前n个周期的高低点,也就是前一个波段产生的最高(低)点.

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


加好友 发短信
等级:超级版主 帖子:18691 积分:0 威望:0 精华:0 注册:2013/7/15 9:22:16
  发帖心情 Post By:2014/6/4 14:39:55 [只看该作者]

macd指标背离怎么定义?

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


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2014/5/17 10:24:49
  发帖心情 Post By:2014/6/4 15:27:04 [只看该作者]

背离原码:

 

参数为系统参数

 

DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);


DEA : EMA(DIFF,M);
MACD : 2*(DIFF-DEA), COLORSTICK,COLOR5454FF;
DD:=C=HHV(C,180);
EE:=DEA< REF(DEA,1) AND REF(DEA< REF(DEA,1),1)=1;
CC:=C> REF(C,1) AND REF(C> REF(C,1),1)=1;
上升背离:(CC AND EE)*DEA,COLOR00FFFF;
顶背离:DD AND EE AND (DEA<HHV(DEA,180)*DEA),STICK,LINETHICK3,COLORGREEN;
FF:=C=LLV(C,180);
GG:= DEA> REF(DEA,1) AND REF(DEA> REF(DEA,1),1)=1;
LL:=C< REF(C,1) AND REF(C< REF(C,1),1)=1;
下降背离:LL AND GG*DEA,COLORMAGENTA;
底背离:FF AND GG AND DEA> LLV(DEA,180)*DEA,STICK,LINETHICK3,COLORRED;


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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2014/6/6 9:13:01 [只看该作者]

1.n等于几

2.发生亏损合计加仓产生盈利n点后平仓

  这个举例说明



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

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

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

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


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2014/5/17 10:24:49
  发帖心情 Post By:2014/6/6 19:04:35 [只看该作者]

1.n为自己设置的点数.比如设为5个点,含2个滑点.
2.发生亏损合计加仓产生盈利n点也为自己设置的点,比如设为5个点,含2个滑点.

整个策略的思路是这样的:

       当MACD指标产生第一次背离后,发出买卖指令,如果产生亏损,就进行加仓,加仓点的定义是在前个周期的高低点,也就是前一个波段产生的最高(低)点.依次加仓, 当加仓后产生盈利n点后就全部平仓,另外最好能再设置一个最大加仓手数作为安全阀.


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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2014/6/9 9:17:49 [只看该作者]

假设每次开仓一手,加仓也是一手,最大加仓手数为3.

 

发生亏损合计加仓产生盈利n点

这个你具体详细的量化一下,如何计算



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

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

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

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


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2014/5/17 10:24:49
  发帖心情 Post By:2014/6/10 16:42:26 [只看该作者]

开仓后的加仓以取平均值的方式计算,如买多,开仓为100,第一加仓点为90,平均值为95,当达到95以上就可平仓:如买多,开仓为100,第一加仓点为90,第二加仓点为80,平均值为90,当达到95以上就可平仓;依次类推.


 回到顶部