Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
m1978xz 发表于:2019/6/12 18:27:04
昨天和一位朋友根据之前的想法重写了一个策略。在图上有些明显不正常的地方:


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

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


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

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

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

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




2楼
wenarm 发表于:2019/6/13 8:38:19

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

3楼
m1978xz 发表于:2019/6/13 9:27:16
这些白箭头是朝上的吧?应该 不是空头方向的白箭头吧?
4楼
wenarm 发表于:2019/6/13 9:30:09
箭头时多头无效信号,上下三角是空头的无效信号。
5楼
m1978xz 发表于:2019/6/13 10:00:25
这个无效信号为啥会产生啊?明明代码里没有这个规则。

比如下图。

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

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


6楼
yukizzc 发表于:2019/6/13 10:08:27
buy(1,1,limitr,low-10),IGNORECHECKPRICE;
在所有交易语句后面跟上这个忽略价格检查
7楼
wenarm 发表于:2019/6/13 10:09:06

是的。

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

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

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

 

8楼
m1978xz 发表于:2019/6/13 10:37:09
好的。谢谢版主回复 。我好好理解下啊

9楼
达师 发表于:2020/12/22 19:14:41
buy(1,1,limitr,low-10),IGNORECHECKPRICE;
在所有交易语句后面跟上这个忽略价格检查

请问这么做对实盘交易有什么意义?
10楼
FireScript 发表于:2020/12/23 9:03:32
 如果不这样做,你实盘时候会无法发单的。回测里认为价格超过当前K范围是无效的,但是实盘时候你只要不超过涨跌停,你发什么价格都是有效的。
共10 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .04688 s, 3 queries.