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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 使用自定义数据后会出现幽灵交易

   

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


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

主题:使用自定义数据后会出现幽灵交易

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


加好友 发短信
等级:论坛游侠 帖子:287 积分:360 威望:0 精华:0 注册:2013/2/19 16:49:46
使用自定义数据后会出现幽灵交易  发帖心情 Post By:2019/11/26 10:01:39 [只看该作者]

基本都是在品种图表一开始的时候出现,在不可能开仓的点开大量的手数,移除自定义数据代码后消失。代码如下


If KD And Holding=0 Then
   Begin
   PX:=SELFDATA('总排序');
   WS:=round(max(IF(PX<=7,1,10),1));
   Buy(1,WS,Limitr,c-Mindiff);
   End


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



[此贴子已经被作者于2019/11/26 10:02:11编辑过]

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


加好友 发短信
等级:超级版主 帖子:16558 积分:0 威望:0 精华:0 注册:2017/6/1 10:24:09
  发帖心情 Post By:2019/11/26 10:17:53 [只看该作者]

1、图表刚加载的时候会出现上述图表中历史信号大手数开仓的情况? 看代码里开仓最多也就10手了吧;
2、切换品种后是不是每个品种都会出现一次呢? 工作人员本地跟踪一下

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


加好友 发短信
等级:论坛游侠 帖子:287 积分:360 威望:0 精华:0 注册:2013/2/19 16:49:46
  发帖心情 Post By:2019/11/26 10:55:31 [只看该作者]

是的,莫名其妙的交易,还有莫名其妙的开仓手数,就图表一开始有,不是每个品种这样

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


加好友 发短信
等级:超级版主 帖子:16558 积分:0 威望:0 精华:0 注册:2017/6/1 10:24:09
  发帖心情 Post By:2019/11/26 11:17:56 [只看该作者]

本地用1楼的代码,SELFDATA用的是简单的价格排序,并未出现您说的现象;
您尝试把然后的1分钟数据先清空下,补充下数据后再加载指标呢?  或者您方便的话把‘总排序的代码发下,工作人员本地跟踪看看

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


加好友 发短信
等级:论坛游侠 帖子:287 积分:360 威望:0 精华:0 注册:2013/2/19 16:49:46
  发帖心情 Post By:2019/11/26 23:03:30 [只看该作者]

问题应该是数据错乱,我总共18个品种排序,px最大只可能是17,但是这个品种还有可能没有数据进行排序,这时候px就是一个非常大的数字,同时会导致程序错乱。照理说,kd为0,是不可能有买入操作的,改成如下就好了。

   Buy(px<=17,WS,Limitr,c-Mindiff);


 回到顶部