金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2956|回复: 14

仔细检查过程序只会开一次平仓, 但是在预警信号会有两次平仓信号发出来, 这是为...

[复制链接]

45

主题

140

帖子

150

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
发表于 2022-8-17 14:20 | 显示全部楼层 |阅读模式
仔细检查过程序只会开一次平仓, 但是在预警信号会有两次平仓信号发出来, 这是为什么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-8-17 14:21 | 显示全部楼层
点下查看-交易日志
看下是哪个语句触发得平仓两次,然后看下对应代码行是怎么写得
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

45

主题

140

帖子

150

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-8-17 14:25 | 显示全部楼层
  每次都是这样。
而且已经预警平仓了, 但是账户里面没有任何显示, 无论在未成交委托还是成交明细, 委托记录, 下单队列都没有这个记录, 这又是为什么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-8-17 14:26 | 显示全部楼层
还是看日志,里面会有记录平仓触发时候执行了些什么动作
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

45

主题

140

帖子

150

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-8-17 14:33 | 显示全部楼层
为什么会预警两次我搞明白了, 的确我是下了两次平仓信号。  但是还有问题:1.在预警信息有预警价格, 动作, 为什么没有预警交易数量?2.已经预警平仓了, 但是账户里面没有任何显示,本来是要平仓的, 但是该有的5手多单还是存在, 无论在未成交委托还是成交明细, 委托记录, 下单队列都没有这个记录, 这又是为什么?
回复

使用道具 举报

45

主题

140

帖子

150

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-8-17 14:35 | 显示全部楼层
日志在哪里找到?
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-8-17 14:39 | 显示全部楼层
菜单栏点
查看-交易日志
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

45

主题

140

帖子

150

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-8-17 22:19 | 显示全部楼层
按照时间找到下面语句, 然后很奇怪, 2022-08-17 14:21:59.379会撤单, 为什么会撤单呢? 我的程序是如果超过900秒就自动撤单, 所以14:21:59.298 撤单, 然后再重新平仓。  但是成功重新开仓又撤单呢, 这又是怎么回事? 为什么预警没有撤单的预警?
2022-08-17 14:21:59.298    【后台】IF08 TCANCELEX 出现信号 类型:2 帐号:
2022-08-17 14:21:59.298    【下单】IF08 执行撤单指令 OrderID:285738997 帐号:19928407793
2022-08-17 14:21:59.303    【后台】SH001 TSell 第 5555 行 策略:<IF00实战多> 出现信号
2022-08-17 14:21:59.306    【后台】IF00 TSell 已成功触发下单操作 价格:4216.399902 数量:3 类型:0 账户: 品种:IF00
2022-08-17 14:21:59.309    【后台】实际账户持仓 0
2022-08-17 14:21:59.312    【后台】SH001 TSell 第 5556 行 策略:<IF00实战多> 出现信号
2022-08-17 14:21:59.314    【后台】IF00 TSell 已成功触发下单操作 价格:4216.200195 数量:2 类型:0 账户: 品种:IF00
2022-08-17 14:21:59.317    【后台】实际账户持仓 0
2022-08-17 14:21:59.320    【后台】SH001 运行结束
2022-08-17 14:21:59.379    【回报】19928407793 : IF08 300股指2208 - 已撤单 量:5

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-8-17 22:52 | 显示全部楼层
2022-08-17 14:21:59.298    【后台】IF08 TCANCELEX 出现信号 类型:2 帐号:

你这个不是触发撤单动作了吗
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

45

主题

140

帖子

150

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-8-18 07:48 | 显示全部楼层

程序代码如下, 先撤单, 再重新开平仓。 但是看交易日志是撤单也提交了, 重新平仓也提交了。  但是实际在账户里面体现的就是重新平仓没有展示或者提交了又撤单了。所以问为什么我重新开平仓的没有交易而是去哪了?
IF TBUYHOLDINGEX('',品种,2)>0 and TGLOBALSUBMITEX(2,'',品种,1)>900 THEN BEGIN
        TCANCELEX(1,2,'',品种);
        平多开仓数:=TBUYHOLDINGEX('',品种,2);
END
  IF 平多开仓数<12 AND 平多开仓数>3 AND 平多开仓数<=MA_VolDay  THEN //注意holding是策略的理论持仓,他不管实际仓位   
   BEGIN //DYNAINFO2(31,品种) 是卖一量, DYNAINFO2(25,品种) 是买一量,DYNAINFO2(34,品种)卖一价;DYNAINFO2(28,品种)买一价;
//a3b1
      IF DYNAINFO2(34,品种)-DYNAINFO2(28,品种)>=2*DYNAINFO2(208,品种) THEN
          BEGIN
           TSELL(1,平多开仓数/2+1,LMT,DYNAINFO2(34,品种)-DYNAINFO2(208,品种),0,'',品种);
                     TSELL(1,平多开仓数/2,LMT,DYNAINFO2(28,品种)+DYNAINFO2(208,品种),0,'',品种);
      END
//a3b2      
         IF DYNAINFO2(34,品种)-DYNAINFO2(28,品种)=DYNAINFO2(208,品种) THEN
         BEGIN         
                        IF DYNAINFO2(25,品种)>DYNAINFO2(31,品种) THEN TSELL(1,平多开仓数,LMT,DYNAINFO2(34,品种),0,'',品种);
                        IF DYNAINFO2(25,品种)<DYNAINFO2(31,品种) THEN TSELL(1,平多开仓数,LMT,DYNAINFO2(28,品种),0,'',品种);
     END
   END  
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 00:00 , Processed in 0.257579 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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