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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 关于连续加仓

   

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


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

主题:关于连续加仓

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


加好友 发短信
等级:新手上路 帖子:24 积分:0 威望:0 精华:0 注册:2016/12/29 14:46:08
关于连续加仓  发帖心情 Post By:2017/4/5 11:17:37 [只看该作者]

  老师您好,我有个问题想请教下。我想实现个连续加仓的功能,可是实验了好多次都没能实现,希望能得到你们的帮助。问题如下:

开多条件:
当DEA<0时,MACD指标第一次出现金叉无持仓的情况下,做多一手
           MACD指标第二次出现金叉持仓为一手的情况下,做多两手
           MACD指标第三次出现金叉持仓为3手的情况下,做多三手
           MACD指标第四次出现金叉持仓为6手的情况下,做多四手

当DEA>0时,且出现死叉,平掉所有的手数。

我自己的书写的代码如下:

//开多条件
if holding=6 and 开多条件 then begin
    buy(1,4,market);
    end;
if holding=3 and 开多条件 then begin
    buy(1,3,market);
    end;
if holding=1 and 开多条件 then begin
    buy(1,2,market);
     end;
if holding=0 and 开多条件 then begin
     buy(1,1,market);
     end;
 我觉得我这样写是没错的,为什么运行结果不是我想象的那样呢


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


加好友 发短信
等级:超级版主 帖子:2266 积分:0 威望:0 精华:0 注册:2016/11/15 9:18:08
  发帖心情 Post By:2017/4/5 12:03:35 [只看该作者]

1、代码逻辑正常,建议楼主结合 cc:holding; 去输出下持仓量变化。ps:end后不要加分号。

2、结合原始代码,请使用公式调试器去做下回放。详细请了解 金字塔公式系统的编写调试





————————————————————

90%问题均可在历史帖中重现,请善用检索

————————————————————

VIP认证的好处: 帖子将更好更快地被处理

————————————————————

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


加好友 发短信
等级:新手上路 帖子:24 积分:0 威望:0 精华:0 注册:2016/12/29 14:46:08
  发帖心情 Post By:2017/4/5 13:28:27 [只看该作者]

已解决,谢谢。

 


 回到顶部