金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
123
返回列表 发新帖
楼主: 105019

请指点如何设置多账户下单

[复制链接]

2

主题

6278

帖子

6278

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2026-3-5 13:50 | 显示全部楼层
这几句代码只能看到你2个模组开空条件是不一样的。你多账号情况下,没必要用模组的。各自指定具体账号就行了。 你如果用模组,模组有自己的持仓盈亏等字段和实际账号未必一致,平白多了一层复杂度。
回复

使用道具 举报

81

主题

306

帖子

316

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2026-3-6 13:08 | 显示全部楼层
资深技术05 发表于 2026-3-5 13:50
这几句代码只能看到你2个模组开空条件是不一样的。你多账号情况下,没必要用模组的。各自指定具体账号就行 ...

无论我那个方案都总有一个账户漏单!!两个账户的策略一样
回复

使用道具 举报

81

主题

306

帖子

316

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2026-3-6 13:09 | 显示全部楼层

    if REF(kk,1)=1 and BETWEEN(XL1,L,H)&&holding>=0&&((TCD&&mpd=0)||(NCD))  then begin//LONGEND||
         //WRITEINIFILE('F:\TTV.INI',STKNAME,'XL',XL);
         sellhold1:=tsellholdingex(ac1,开代码,1);
         sellhold2:=tsellholdingex(ac2,开代码,1);
         sellhold3:=tsellholdingex(ac3,开代码,1);
          TSELL(holding>0,0,LMT,XL1-n*MINDIFF,0,ac1,平代码);//'JGROUP0001'
          //TSELL(holding>0,0,LMT,XL1-n*MINDIFF,0,ac3,平代码);
      sell(holding>0,0,limitr,XL1-n*MINDIFF);
          TBUYSHORT(holding=0&&sellhold1=0,1,LMT,XL1-n*MINDIFF,0,ac1,开代码);//'JGROUP0001'
          //TBUYSHORT(holding=0&&sellhold2=0,1,LMT,XL1-n*MINDIFF,0,ac3,开代码);
      buyshort(holding=0,Lots,limitr,XL1-n*MINDIFF);
          EXTGBDATASET(STRCAT(STKNAME,'htmpk'),0);
          EXTGBDATASET(STRCAT(STKNAME,'htmpd'),2);
          bkb:=day;
   end
   if REF(kk,1)=-1 and BETWEEN(XH1,L,H)&&holding<=0&&((TCD&&mpk=0)||(NCD)) then begin//SHORTEND||
         buyhold1:=tbuyholdingex(ac1,平代码,1);
         buyhold2:=tbuyholdingex(ac2,平代码,1);
         buyhold3:=tbuyholdingex(ac3,平代码,1);
      TSELLSHORT(holding<0,0,LMT,XH1+n*MINDIFF,0,ac1,平代码);//'JGROUP0001'
      //TSELLSHORT(holding<0,0,LMT,XH1+n*MINDIFF,0,ac3,平代码);
      sellshort(holding<0,0,limitr,XH1+n*MINDIFF);
          TBUY(holding=0&&buyhold1=0,1,LMT,XH1+n*MINDIFF,0,ac1,开代码);//'JGROUP0001'
          //TBUY(holding=0&&buyhold2=0,1,LMT,XH1+n*MINDIFF,0,ac3,开代码);
      buy(holding=0,Lots,limitr,XH1+n*MINDIFF);
          EXTGBDATASET(STRCAT(STKNAME,'htmpk'),2);
          EXTGBDATASET(STRCAT(STKNAME,'htmpd'),0);
          bkb:=day;
   end

补充内容 (2026-3-6 13:57):
请老师们回答我的问题喔!才购买的机构版。不然我只能退货了,请给一个具体的例子,两个账户操作
回复

使用道具 举报

2

主题

6278

帖子

6278

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2026-3-6 14:00 | 显示全部楼层
本帖最后由 资深技术05 于 2026-3-6 14:03 编辑

首先不要尝试模组,不符合你的需求场景,模组和实际账号不是简单对等的。

指定账号下单情况下,信号不一致只有账号状态有影响了。你可以留意下账户状态。1.即便相同的下单,到具体账号上成交状况也是有差异的。  如果成交上有时差, 恰好此时满足开仓条件,你策略里判断的账户状态不一样,那么那么执行结果必然出现偏差。并且这种偏差是会产生累加的。2.账号初始状态有差异 3.资金差异导致下单约束。我暂时也不清楚 你本地账号情况,目前为止 你给到我的就一句话漏洞,也没有具体情况描述。所以我只能给你合理的方向。  

同结构代码,排除各种账号影响之后,执行结果是完全一致的,初始状态一样,资金量足够,价格是市价加上是仿真完全没有未成交影响:


执行结果:











本帖子中包含更多资源

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

x
回复

使用道具 举报

81

主题

306

帖子

316

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2026-3-6 14:44 | 显示全部楼层
资深技术05 发表于 2026-3-6 14:00
首先不要尝试模组,不符合你的需求场景,模组和实际账号不是简单对等的。

指定账号下单情况下,信号不 ...

再次改回一个后台策略策略里多个账户(按照老师提供的策略模式),在后台监控可以显示发出两个单,但是只有一个账户出现成交,资金足够。
回复

使用道具 举报

2

主题

6278

帖子

6278

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2026-3-6 14:47 | 显示全部楼层
有记录说明正常触发了,那问题就回到了具体成交情况上去了。这种发了单没成交的,最简单。直接去日志看记录,要么是挂单,要么是其他原因拒单之类的。日志或者交易状态里一般会直接记录。有些在委托记录里也能看到。
回复

使用道具 举报

81

主题

306

帖子

316

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2026-3-6 14:53 | 显示全部楼层
资深技术05 发表于 2026-3-6 14:47
有记录说明正常触发了,那问题就回到了具体成交情况上去了。这种发了单没成交的,最简单。直接去日志看记录 ...

账户设置有个何要求?请把您示例的设置发来看看?

补充内容 (2026-3-6 15:03):
谢谢老师,找到了一个设置问题,夜盘看看。
回复

使用道具 举报

2

主题

6278

帖子

6278

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2026-3-6 15:06 | 显示全部楼层
没有什么特别设置的,我本地都是默认设置。我不是用的账户组,也不是用模组。  你这里也不适合用账户组的,你开仓还做了实际账号仓位的判断的,这种就不适合用账户组的。

只需要代码中写好对应的账户就行了,相关的账户状态如持仓,未成交等判断也写好账号即可。





回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-7 06:40 , Processed in 0.100137 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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