[ptrade交易实战] 第十五篇 融资融券交易类函数

前言

今天主要是分享在使用ptrade的时候,怎么搞定融资融券交易的!这次主要分为两个部分来分享!

具体的开通渠道可以看文章末尾!

一、margin_trade —— 担保品买卖

这个函数是用来进行担保品买卖的!

margin_trade(security, amount, limit_price=None, market_type=None)

注意事项:

限价和委托类型都不传时默认取当前最新价进行委托;限价和委托类型都传入时以market_type为准

参数

security:股票代码(str);

amount:交易数量,正数表示买入,负数表示卖出(int);

limit_price:买卖限价(float);

market_type:市价委托类型,上证非科创板股票支持参数1、4,上证科创板股票支持参数0、1、2、4,深证股票支持参数0、2、3、4、5(int);

0:对手方最优价格;

1:最优五档即时成交剩余转限价;

2:本方最优价格;

3:即时成交剩余撤销;

4:最优五档即时成交剩余撤销;

5:全额成交或撤单;

示例

def initialize(context):
    g.security = '600570.SS'
    set_universe(g.security)

def handle_data(context, data):
    # 以系统最新价委托
    margin_trade(g.security, 100)
    # 以72块价格下一个限价单
    margin_trade(g.security, 100, limit_price=72)
    # 以最优五档即时成交剩余撤销委托
    margin_trade(g.security, 200, market_type=4)

二、margincash_open —— 融资买入

顾名思义,这个函数用来进行融资买入!

注意事项和参数和margin_trade函数一样!

示例

def initialize(context):
    g.security = '600570.SS'
    set_universe(g.security)

def handle_data(context, data):
    # 以72块价格下一个限价单
    margincash_open(g.security, 100, limit_price=72)
    # 以对手方最优价格委托
    margincash_open(g.security, 200, market_type=1)

三、margincash_close —— 卖券还款

margincash_close(security, amount, limit_price=None)
用来卖券还款的!

参数

security:股票代码(str);

amount:交易数量,输入正数(int);

limit_price:买卖限价(float);

示例

def initialize(context):
    g.security = '600570.SS'
    set_universe(g.security)

def handle_data(context, data):
    security = g.security
    # 卖100股还款
    margincash_close(security, 100)

四、margincash_direct_refund —— 直接还款

示例

def initialize(context):
    g.security = '600570.SS'
    set_universe(g.security)

def handle_data(context, data):
    # 获取负债总额
    fin_compact_balance = get_margin_assert().get('fin_compact_balance')
    # 还款
    margincash_direct_refund(fin_compact_balance)

 结语

ptrade的渠道可以通过《ptrade开通详则》来获取,感谢看到这里,如果有更多疑问欢迎在评论区支出!

相关推荐

  1. [ptrade交易实战] 融资交易函数

    2024-07-17 16:28:02       24 阅读
  2. [ptrade交易实战] 融资查询函数

    2024-07-17 16:28:02       25 阅读
  3. [ptrade交易实战] 期货交易函数

    2024-07-17 16:28:02       22 阅读
  4. [ptrade交易实战] 公共交易函数 (2)

    2024-07-17 16:28:02       28 阅读
  5. 融资业务

    2024-07-17 16:28:02       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 16:28:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 16:28:02       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 16:28:02       58 阅读
  4. Python语言-面向对象

    2024-07-17 16:28:02       69 阅读

热门阅读

  1. 堆

    2024-07-17 16:28:02      19 阅读
  2. Gmsh概述

    2024-07-17 16:28:02       18 阅读
  3. Linux环境下卸载Redis

    2024-07-17 16:28:02       20 阅读
  4. ODrive学习笔记三——串口流

    2024-07-17 16:28:02       23 阅读
  5. LinkedList

    2024-07-17 16:28:02       21 阅读
  6. AcWing 668. 游戏时间2

    2024-07-17 16:28:02       21 阅读
  7. [C/C++入门][ifelse]20、闰年判断

    2024-07-17 16:28:02       21 阅读