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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]保本不动作

   

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


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

主题:[求助]保本不动作

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


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
[求助]保本不动作  发帖心情 Post By:2015/3/5 23:22:11 [只看该作者]

老师好

我昨天晚上测试发现,我的保本程序不动作,我试了好多下了,麻烦请帮忙看一下。

白糖1505合约,5分钟周期,测试日期2月27日


HH:=HHV(H,enterbars+1);    //买开仓位置到现在最高价
A1:=ENTERPRICE+11*A;       //止盈点差起始位置
A2:=A1+2*A;              //追踪点差起始位置
A3:=A1-2*A;                //最小止盈位置(止盈的数值要大于这行的系数最小2.5倍)
A4:=HH-2*A;              //以上为根据止赢点差计算多单追踪止赢位置||
if ((HH>=A1 && HH<=A2 && C<=A3 && c<=o)||(HH>A2 && C<=A4  ) and abb) ||
  ((A1>=HH>(enterprice+4)) && CROSS(ENTERPRICE+3*A ,C))
    && c>(enterprice+a) && holding>0  then
    sell(1,0,limitr,c);//多单止盈、保本和追踪止盈
  cond1:enterprice+4;  

 

附图中,最高价是5140,保本线是5137,开仓价是5133,最高价那根的K线收盘价是5135,。

我算了好多遍,((A1>=HH>(enterprice+4)) && CROSS(ENTERPRICE+3*A ,C))
这个语句应该是成立的,但是为什么却不执行呢?

 

 

 


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

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


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2015/3/6 0:16:45 [只看该作者]

1,你这整个平仓语句里还有其他条件,我们这边没完整指标和环境不好调试

2,你把SELL里面的IF 条件分开用变量在图上做输出看下,在具体位置是否取值都为1

如果不为1,看下到底是那个条件影响的就可以了哦



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

产品部

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

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
渴望知识
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/3/6 9:13:47 [只看该作者]

谢谢,那请问,单独看这个语句是否有问题呢?


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/3/6 9:34:58 [只看该作者]

语句是没问题,主要你要看条件是否满足了。

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


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/3/6 9:36:31 [只看该作者]

我现在把前面的条件都删掉了,单独执行sell(((A1>=HH>(enterprice+4*a)) && CROSS(ENTERPRICE+3*A ,C)) ,0,limitr,c);

这个都不动作,真是怪了啊,条件上应该都满足啊,这是为什么呢?


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/3/6 9:55:25 [只看该作者]

cond:(A1>=HH>(enterprice+4*a)) && CROSS(ENTERPRICE+3*A ,C))

sell(cond,0,limitr,c)

 

看下cond是否满足,或者你自己修改一个容易点额条件比如c>o去看看。

 


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


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/3/6 10:08:54 [只看该作者]

这个试了,没成立的时候,真是怪了啊。

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


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2015/3/6 10:10:28 [只看该作者]

没成立 拆开再看哦,里面值还是可以细分的。调试就是一步步的动作


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

产品部

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

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
渴望知识
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/3/6 11:20:44 [只看该作者]

拆开了,应该是A1>=HH>(enterprice+4*a)中的>(enterprice+4*4)这句有问题,加上后就没有执行条件了。

其后再把+4*a给去掉了,也是不执行了。

这个有点解释不通吧,假设我开多单,哪怕是阴线,只要最高价超过了开仓价加4个点并且不高于我止盈起始点,那这个条件应该是成立的了啊,因为我后面还跟了一个&& CROSS(ENTERPRICE+3*A ,C))这条件,低于开仓价加3个点,那就直接平掉了。

为什么呢?有点想不通了。

 

[此贴子已经被作者于2015/3/6 11:21:48编辑过]

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


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2015/3/6 11:24:07 [只看该作者]

A1>=HH AND HH>(enterprice+4*a)  //条件必须独立分析写,不能连贯在一起用哦
[此贴子已经被作者于2015/3/6 11:26:09编辑过]


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

产品部

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

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
总数 20 1 2 下一页