以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  为什么系统发出下单指示,但提示无效单 。  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=166233)

--  作者:qq代人发帖
--  发布时间:2018/10/31 10:19:03
--  为什么系统发出下单指示,但提示无效单 。
请教:为什么系统发出下单指示,但提示无效单 ,下单价格也到了,这是什么原因?

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

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

--  作者:banzhuan
--  发布时间:2018/10/31 10:27:10
--  
图表上你看看有没有白色箭头,在开平空语句最后加上ignorecheckprice 试下呢
--  作者:zerool
--  发布时间:2018/10/31 10:31:48
--  
是的,有白色箭头
--  作者:banzhuan
--  发布时间:2018/10/31 10:39:15
--  
因为委托价格不在该根K线的范围内,所以出现了无效单;  在开平仓语句后加上ignorecheckprice试下,比如
buy(1,1,limit,close+0.2),ignorecheckprice;

--  作者:wenarm
--  发布时间:2018/10/31 10:41:28
--  

你的委托价格超出该根k线的最高最低价范围,才会产生白色箭头。直接按2楼的方式处理

buy(....),ignorecheckprice;


--  作者:zerool
--  发布时间:2018/10/31 10:49:31
--  
谢谢 ,这个问题解决了,另外还有一个问题:比如我10:00钟有笔空单信号,因为是制定价格,所以没有成交,但10:10分后又出现一笔多单信号,成交了,到10:20的时候,价格大跌,满足止损止盈信号,系统此时发出空单止盈信号(因为没有空单持仓,所以自然不会成交),但同时满足止损的多单信号,却提示无效单,因为这是持仓单,所以一直亏损下去。这个问题怎么解决?
--  作者:zerool
--  发布时间:2018/10/31 12:31:37
--  
Pd:=C>=(ENTERPRICE+N1*MINDIFF) or C<=(ENTERPRICE-N2*MINDIFF);                                       
Pk:=C<=(ENTERPRICE-N1*MINDIFF) OR C>=(ENTERPRICE+N2*MINDIFF);                                          

if HOLDING>0 then begin
    多头止盈:SELL(H-ENTERPRICE>=9 AND HOLDING>0,SS,LIMITR,ENTERPRICE+9);//盘中执行
   if  Pd=1 then  begin
   平多:SELL(1,100%,MARKET);
   end  
end

要怎么写?

--  作者:banzhuan
--  发布时间:2018/10/31 13:06:07
--  
1、比如我10:00钟有笔空单信号,因为是制定价格,所以没有成交
这个问题可以用系统中追撤单功能进行撤单,或撤单再追单 ,交易 》 下单设置 》 程序化交易 》 追撤单设置 ;

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

2、却提示无效单
这个用4楼的办法解决

--  作者:zerool
--  发布时间:2018/10/31 13:15:51
--  
这个我已经设置过,只是我不想要这个追单功能,因为本来就是做小波段,而且我的单子是制定价格,3分钟后自动撤单,所以如果再去追单显然风险很大,所以不想用这功能,还有别的办法没?
--  作者:FireScript
--  发布时间:2018/10/31 13:18:49
--  
 8楼的截图中的那个方案2设置下就可以了。可以不追单,只撤单的。