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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]后台交易中-止损错误的问题

   

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


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

主题:[求助]后台交易中-止损错误的问题

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


加好友 发短信
等级:新手上路 帖子:8 积分:0 威望:0 精华:0 注册:2020/10/13 13:50:41
[求助]后台交易中-止损错误的问题  发帖心情 Post By:2020/11/16 22:22:09    Post IP:115.195.92.20[只看该作者]

L1:=ref(l,tenterbars);//开仓信号当天最低价
H1:=ref(h,tenterbars);//开仓信号当天最高价

L11:=REF(LLV(l,12),tenterbars);//开仓信号前12天最低价
H11:=REF(HHV(H,12),tenterbars);//开仓信号前12天最高价

LL11:=REF(LLV(l,12),1);//前12天最低价
HH11:=REF(HHV(H,12),1);//前12天最高价

多单止损:IFELSE((C-LL11)/LL11*100>1,L1,L11),COLORGREEN;
空单止损:IFELSE((HH11-C)/HH11*100>1,H1,H11),COLORRED;

止损超过1%的时候,为开仓信号当天最低最高价是止损价
不超过的时候是 L11/H11 
实际盘上 止损仍然是 LL/H11

老师帮忙看下哪里写错了?

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2020/11/16 23:21:27    Post IP:61.152.208.187[只看该作者]

(c-ll11)/LL11*100>1

这个怎么感觉是盈利大于1.。。。。
如果现在图上多单止损你输出的价格和你想象的不一样,那么输出下面的值
a:(c-LL11)/LL11*100>1

然后你看下这个条件是否满足,如果满足了走L1看下对不对呢

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2020/11/16 23:22:29    Post IP:61.152.208.187[只看该作者]

有些逻辑如果理不清的时候,不要去闹钟想象
直接把值输出到图上看下,和自己想象是否一样
这样不久马上能发现异同了吗

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


加好友 发短信
等级:新手上路 帖子:8 积分:0 威望:0 精华:0 注册:2020/10/13 13:50:41
  发帖心情 Post By:2020/11/17 9:55:02    Post IP:36.24.28.246[只看该作者]

逻辑就是,我打算开仓的时候,计算止损价,止损比率大于1%的时候就按照开仓当天k线的最低最高价,小于1%的话 按照开仓前12天最低对高价
你说的,a:(c-LL11)/LL11*100>1 这么输出确认过,正确的,但是后台交易的时候,止损比率大于1%的情况下,按照  开仓前12天最低最高价来止损,
会不会,跟 tenterbars 有关系啊?我写的公式语法没有问题吗?

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/11/17 10:30:51    Post IP:58.246.57.26[只看该作者]

 你把几个关键变量值用DEBUGOUT 或者 DEBUGFILE  单独输出下。比如L11,H11。看下值的情况到底是怎样的。



另外这样的统计是包含开仓K在内的:
L11:=REF(LLV(l,12),tenterbars);//开仓信号前12天最低价
H11:=REF(HHV(H,12),tenterbars);//开仓信号前12天最高价

因为tenterbars是从0开始的。



命数如织,当如磐石。
 回到顶部