金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3204|回复: 2

未成交单撤单再重新挂单问题请教

[复制链接]

92

主题

268

帖子

278

积分

等级: 免费版

注册:
2021-5-20
曾用名:
发表于 2021-11-25 14:16 | 显示全部楼层 |阅读模式
//我的买卖交易信号是一次性的,只在一个周期内出现。
我这样设置,为什么会没有撤单的动作?帮我看一下代码哪里出错了。

GLOBALVARIABLE:cdbflag=0,cdsflag=0;
{基本变量}
Nwcj:=TENTERBARS(1);

{撤单并追单策略//买}
BWCJ:=TREMAINQTY(1,'','');
condcdb:=BWCJ>0 and Nwcj=4 and barslast(CONDsell)>=barslast(CONDbuy) and exist(CONDsell,3)=0 and (CONDsell=0);
IF  cdbflag=0 and condcdb  THEN BEGIN
        TCANCELEX(1,1,'','');
        cdbflag:=1;
END
if  cdbflag=1 and TISREMAINEX(1,'','')=0 then BEGIN
        tbuy(1,实际买入V1,mkt);        
        cdbflag:=0;
END
{撤单并追单策略//卖}
SWCJ:=TREMAINQTY(2,'','');
condcds:=SWCJ>0 and Nwcj=5 and barslast(CONDsell)<barslast(CONDbuy) and exist(CONDBUY,4)=0 and (CONDBUY=0) ;
IF  condcds=1 and cdsflag=0 THEN BEGIN
        TCANCELEX(1,2,'','');
        cdsflag:=1;
END
if  cdsflag=1 and TISREMAINEX(2,'','')=0 then BEGIN
        tsell(1,100%,mkt),PERTRADER;
        cdsflag:=0;
END

回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-11-25 14:29 | 显示全部楼层
强烈建议用户学习着用debugfile去输出下你撤单的条件,看下是否确定条件都是满足的
后台我们一定要学会这样去调试的,否者因为有很多条件你无法确定是否某个条件不满足
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-11-25 14:30 | 显示全部楼层
还有你可以试下,直接这个代码就是无脑进行撤单看下,如果能撤单那说明还是上面提到的,
你有一个条件不满足所以他没有去撤单,还是我们要学会去进行调试跟踪条件

TCANCELEX(1,1,'','');
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-5-11 14:17 , Processed in 0.109486 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表