金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3876|回复: 4

资金控制

[复制链接]

135

主题

310

帖子

310

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
发表于 2022-11-8 13:45 | 显示全部楼层 |阅读模式
账户总资金10万
符合开仓条件的每个品种占用1万元开仓
如何控制总的开仓资金小于等于6万,也就是开仓资金占用大于6万就不再开仓其他符合开仓条件的品种

去老师写代码(图表和后台),谢谢
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-8 14:01 | 显示全部楼层
这种资金控制,图表上肯定不行。只能后台,但是在后台里也不能完全实现,有局限性。你交易的是股票还是期货。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

135

主题

310

帖子

310

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2022-11-8 14:02 | 显示全部楼层
技术009 发表于 2022-11-8 14:01
这种资金控制,图表上肯定不行。只能后台,但是在后台里也不能完全实现,有局限性。你交易的是股票还是期货 ...

可转债
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-8 14:47 | 显示全部楼层
本帖最后由 技术009 于 2022-11-8 14:49 编辑

input:zj(20000,1,1000000,1);
SS:10*INTPART(zj/(c*10));//根据资金量计算可下的张数

未成交:TISREMAINEX(0,'','');
if 未成交=0 and TACCOUNT(28)+SS*c<=100000  and TBUYHOLDINGEX('','',2)=0 and ss<>0 then tbuy(1,ss,mkt);

这样试下。

这里有个地方要非常注意下。就是实盘柜台里 下单的单位是不一样的,可能不同券商之间都不一样。价格100块钱的可转债,最低持仓成本是1000 都一样,但是不同柜台对2个市场处理不一样,下单量应该一个是10,一个是1的倍数,具体你可以手工下不能成交的单试下,然后根据结果调整下上面计算手数的代码。  我上面按照10的倍数处理的。  

另外 这种协调多个品种的下单,只能通过限制了下单时候确保当前没有任何开平操作的未成交单来实现,否则这个资金量是控制不好的。 原因很简单,我现在开仓了当前这个品种,并且成交后资金就达到上限了,但是我这个单子成交回报回来是需要时间的,这时候程序运行到下一个品种的时候,因为前面发的单子没成交,资金占用没更新,我依然 会判断当前能下单,这种情况下 就是等于多下了。所以只能直接限制了 当前没有未成交单时候进行下单操作。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

135

主题

310

帖子

310

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2022-11-9 13:06 | 显示全部楼层
技术009 发表于 2022-11-8 14:47
input:zj(20000,1,1000000,1);
SS:10*INTPART(zj/(c*10));//根据资金量计算可下的张数

感谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-8 19:12 , Processed in 0.138722 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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