金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1950|回复: 9

移仓的问题

[复制链接]

20

主题

108

帖子

108

积分

等级: 免费版

注册:
2023-10-21
曾用名:
发表于 2024-3-12 09:45 | 显示全部楼层 |阅读模式
这个多账户  ,对账户多单进行移仓是否有问题 ?   
第一,假设是后台策略 监控设置 1分钟  ,假设 20个账户,然后策略里循环的是 1到10 号 。 1到10号循环完,我手动关掉它 然后我再开一个策略运行11-20。没模拟账户测试, 先上来问一下
第二, 它这个TACCOUNTINDEX 的顺序在哪里看, 是按照什么顺序?   
以下代码:


IC新代码:= 'ic04' ;
IC旧代码:=  'ic03' ;
IF新代码:= 'iF04';
IF旧代码:='iF03';

for j=1 to 10  do begin

循环账号:= TACCOUNTINDEX( j) ;

IC原多持仓:=TbuyHOLDINGex(循环账号,IC旧代码,2);
IF原多持仓:=TbuyHOLDINGex(循环账号,IF旧代码,2);

平多:=Tsell(IC原多持仓>0,IC原多持仓,mkt,0,0,循环账号,IC旧代码);
开多:=Tbuy(IC原多持仓>0,IC原多持仓,mkt,0,0,循环账号,IC新代码);        

平多:=Tsell(IF原多持仓>0,IF原多持仓,mkt,0,0,循环账号,IF旧代码);
开多:=Tbuy(IF原多持仓>0,IF原多持仓,mkt,0,0,循环账号,IF新代码);          

end

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-3-12 09:54 | 显示全部楼层

1.
TACCOUNTINDEX  这个顺序默认是登陆的顺序。
账户栏下面 这里能看到这个顺序:
截图202403120952482827.png

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

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-3-12 09:58 | 显示全部楼层
1、从代码逻辑上看,这个结构是可以。但是在循环中,一条下单语句只会触发一次的,你多账户下单,需要后面加 ALLOWREPEAT。另外其实从代码维护角度来看的话,你没必要写这种复杂结果,完全可以新建多条预警,分别监控不同的账户即可,这样多预警还能更好的利用到CPU多核资源。
2、顺序就是账户栏下面的登录顺序,按先后从1开始。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

20

主题

108

帖子

108

积分

等级: 免费版

注册:
2023-10-21
曾用名:
 楼主| 发表于 2024-3-13 08:52 | 显示全部楼层

  我要从  ic03  移仓到04合约  ,快捷移仓的问题, 今天 软件还没将04合约定为主力合约,所以不能使用快捷移仓到ic04合约,所以能不能自己设置移到04合约?    截图202403130848574197.png

回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-3-13 09:00 | 显示全部楼层
ak47 发表于 2024-3-13 08:52
我要从  ic03  移仓到04合约  ,快捷移仓的问题, 今天 软件还没将04合约定为主力合约,所以不能使用快 ...

不能,这个功能只能在盘中使用。并且只能将非主力换成当前主力。
你只能手工平仓后,在开指定月份的合约
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

20

主题

108

帖子

108

积分

等级: 免费版

注册:
2023-10-21
曾用名:
 楼主| 发表于 2024-3-13 09:07 | 显示全部楼层
技术006 发表于 2024-3-13 09:00
不能,这个功能只能在盘中使用。并且只能将非主力换成当前主力。
你只能手工平仓后,在开指定月份的合约 ...

快捷移仓里的  以 “市价”交易,是会触发交易设置里 市价选项的超3个价位吗?
截图202403130906383235.png
回复

使用道具 举报

25

主题

271

帖子

356

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-18
曾用名:
发表于 2024-3-13 09:10 | 显示全部楼层
上期所、中金所不支持市价下单的品种,会触发   市价选项的超3个价位的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-3-13 09:11 | 显示全部楼层
本帖最后由 技术006 于 2024-3-13 09:16 编辑

只要是市价指令,都会经过这个设置的判断处理。
只要是不支持市价指令的品种,如果中金所或者simnow模拟这类的不支持市价指令的,软件会自动将市价转换成限价形式,以超n个价位委托


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

使用道具 举报

20

主题

108

帖子

108

积分

等级: 免费版

注册:
2023-10-21
曾用名:
 楼主| 发表于 2024-3-13 10:02 | 显示全部楼层
技术006 发表于 2024-3-13 09:11
只要是市价指令,都会经过这个设置的判断处理。
只要是不支持市价指令的品种,如果中金所或者simnow模拟这 ...

对多账户移仓, 你们有没有什么建议 。有没有什么移仓的策略可用?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-3-13 10:16 | 显示全部楼层
每个人想要通过代码来实现移仓换月的需求都不同,没有现成的策略可用的,只能客户自行编写了,只要满足自己的换月需求就可以了。你多账户移仓,还是建议按单账户的移仓来写,多账户的话,可以通过创建多个策略,代码中分别对应不同的账户,创建多个后台程序化来运行,这样代码编写简单,也易于维护。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-17 22:06 , Processed in 0.119492 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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