以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  交易未成交?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=148481)

--  作者:系统使用者
--  发布时间:2017/3/2 10:02:40
--  交易未成交?
//开多单
 IF H>=UpperBand and BLIQCON and HOLDING=0 THEN 
  BEGIN
  MyPrice: =IF(OPEN>UpperBand+MINDIFF,OPEN,UpperBand+MINDIFF );
  BUY(1,ss,LIMITR,MyPrice);
END
//开空单
 IF L<=LowerBand and SOPCON and HOLDING=0 THEN
  BEGIN
  MyPrice: =IF(OPEN<LowerBand-MINDIFF,OPEN,LowerBand-MINDIFF );
  BUYSHORT(1,ss,LIMITR,MyPrice);
END
//多空离场
 IF enterbars>1 and L<=(Mdstop-2*MINDIFF) and holding>0 THEN 
  BEGIN
  MyTPrice: =IF(OPEN<(Mdstop-2*MINDIFF),OPEN,(Mdstop-2*MINDIFF));
  SELL(1,ss,LIMITR,MyTPrice);   
END
 IF enterbars>1 and H>=(Mdstop+2*MINDIFF) and holding<0 THEN
  BEGIN
  MyTPrice: =IF(OPEN>(Mdstop+2*MINDIFF),OPEN,(Mdstop+2*MINDIFF));
  SELLSHORT(1,ss,LIMITR,MyTPrice);
END 
帮忙看看交易代码编写哪里有问题?

图表有信号,没有委托,有委托的未成交

--  作者:jinzhe
--  发布时间:2017/3/2 10:05:36
--  
那么到底是有没有委托?
--  作者:系统使用者
--  发布时间:2017/3/2 10:14:42
--  
//开多单
 IF H>=UpperBand and BLIQCON and HOLDING<=0 THEN 
 BEGIN
  MyPrice: =UpperBand;
  IF OPEN > MyPrice THEN  
  BEGIN
  MyPrice: = OPEN;
  BUY(HOLDING=0,ss,LIMITR,MyPrice);
 END
END
//开空单
 IF L<=LowerBand and SOPCON and HOLDING>=0 THEN
  BEGIN
   MyPrice: =LowerBand;
   IF OPEN < MyPrice THEN
 BEGIN
   MyPrice: = OPEN;
  BUYSHORT(HOLDING=0,ss,LIMITR,MyPrice);
 END
END
//多空离场
 IF enterbars>1 and L<=(Mdstop-MINDIFF) THEN 
  BEGIN
   MyPrice: =(Mdstop-MINDIFF);
   IF OPEN < MyPrice THEN
 BEGIN
   MyPrice: = OPEN;
  SELL(holding>0,ss,LIMITR,MyPrice); 
 END  
END
 IF enterbars>1 and H>=(Mdstop+MINDIFF) THEN 
   BEGIN
   MyPrice: =(Mdstop-MINDIFF);
   IF OPEN > MyPrice THEN
 BEGIN
   MyPrice: = OPEN;
  SELLSHORT(holding<0,ss,LIMITR,MyPrice);
 END 
END 
这样编写好,还是上面编写正确

--  作者:jinzhe
--  发布时间:2017/3/2 10:15:18
--  
区别在哪里?
--  作者:系统使用者
--  发布时间:2017/3/2 10:15:32
--  
有委托,有些没有成交
--  作者:系统使用者
--  发布时间:2017/3/2 10:17:56
--  
还有25分委托是14:34,而25分K线显示的时间18:34分。未来没有成交。信号在25分是18:34分,而委托在14:34分
--  作者:系统使用者
--  发布时间:2017/3/2 10:18:21
--  
是代码编写有问题?交易代码上面的
--  作者:系统使用者
--  发布时间:2017/3/2 10:32:32
--  
 还有我发现金子塔25分周期有问题,也就是多周期有问题,
25分委托是14:34,而25分K线显示的时间18:34分。未成交。信号在25分是18:34分,而委托在14:34分

--  作者:jinzhe
--  发布时间:2017/3/2 10:34:12
--  
以下是引用系统使用者在2017-3-2 10:17:56的发言:
还有25分委托是14:34,而25分K线显示的时间18:34分。未来没有成交。信号在25分是18:34分,而委托在14:34分

这个是金字塔时间下的时间坐标,你按F10查看资料做对比


--  作者:jinzhe
--  发布时间:2017/3/2 10:35:23
--  
以下是引用系统使用者在2017-3-2 10:18:21的发言:
是代码编写有问题?交易代码上面的
所以是,有委托那就说明代码是正常触发下单的,没成交说明你的下单价格不合理导致成交不了