金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 541|回复: 4

python 交易仓位数设置

[复制链接]

101

主题

219

帖子

229

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
发表于 2024-4-25 17:36 | 显示全部楼层 |阅读模式
buy_open('NI00', "Market", 0, amount=20000,min_volume=1, account=account,serial_id = 1)

比如 NI00,一手保证金2.5w,但是上面设置是2w,会不会成交不了。

实际这样的情况,想至少买开一手。

如何实现,多谢
回复

使用道具 举报

1

主题

4218

帖子

4218

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-4-26 09:09 | 显示全部楼层
    code = 'NI00'
    ins = get_instruments(code)
    # 合约乘数
    multipliter = ins.multipliter
    # 多头保证金比率
    buy_margin_rate = ins.buy_margin_rate
    c = get_dynainf(code,7)
   
    amount = 50000
    # 按照最新价计算可下的手数
    volume = int(amount//(c*buy_margin_rate*multipliter))
    buy_open(code, "Market", 0, volume=min(1,volume),serial_id = 1)  
回复

使用道具 举报

101

主题

219

帖子

229

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2024-4-26 14:41 | 显示全部楼层
资深技术05 发表于 2024-4-26 09:09
code = 'NI00'
    ins = get_instruments(code)
    # 合约乘数

好像这个保证金不是 实际交易的保证金

c*buy_margin_rate*multipliter 好等于实际交易的保证金
回复

使用道具 举报

101

主题

219

帖子

229

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2024-4-26 14:44 | 显示全部楼层
见图,

本帖子中包含更多资源

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

x
回复

使用道具 举报

1

主题

4218

帖子

4218

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-4-26 15:12 | 显示全部楼层


先尝试同步下,同步不到 可以手动调整下。

最好自己确认后 手工调整下,有时候从期货公司柜台同步的可能也只是一个标准的保证金费率。

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-9 14:41 , Processed in 0.302390 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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