返回介绍

开始入门

操作指引

SDK

数据文档

常见问题

量化工具

其他

其他

两融交易函数

发布于 2024-06-22 12:53:28 字数 45259 浏览 0 评论 0 收藏 0

两融 SDK

python 两融 SDK 包含在 gm3.0.126 版本及以上版本,不需要引入新库 融资融券暂时仅支持实盘委托,不支持仿真交易


credit_buying_on_margin - 融资买入

函数原型:

credit_buying_on_margin(position_src, symbol, volume, price, order_type=OrderType_Limit, order_duration=OrderDuration_Unknown,
                            order_qualifier=OrderQualifier_Unknown, account_id='')

参数:

参数名类型说明
symbolstr标的代码
volumeint数量
pricefloat价格
position_srcint头寸来源 取值参考 PositionSrc
order_typeint委托类型 取值参考 OrderType
order_durationint委托时间属性 取值参考 OrderDuration
order_qualifierint委托成交属性 取值参考 OrderQualifier
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号

返回值:

请参考 order 对象 返回值字段说明

示例代码

credit_buying_on_margin(position_src=PositionSrc_L1, symbol='SHSE.600000', volume=100, price=10.67)

示例返回值

strategy_id                          account_id                           cl_ord_id                            symbol      order_type status price volume created_at                                                              order_business account_name order_id ex_ord_id algo_order_id side position_effect position_side order_duration order_qualifier order_src ord_rej_reason ord_rej_reason_detail stop_price order_style value percent target_volume target_value target_percent filled_volume filled_vwap filled_amount filled_commission updated_at
------------------------------------ ------------------------------------ ------------------------------------ ----------- ---------- ------ ----- ------ ----------------------------------------------------------------------- -------------- ------------ -------- --------- ------------- ---- --------------- ------------- -------------- --------------- --------- -------------- --------------------- ---------- ----------- ----- ------- ------------- ------------ -------------- ------------- ----------- ------------- ----------------- ----------
3af55cb8-a7c5-11ea-b510-309c231d28bd 8f30e83f-a7c5-11ea-b510-309c231d28bd 2b853062-a7c9-11ea-b510-309c231d28bd SHSE.600000 1          10     10.67 100    datetime.datetime(2020, 6, 6, 15, 41, 44, 863549, tzinfo=tzfile('PRC')) 200                                                          0    0               0              0             0               0         0                                    0          0           0.0   0.0     0             0.0          0.0            0             0.0         0.0           0.0               None

credit_short_selling - 融券卖出

函数原型:

credit_short_selling(position_src, symbol, volume, price, order_type=OrderType_Limit, order_duration=OrderDuration_Unknown,
                         order_qualifier=OrderQualifier_Unknown, account_id='')

参数:

参数名类型说明
symbolstr标的代码
volumeint数量
pricefloat价格
position_srcint头寸来源 取值参考 PositionSrc
order_typeint委托类型 取值参考 OrderType
order_durationint委托时间属性 取值参考 OrderDuration
order_qualifierint委托成交属性 取值参考 OrderQualifier
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号

返回值:

请参考 order 对象 返回值字段说明

示例代码

credit_short_selling(position_src=PositionSrc_L1, symbol='SHSE.600000', volume=100, price=10.67, order_type=OrderType_Limit,
                               order_duration=OrderDuration_Unknown,
                               order_qualifier=OrderQualifier_Unknown, account_id='')

示例返回值

strategy_id                          account_id                           cl_ord_id                            symbol      order_type status price volume created_at                                                              order_business account_name order_id ex_ord_id algo_order_id side position_effect position_side order_duration order_qualifier order_src ord_rej_reason ord_rej_reason_detail stop_price order_style value percent target_volume target_value target_percent filled_volume filled_vwap filled_amount filled_commission updated_at
------------------------------------ ------------------------------------ ------------------------------------ ----------- ---------- ------ ----- ------ ----------------------------------------------------------------------- -------------- ------------ -------- --------- ------------- ---- --------------- ------------- -------------- --------------- --------- -------------- --------------------- ---------- ----------- ----- ------- ------------- ------------ -------------- ------------- ----------- ------------- ----------------- ----------
3af55cb8-a7c5-11ea-b510-309c231d28bd 8f30e83f-a7c5-11ea-b510-309c231d28bd 2b853062-a7c9-11ea-b510-309c231d28bd SHSE.600000 1          10     10.67 100    datetime.datetime(2020, 6, 6, 15, 41, 44, 863549, tzinfo=tzfile('PRC')) 201                                                          0    0               0              0             0               0         0                                    0.0        0           0.0   0.0     0             0.0          0.0            0             0.0         0.0           0.0               None

credit_repay_cash_directly - 直接还款

函数原型:

credit_repay_cash_directly(amount, *, repay_type=0, position_src=PositionSrc_Unknown, contract_id=None, account_id="", sno="", bond_fee_only=False,
)

参数:

参数名类型说明
amountfloat还款金额
repay_typeint0:正常还款(默认),1:只还利息(如果柜台不支持,设置repay_type=1只还利息委托会被拒绝)
position_srcint头寸来源 取值参考 PositionSrc
contract_idint指定合约编号,用于指定合约的直接还款,默认按负债顺序还款,华鑫柜台必填,顶点/金证/恒生柜台非必填
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号

返回值:dict

字段类型说明
actual_repay_amountfloat实际还款金额
account_idstr账号 id
account_namestr账户名称

示例代码:

credit_repay_cash_directly(amount=10000.00, account_id='')

示例返回值:

actual_repay_amount account_id                           account_name
------------------- ------------------------------------ ------------
10000.0             8f30e83f-a7c5-11ea-b510-309c231d28bd 001515018318

credit_repay_share_directly - 直接还券

函数原型:

credit_repay_share_directly(symbol, volume, *, position_src=PositionSrc_Unknown, contract_id=None, account_id="", sno="")

参数:

参数名类型说明
symbolstr标的代码
volumeint数量
position_srcint头寸来源 取值参考 PositionSrc
contract_idint指定合约编号,用于指定合约的直接还款,默认按负债顺序还款,华鑫柜台必填,顶点/金证/恒生柜台非必填
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号

返回值:[dict]

请参考 order 对象 返回值字段说明

示例代码

credit_repay_share_directly(symbol='SHSE.600000', volume=100, account_id='')

示例返回值

strategy_id                          account_id                           cl_ord_id                            symbol      order_type status volume created_at                                                              order_business account_name order_id ex_ord_id algo_order_id side position_effect position_side order_duration order_qualifier order_src ord_rej_reason ord_rej_reason_detail price stop_price order_style value percent target_volume target_value target_percent filled_volume filled_vwap filled_amount filled_commission updated_at
------------------------------------ ------------------------------------ ------------------------------------ ----------- ---------- ------ ------ ----------------------------------------------------------------------- -------------- ------------ -------- --------- ------------- ---- --------------- ------------- -------------- --------------- --------- -------------- --------------------- ----- ---------- ----------- ----- ------- ------------- ------------ -------------- ------------- ----------- ------------- ----------------- ----------
3af55cb8-a7c5-11ea-b510-309c231d28bd 8f30e83f-a7c5-11ea-b510-309c231d28bd 2b86685e-a7c9-11ea-b510-309c231d28bd SHSE.600000 1          10     100    datetime.datetime(2020, 6, 6, 15, 41, 44, 871536, tzinfo=tzfile('PRC')) 204                                                          0    0               0             0              0               0         0                                    0.0   0.0        0           0.0   0.0     0             0.0          0.0            0             0.0         0.0           0.0               None
........ ......

credit_get_collateral_instruments - 查询担保证券

查询担保证券,可做担保品的股票列表

函数原型:

credit_get_collateral_instruments(account_id='', df=False)

参数:

参数名类型说明
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号
dfbool是否返回dataframe格式数据。默认 False, 返回 list[dict]

返回值:

字段类型说明
symbolstr标的
pledge_ratefloat折算率

示例代码

credit_get_collateral_instruments(account_id='', df=False)

示例返回值

symbol      pledge_rate
----------- -----------
SHSE.010107  0.9
SHSE.010303  0.9
..........   ...

credit_get_borrowable_instruments - 查询可融标的证券

查询标的证券,可做融券标的的股票列表

函数原型:

credit_get_borrowable_instruments(position_src, account_id='', df=False)

参数:

参数名类型说明
position_srcint头寸来源 取值参考 PositionSrc
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号
dfbool是否返回dataframe格式数据。默认 False, 返回 list[dict]

返回值:list[dict]

字段类型说明
symbolstr标的
margin_rate_for_cashfloat融资保证金比率
margin_rate_for_securityfloat融券保证金比率

示例代码

credit_get_borrowable_instruments(position_src=PositionSrc_L1, account_id='', df=False)

示例返回值

symbol      margin_rate_for_cash margin_rate_for_security
----------- -------------------- ------------------------
SHSE.510050  1.0                  0.6
SHSE.510160  1.0                  0.6
...........  ...                  ...

credit_get_borrowable_instruments_positions - 查询券商融券账户头寸

查询券商融券账户头寸,可用融券的数量

函数原型:

credit_get_borrowable_instruments_positions(position_src, account_id='', df=False)

参数:

参数名类型说明
position_srcint头寸来源 取值参考 PositionSrc
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号
dfbool是否返回dataframe格式数据。默认 False, 返回 list[dict]

返回值: 当 df = True 时, 返回dataframe 当 df = False 时, 返回list[dict]

字段类型说明
symbolstr标的
balancefloat证券余额
availablefloat证券可用金额

示例代码

credit_get_borrowable_instruments_positions(position_src=PositionSrc_L1, account_id='', df=False)

示例返回值

symbol      balance available
----------- ------- -----------
SHSE.600166  700.0   700.0
SHSE.688002  2000.0  2000.0
..........   ......  ......

credit_get_contracts - 查询融资融券合约

函数原型:

credit_get_contracts(position_src, account_id='', df=False)

参数:

参数名类型说明
position_srcint头寸来源 取值参考 PositionSrc
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号
dfbool是否返回dataframe格式数据。默认 False, 返回 list[dict]

返回值: 当 df = True 时, 返回dataframe 当 df = False 时, 返回list[dict]

字段类型说明
symbolstr标的
ordersnostr委 托 号
creditdirectstr融资融券方向, '0'表示融资, '1'表示融券
orderqtyfloat委托数量
matchqtyfloat成交数量
orderamtfloat委托金额
orderfrzamtfloat委托冻结金额
matchamtfloat成交金额
clearamtfloat清算金额
lifestatusstr合约状态
creditrepayfloatT 日之前归还金额
creditrepayunfrzfloatT 日归还金额
fundremainfloat应还金额
stkrepayfloatT 日之前归还数量
stkrepayunfrzfloatT 日归还数量
stkremainfloat应还证券数量
stkremainvaluefloat应还证券市值
feefloat融资融券息、费
overduefeefloat逾期未偿还息、费
fee_repayfloat己偿还息、费
punifeefloat利息产生的罚息
punifee_repayfloat己偿还罚息
rightsfloat未偿还权益金额
overduerightsfloat逾期未偿还权益
rights_repayfloat己偿还权益
lastpricefloat最新价
profitcostfloat浮动盈亏
snostr合约编号
punidebtsfloat逾期本金罚息
punidebts_repayfloat本金罚息偿还
punidebtsunfrzfloat逾期本金罚息
punifeeunfrzfloat逾期息费罚息
punirightsfloat逾期权益罚息
punirights_repayfloat权益罚息偿还
punirightsunfrzfloat逾期权益罚息
feeunfrzfloat实时偿还利息
overduefeeunfrzfloat实时偿还逾期利息
rightsqtyfloat未偿还权益数量
overduerightsqtyfloat逾期未偿还权益数量
orderdateint委托日期,时间戳类型
lastdateint最后一次计算息费日期,时间戳类型
closedateint合约全部偿还日期,时间戳类型
sysdateint系统日期,时间戳类型
enddateint负债截止日期,时间戳类型
oldenddateint原始的负债截止日期,时间戳类型

示例代码

credit_get_contracts(position_src=PositionSrc_L1, account_id='', df=False)

示例返回值

symbol      ordersno creditdirect orderqty matchamt clearamt lifestatus enddate  fundremain fee   rights    profitcost sno      rightsqty orderdate matchqty orderamt orderfrzamt oldenddate creditrepay creditrepayunfrz stkrepay stkrepayunfrz stkremain stkremainvalue overduefee fee_repay punifee punifee_repay overduerights rights_repay lastprice sysdate lastdate closedate punidebts punidebts_repay punidebtsunfrz punifeeunfrz punirights punirights_repay punirightsunfrz feeunfrz overduefeeunfrz overduerightsqty
----------- -------- ------------ -------- -------- -------- ---------- -------- ---------- ----- --------- ---------- -------- --------- --------- -------- -------- ----------- ---------- ----------- ---------------- -------- ------------- --------- -------------- ---------- --------- ------- ------------- ------------- ------------ --------- ------- -------- --------- --------- --------------- -------------- ------------ ---------- ---------------- --------------- -------- --------------- ----------------
SZSE.159937 115906   0            59600.0  217957.2 217957.2 0          20200823 220666.32  32.69 220666.32 11112.52   15211131 59600.0   0         0.0      0.0      0.0         0          0.0         0.0              0.0      0.0           0.0       0.0            0.0        0.0       0.0     0.0           0.0           0.0          0.0       0.0     0.0      0.0       0.0       0.0             0.0            0.0          0.0        0.0              0.0             0.0      0.0             0.0
........... ......

credit_get_cash - 查询融资融券资金

函数原型:

credit_get_cash(account_id='')

参数:

参数名类型说明
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号

返回值:dict

字段类型名称
fundintrratefloat融资利率
stkintrratefloat融券利率
punishintrratefloat罚息利率
creditstatusstr信用状态
marginratesfloat维持担保比例
realratefloat实时担保比例
assetfloat总资产
liabilityfloat总负债
marginavlfloat保证金可用数
fundbalfloat资金余额
fundavlfloat资金可用数
dsaleamtbalfloat融券卖出所得资金
guaranteeoutfloat可转出担保资产
gagemktavlfloat担保证券市值
fdealavlfloat融资本金
ffeefloat融资息费
ftotaldebtsfloat融资负债合计
dealfmktavlfloat应付融券市值
dfeefloat融券息费
dtotaldebtsfloat融券负债合计
fcreditbalfloat融资授信额度
fcreditavlfloat融资可用额度
fcreditfrzfloat融资额度冻结
dcreditbalfloat融券授信额度
dcreditavlfloat融券授信额度
dcreditfrzfloat融券额度冻结
rightsfloat红利权益
serviceuncomerqrightsfloat红利权益(在途)
rightsqtyfloat红股权益
serviceuncomerqrightsqtyfloat红股权益(在途)
acreditbalfloat总额度
acreditavlfloat总可用额度
acashcapitalfloat所有现金资产(所有资产、包括融券卖出)
astkmktvaluefloat所有证券市值(包含融资买入、非担保品)
withdrawablefloat可取资金
netcapitalfloat净资产
fcreditpnlfloat融资盈亏
dcreditpnlfloat融券盈亏
fcreditmarginoccupiedfloat融资占用保证金
dcreditmarginoccupiedfloat融券占用保证金
collateralbuyableamtfloat可买担保品资金
repayableamtfloat可还款金额
dcreditcashavlfloat融券可用资金

示例代码

credit_get_cash(account_id='')

示例返回值

marginrates realrate asset         liability  marginavl         fundbal       fundavl       guaranteeout gagemktavl  fdealavl   ffee   ftotaldebts dfee fcreditbal fcreditavl         dcreditbal dcreditavl acreditbal acreditavl  account_id                           account_name     rid                                  fundintrrate  stkintrrate punishintrrate creditstatus dsaleamtbal dealfmktavl dtotaldebts fcreditfrz dcreditfrz   rights    serviceuncomerqrights rightsqty serviceuncomerqrightsqty acashcapital astkmktvalue withdrawable netcapital fcreditpnl dcreditpnl fcreditmarginoccupied dcreditmarginoccupied collateralbuyableamt repayableamt dcreditcashavl
----------- -------- ------------- ---------- ----------------- ------------- ------------- ------------ ----------- ---------- ------ ----------- ---- ---------- ------------------ ---------- ---------- ---------- ----------- ------------------------------------ ---------------- ------------------------------------ ------------- ----------- -------------- ------------ ----------- ----------- ----------- ---------- ------------ --------- --------------------- --------- ------------------------ ------------ ------------ ------------ ---------- ---------- ---------- --------------------- --------------------- -------------------- ------------ --------------
229.5157    229.5157 1001926287.62 4356531.11 1994995956.360447 1002066280.62 2002149925.25 988838893.26 -4483562.29 4307241.23 668.89 4307910.12  1.28 8000000.0  3683189.8499999996 8000000.0  8000001.0  16000000.0 11683190.85 8f30e83f-a7c5-11ea-b510-309c231d28bd 001515018318     3978e606-0fc0-43ec-87b0-01887fa280c5 0.0           0.0         0.0                         0.0         0.0         0.0         0.0        0.0          0.0       0.0                   0.0       0.0                      0.0          0.0          0.0          0.0        0.0        0.0        0.0                   0.0                   0.0                  0.0          0.0

credit_repay_share_by_buying_share - 买券还券

函数原型:

credit_repay_share_by_buying_share(symbol, volume, price, *, position_src=PositionSrc_Unknown, order_type=OrderType_Limit, order_duration=OrderDuration_Unknown, order_qualifier=OrderQualifier_Unknown, contract_id=None, account_id="", sno="",')

参数:

参数名类型说明
symbolstr标的代码
volumeint数量
pricefloat价格
position_srcint头寸来源 取值参考 PositionSrc
order_typeint委托类型 取值参考 OrderType
order_durationint委托时间属性 取值参考 OrderDuration
order_qualifierint委托成交属性 取值参考 OrderQualifier
contract_idint指定合约编号,用于指定合约的直接还款,默认按负债顺序还款,华鑫柜台必填,顶点/金证/恒生柜台非必填
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号

返回值:

请参考 order 对象 返回值字段说明

示例代码

credit_repay_share_by_buying_share(symbol='SHSE.600000', volume=100, price=10.67, order_type=OrderType_Limit,
                                             order_duration=OrderDuration_Unknown,
                                             order_qualifier=OrderQualifier_Unknown,
                                             account_id='')

示例返回值

strategy_id                          account_id                           cl_ord_id                            symbol      order_type status price volume created_at                                                              order_business account_name order_id ex_ord_id algo_order_id side position_effect position_side order_duration order_qualifier order_src ord_rej_reason ord_rej_reason_detail stop_price order_style value percent target_volume target_value target_percent filled_volume filled_vwap filled_amount filled_commission updated_at
------------------------------------ ------------------------------------ ------------------------------------ ----------- ---------- ------ ----- ------ ----------------------------------------------------------------------- -------------- ------------ -------- --------- ------------- ---- --------------- ------------- -------------- --------------- --------- -------------- --------------------- ---------- ----------- ----- ------- ------------- ------------ -------------- ------------- ----------- ------------- ----------------- ----------
3af55cb8-a7c5-11ea-b510-309c231d28bd 8f30e83f-a7c5-11ea-b510-309c231d28bd 2b857e02-a7c9-11ea-b510-309c231d28bd SHSE.600000 1          10     10.67 100    datetime.datetime(2020, 6, 6, 15, 41, 44, 865536, tzinfo=tzfile('PRC')) 202                                                          0    0               0             0              0               0         0                                    0.0        0           0.0   0.0     0             0.0          0.0            0             0.0         0.0           0.0               None

credit_repay_cash_by_selling_share - 卖券还款

函数原型:

credit_repay_cash_by_selling_share(symbol, volume, price, *, repay_type=0, position_src=PositionSrc_Unknown, order_type=OrderType_Limit, order_duration=OrderDuration_Unknown, order_qualifier=OrderQualifier_Unknown, contract_id=None, account_id="", sno="")

参数:

参数名类型说明
symbolstr标的代码
volumeint数量
pricefloat价格
repay_typeint0:正常还款(默认),1:只还利息(如果柜台不支持,设置repay_type=1只还利息委托会被拒绝)
position_srcint头寸来源 取值参考 PositionSrc
order_typeint委托类型 取值参考 OrderType
order_durationint委托时间属性 取值参考 OrderDuration
order_qualifierint委托成交属性 取值参考 OrderQualifier
contract_idint指定合约编号,用于指定合约的直接还款,默认按负债顺序还款,华鑫柜台必填,顶点/金证/恒生柜台非必填
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号

返回值:

请参考 order 对象 返回值字段说明

示例代码

credit_repay_cash_by_selling_share(symbol='SHSE.600000', volume=100, price=10.67, order_type=OrderType_Limit,
                                             order_duration=OrderDuration_Unknown,
                                             order_qualifier=OrderQualifier_Unknown,
                                             account_id='')

示例返回值

strategy_id                          account_id                           cl_ord_id                            symbol      order_type status price volume created_at                                                              order_business account_name order_id ex_ord_id algo_order_id side position_effect position_side order_duration order_qualifier order_src ord_rej_reason ord_rej_reason_detail stop_price order_style value percent target_volume target_value target_percent filled_volume filled_vwap filled_amount filled_commission updated_at
------------------------------------ ------------------------------------ ------------------------------------ ----------- ---------- ------ ----- ------ ----------------------------------------------------------------------- -------------- ------------ -------- --------- ------------- ---- --------------- ------------- -------------- --------------- --------- -------------- --------------------- ---------- ----------- ----- ------- ------------- ------------ -------------- ------------- ----------- ------------- ----------------- ----------
3af55cb8-a7c5-11ea-b510-309c231d28bd 8f30e83f-a7c5-11ea-b510-309c231d28bd 2b85a50a-a7c9-11ea-b510-309c231d28bd SHSE.600000 1          10     10.67 100    datetime.datetime(2020, 6, 6, 15, 41, 44, 866535, tzinfo=tzfile('PRC')) 203                                                          0    0               0             0              0               0         0                                    0.0        0           0.0   0.0     0             0.0          0.0            0             0.0         0.0           0.0               None

credit_buying_on_collateral - 担保品买入

函数原型:

credit_buying_on_collateral(symbol, volume, price,
                                order_type=OrderType_Limit,
                                order_duration=OrderDuration_Unknown,
                                order_qualifier=OrderQualifier_Unknown, account_id='')

参数:

参数名类型说明
symbolstr标的代码
volumeint数量
pricefloat价格, (限价委托的委托价格,市价委托的保护价)
order_typeint委托类型 取值参考 OrderType
order_durationint委托时间属性 取值参考 OrderDuration
order_qualifierint委托成交属性 取值参考 OrderQualifier
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号

返回值:list[dict]

请参考 order 对象 返回值字段说明

示例代码

credit_buying_on_collateral(symbol='SHSE.600000', volume=100, price=10.67, order_type=OrderType_Limit,
                                             order_duration=OrderDuration_Unknown,
                                             order_qualifier=OrderQualifier_Unknown,
                                             account_id='')

示例返回值

strategy_id                          account_id                           cl_ord_id                            symbol      order_type status price volume created_at                                                              order_business account_name order_id ex_ord_id algo_order_id side position_effect position_side order_duration order_qualifier order_src ord_rej_reason ord_rej_reason_detail stop_price order_style value percent target_volume target_value target_percent filled_volume filled_vwap filled_amount filled_commission updated_at
------------------------------------ ------------------------------------ ------------------------------------ ----------- ---------- ------ ----- ------ ----------------------------------------------------------------------- -------------- ------------ -------- --------- ------------- ---- --------------- ------------- -------------- --------------- --------- -------------- --------------------- ---------- ----------- ----- ------- ------------- ------------ -------------- ------------- ----------- ------------- ----------------- ----------
3af55cb8-a7c5-11ea-b510-309c231d28bd 8f30e83f-a7c5-11ea-b510-309c231d28bd 2b861a31-a7c9-11ea-b510-309c231d28bd SHSE.600000 1          10     10.67 100    datetime.datetime(2020, 6, 6, 15, 41, 44, 869534, tzinfo=tzfile('PRC')) 207                                                          0    0               0             0              0               0         0                                    0.0        0           0.0   0.0     0             0.0          0.0            0             0.0         0.0           0.0               None

credit_selling_on_collateral - 担保品卖出

函数原型:

credit_selling_on_collateral(symbol, volume, price,
                                 order_type=OrderType_Limit,
                                 order_duration=OrderDuration_Unknown,
                                 order_qualifier=OrderQualifier_Unknown, account_id='')

参数:

参数名类型说明
symbolstr标的代码
volumeint数量
pricefloat价格, (限价委托的委托价格,市价委托的保护价)
order_typeint委托类型 取值参考 OrderType
order_durationint委托时间属性 取值参考 OrderDuration
order_qualifierint委托成交属性 取值参考 OrderQualifier
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号

返回值:list[dict]

请参考order 对象 返回值字段说明

示例代码

credit_selling_on_collateral(symbol='SHSE.600000', volume=100, price=10.67, order_type=OrderType_Limit,
                                             order_duration=OrderDuration_Unknown,
                                             order_qualifier=OrderQualifier_Unknown,
                                             account_id='')

示例返回值

strategy_id                          account_id                           cl_ord_id                            symbol      order_type status price volume created_at                                                              order_business account_name order_id ex_ord_id algo_order_id side position_effect position_side order_duration order_qualifier order_src ord_rej_reason ord_rej_reason_detail stop_price order_style value percent target_volume target_value target_percent filled_volume filled_vwap filled_amount filled_commission updated_at
------------------------------------ ------------------------------------ ------------------------------------ ----------- ---------- ------ ----- ------ ----------------------------------------------------------------------- -------------- ------------ -------- --------- ------------- ---- --------------- ------------- -------------- --------------- --------- -------------- --------------------- ---------- ----------- ----- ------- ------------- ------------ -------------- ------------- ----------- ------------- ----------------- ----------
3af55cb8-a7c5-11ea-b510-309c231d28bd 8f30e83f-a7c5-11ea-b510-309c231d28bd 2b861a31-a7c9-11ea-b510-309c231d28bd SHSE.600000 1          10     10.67 100    datetime.datetime(2020, 6, 6, 15, 41, 44, 869534, tzinfo=tzfile('PRC')) 208                                                          0    0               0             0              0               0         0                                    0.0        0           0.0   0.0     0             0.0          0.0            0             0.0         0.0           0.0               None

credit_collateral_in - 担保品转入

函数原型:

credit_collateral_in(symbol, volume, account_id='')

参数:

参数名类型说明
symbolstr标的代码
volumeint数量
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号

返回值:list[dict]

请参考 order 对象 返回值字段说明

示例代码

credit_collateral_in(symbol='SHSE.600000', volume=100, account_id='')

示例返回值

strategy_id                          account_id                           cl_ord_id                            symbol      order_type status volume created_at                                                              order_business account_name order_id ex_ord_id algo_order_id side position_effect position_side order_duration order_qualifier order_src ord_rej_reason ord_rej_reason_detail price stop_price order_style value percent target_volume target_value target_percent filled_volume filled_vwap filled_amount filled_commission updated_at
------------------------------------ ------------------------------------ ------------------------------------ ----------- ---------- ------ ------ ----------------------------------------------------------------------- -------------- ------------ -------- --------- ------------- ---- --------------- ------------- -------------- --------------- --------- -------------- --------------------- ----- ---------- ----------- ----- ------- ------------- ------------ -------------- ------------- ----------- ------------- ----------------- ----------
3af55cb8-a7c5-11ea-b510-309c231d28bd 8f30e83f-a7c5-11ea-b510-309c231d28bd 2b868f72-a7c9-11ea-b510-309c231d28bd SHSE.600000 1          10     100    datetime.datetime(2020, 6, 6, 15, 41, 44, 872536, tzinfo=tzfile('PRC')) 209                                                          0    0               0             0              0               0         0                                    0.0   0.0        0           0.0   0.0     0             0.0          0.0            0             0.0         0.0           0.0               None
...... ......

credit_collateral_out - 担保品转出

函数原型:

credit_collateral_out(symbol, volume, account_id='')

参数:

参数名类型说明
symbolstr标的代码
volumeint数量
account_idstr账号 id,不填或留空,表示使用默认账号,否则使用指定账号

返回值:list[dict]

请参考 order 对象 返回值字段说明

示例代码

credit_collateral_out(symbol='SHSE.600000', volume=100, account_id='')

示例返回值

strategy_id                          account_id                           cl_ord_id                            symbol      order_type status volume created_at                                                              order_business account_name order_id ex_ord_id algo_order_id side position_effect position_side order_duration order_qualifier order_src ord_rej_reason ord_rej_reason_detail price stop_price order_style value percent target_volume target_value target_percent filled_volume filled_vwap filled_amount filled_commission updated_at
------------------------------------ ------------------------------------ ------------------------------------ ----------- ---------- ------ ------ ----------------------------------------------------------------------- -------------- ------------ -------- --------- ------------- ---- --------------- ------------- -------------- --------------- --------- -------------- --------------------- ----- ---------- ----------- ----- ------- ------------- ------------ -------------- ------------- ----------- ------------- ----------------- ----------
3af55cb8-a7c5-11ea-b510-309c231d28bd 8f30e83f-a7c5-11ea-b510-309c231d28bd 2b868f72-a7c9-11ea-b510-309c231d28bd SHSE.600000 1          10     100    datetime.datetime(2020, 6, 6, 15, 41, 44, 872536, tzinfo=tzfile('PRC')) 210                                                          0    0               0             0              0               0         0                                    0.0   0.0        0           0.0   0.0     0             0.0          0.0            0             0.0         0.0           0.0               None
...... ......

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文