Skip to content

contractDetails.minSize不存在的问题 #62

@HelloWorld8887

Description

@HelloWorld8887

你好,我在运行的时候会报contractDetails.minSize不存在的问题,
python版本:3.10.0
ibapi版本:9.81.1.post1
vnpy-ib版本:10.19.1.10

contract: ContractData = ContractData(
symbol=symbol,
exchange=EXCHANGE_IB2VT[ib_contract.exchange],
name=contractDetails.longName,
product=PRODUCT_IB2VT[ib_contract.secType],
size=float(ib_contract.multiplier),
pricetick=contractDetails.minTick,
min_volume=contractDetails.minSize,
net_position=True,
history_data=True,
stop_supported=True,
gateway_name=self.gateway_name,
)

自己临时修改成下面逻辑:
contract: ContractData = ContractData(
symbol=symbol,
exchange=EXCHANGE_IB2VT[ib_contract.exchange],
name=contractDetails.longName,
product=PRODUCT_IB2VT[ib_contract.secType],
size=float(ib_contract.multiplier),
pricetick=contractDetails.minTick,
# min_volume=contractDetails.minSize,
#modify by cg
min_volume=getattr(contractDetails, "minSize", 1),
net_position=True,
history_data=True,
stop_supported=True,
gateway_name=self.gateway_name,
)

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions