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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 开仓后还是出现一堆白箭头

   

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


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

主题:开仓后还是出现一堆白箭头

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


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2018/12/18 15:40:26
开仓后还是出现一堆白箭头  发帖心情 Post By:2019/6/12 18:27:04    Post IP:123.168.88.72[只看该作者]

昨天和一位朋友根据之前的想法重写了一个策略。在图上有些明显不正常的地方:


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

这个蓝灰色的线是显示做多。


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

我们的代码第一句就先定了做多时,需要先满足持仓为零。

从图中看,蓝灰色的线开始了就说明已经持有多仓了。那之后就应该不再尝试开多仓了。

但是图中还是持续出现很多白箭头。
请问 这是什么问题啊?





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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/6/13 8:38:19    Post IP:180.169.30.6[只看该作者]

你这个是空头方向的未成交价格。委托价格超过价格检查的条件范围之外。你可以在开平语句上,加IGNORECHECKPRICE函数。忽略价格检查



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
m1978xz
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2018/12/18 15:40:26
  发帖心情 Post By:2019/6/13 9:27:16    Post IP:123.168.88.72[只看该作者]

这些白箭头是朝上的吧?应该 不是空头方向的白箭头吧?

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/6/13 9:30:09    Post IP:180.169.30.6[只看该作者]

箭头时多头无效信号,上下三角是空头的无效信号。


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
m1978xz
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2018/12/18 15:40:26
  发帖心情 Post By:2019/6/13 10:00:25    Post IP:123.168.88.72[只看该作者]

这个无效信号为啥会产生啊?明明代码里没有这个规则。

比如下图。

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

左侧的1号位置是平多失败。中间2号是开多失败。这个理解对吧。
但是右侧的3号位置,应该就是无效信号了。为啥会产生无效信号啊?



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


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

buy(1,1,limitr,low-10),IGNORECHECKPRICE;
在所有交易语句后面跟上这个忽略价格检查

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/6/13 10:09:06    Post IP:180.169.30.6[只看该作者]

是的。

限价委托的价格,超出当根k线的最高最低价,就会被视为无效下单信号。这样做,主要是让图表更贴近实盘。

你可以在你的指令中加入忽略信号检测的函数。这种方式就不会再出现白色无效信号了。

例如:buy(1,1,....),IGNORECHECKPRICE;

 



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
m1978xz
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2018/12/18 15:40:26
  发帖心情 Post By:2019/6/13 10:37:09    Post IP:123.168.88.72[只看该作者]

好的。谢谢版主回复 。我好好理解下啊


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


加好友 发短信
等级:新手上路 帖子:53 积分:0 威望:0 精华:0 注册:2019/2/25 20:39:07
  发帖心情 Post By:2020/12/22 19:14:41    Post IP:49.78.17.184[只看该作者]

buy(1,1,limitr,low-10),IGNORECHECKPRICE;
在所有交易语句后面跟上这个忽略价格检查

请问这么做对实盘交易有什么意义?

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


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

 如果不这样做,你实盘时候会无法发单的。回测里认为价格超过当前K范围是无效的,但是实盘时候你只要不超过涨跌停,你发什么价格都是有效的。


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