以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助]走完K线信号闪烁问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=161159)

--  作者:nightelfhemh
--  发布时间:2018/1/19 13:20:08
--  [求助]走完K线信号闪烁问题

我用3分钟周期走完K线模式进行模拟盘交易

 

发现在K线走完前一秒信号发出,走完后信号消失,但程序还是给我自动下单了,想问问该问题应如何解决?

 

还有,请教一下交易日志中

2018-01-19 11:00:01.940    【图表】下单品种已 M00 更改指向无效

是什么意思?

以下是交易日志:

 

2018-01-19 11:00:01.938    【图表】框架:moni 触发下单 BUY 品种 M00 下单K线 2018.01.19 15:00:00 公式:定投循环策略8品种可行版 窗格ID:Window6 代码行:273
2018-01-19 11:00:01.940    【图表】下单品种已 M00 更改指向无效
2018-01-19 11:00:01.941    【图表】模型下单 1
2018-01-19 11:00:01.943    【图表】下单系数调整后 手数:1
2018-01-19 11:00:01.944    【图表】直接下单
2018-01-19 11:00:01.946    【图表】M00 运行完毕
2018-01-19 11:00:01.947    【下单】M05 价2778.000000 量1 买卖0 类型0 开平0 账户620592 Formula 1
2018-01-19 11:00:01.948    【下单】已提交,订单ID :1612852899
2018-01-19 11:00:02.002    【指令】收到回报指令 ID = 1612852899
2018-01-19 11:00:02.109    【回报】620592 : M05 - 已报单 1 价格:2778 开 买
2018-01-19 11:00:02.110    【指令】收到回报指令 ID = 1612852899
2018-01-19 11:00:02.112    【指令】收到Order回报指令 ID = 1612852899 Status = 3
2018-01-19 11:00:02.115    【指令】收到回报指令 ID = 1612852899
2018-01-19 11:00:02.124    【指令】收到成交回报指令 ORDERID = 1612852899
2018-01-19 11:00:02.183    【回报】620592 : m1805 - 已成交 1 价格:2778 开 买
2018-01-19 11:00:02.185    【回报】620592 : m1805 - 全部成交 1


--  作者:banzhuan
--  发布时间:2018/1/19 13:42:38
--  
1. 因为在该根K线走完前一秒,是有开仓信号的,所以程序才会发出委托下单; 如果你确定要看K线走完才确定是不是开仓的,不用“提前N秒”的模式;

2. 你是否勾选了下单品种映射呢?能看下您这边是如何设置的呢?

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

--  作者:nightelfhemh
--  发布时间:2018/1/19 13:51:15
--  
谢谢回复,第二个问题的确如此,已经解决了。

但第一个问题我的确选了走完一根K线以后的选项,但还是给我提早开仓,请问这是什么原因呢?

--  作者:banzhuan
--  发布时间:2018/1/19 14:01:58
--  
您是否使用了提前N秒下单的选项呢? 如下图:

比如您设置提前3秒下单,那么在该K线结束前3秒,如果符合开仓条件,程序就会提早3秒发出委托的。 如果你要走完K才下单,不要勾选这里的设置


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

--  作者:nightelfhemh
--  发布时间:2018/1/19 14:26:09
--  
是的,并没有勾选,但是问题依然存在
--  作者:nightelfhemh
--  发布时间:2018/1/19 14:33:36
--  
是否存在这样的可能,在走完前一秒信号出现,走完后信号消失,下一根K线信号再次出现,会否对提前下单造成影响
--  作者:banzhuan
--  发布时间:2018/1/19 15:13:58
--  
不会的,走完K线模式就是等该根K线完全走完之后,才会根据是否有信号发出委托的。 如果您有未走完K就委托的,可以上传一下相关日志核实一下。
--  作者:nightelfhemh
--  发布时间:2018/1/19 16:07:25
--  

 

附件如下

 

我在十一点整前一秒出现信号闪烁,程序自动帮我开仓,但走完K线发现信号消失

 

下一根K线符合开仓条件开仓,正常情况下应该是这条K线的,但上一条K线提前了开仓,导致了重复开仓的情况

 


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

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

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


--  作者:banzhuan
--  发布时间:2018/1/19 16:14:30
--  
1. 您在运行程序化后,是否有扩充过K线数量呢? 
2. 方便说下您的策略吗,本地测试一下您的策略。

--  作者:nightelfhemh
--  发布时间:2018/1/19 16:33:08
--  

没有扩展数据

 

我想了解下金字塔怎么定义一个K线走完的?

 

是下一条K线的tick出现还是本条K线59秒的tick大于等于2个的时候?