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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 信号先有平仓后又开仓的问题

   

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


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

主题:信号先有平仓后又开仓的问题

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/11/8 9:29:48    Post IP:180.169.30.6[显示全部帖子]

你的问题是在为什么会出现平仓信号还是这个价格? 我看你代码里平仓是OPEN限价的,如果你说的是平多的信号。 你这个信号其实在任意当前K是稳定的,因为引用的是上一个K的稳定数据,而且开仓条件和平仓条件之间没有互斥的关系。所以这样的话,开仓和平仓信号同时触发也是可能的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/11/8 10:12:50    Post IP:180.169.30.6[显示全部帖子]

1.这个平仓条件要看当时的holding情况,如果在当前K之前你的holding已经大于0 了。这时候触发平仓是很正常的。你把holding输出下,看看前一个K的位置是不是已经是holding>0了。

 

2.你的第二个问题是信号闪烁吧。举个例子 c>ref(c,1)这种判断条件,当前时刻条件成立,下一秒或者2秒,因为c更新,又不符合了。这其实是很正常的。信号会基于最新的计算结果展示。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/11/8 10:31:49    Post IP:180.169.30.6[显示全部帖子]

以下是引用单刀赴会在2017/11/8 10:14:20的发言:
怎么能价格突破一个价格就发单然后信号又不消失?

 

除非引用稳定的数据,比如上一个K的数据这种。这样信号会稳定。

信号闪烁只能这样处理了。

 



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/11/8 10:43:58    Post IP:180.169.30.6[显示全部帖子]

c一直变动,倒是当前K的最低价和最高价会稳定很多。 比如h>REF(HHV(H,20),1)  这样,H刷新只会更高,一旦触发,当前K绝对不可能消失。同理l<REF(llV(l,20),1); 这种也是  因为最低价刷新只会刷更低的价格。


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