量化交易学习_23常用api

设置业绩比较基准:set_benchmark(security)

佣金/印花税,买入万三,卖出千分之一印花税:set_order_cost(cost,type,ref=None)

滑点:真实的成交价与下单时预期的价格的偏差:set_slippage(object,type=None,ref=None)

成交量比例:

根据实际行情限制每个订单的成交量:set_option('order_volume_ratio,value')

动态复权模式:设置真实价格,建议开启

复制代码
# 导入函数库
from jqdata import *

# 初始化函数,设定基准等等
def initialize(context):
    # 设置基准浦发银行
    set_benchmark('000300.XSHG')
    g.security = '000001.XSHE'
    run_daily(market_open, '10:30')
    # 设置交易费率
    set_order_cost(OrderCost(open_commission=0.03, close_commission=0.03, close_tax=0.001, min_commission=5), type='stock')
    # 滑点
    set_slippage(PriceRelatedSlippage(0.00246),type='stock')
    # 设置成交量
    set_option('order_volume_ratio', 0.5)
    # 设置复权
    set_option('use_real_price', False)
 
def market_open(context):
    if g.security not in context.portfolio.positions:
        order(g.security,1000)
    else:
        order(g.security,-800) 
相关推荐
sunshine22 girl1 小时前
Java学习二 基本语法2, 算术运算符
java·学习
衡石科技4 小时前
Data_Agent记忆机制与经验复用衡石分析智能体会话记忆与长期学习技术解析
人工智能·科技·学习·算法·企业级bi
传奇开心果编程5 小时前
【Xilem基础语法学与练】第7课:Xilem与Masonry底层构建技术解析
学习·rust·前端框架
想要入门的程序猿5 小时前
回调函数学习
java·网络·学习
码上上班5 小时前
iptables学习; firewalld学习;ufw学习
学习
RisunJan5 小时前
丝连族谱 0452 — 功能拆解与使用手册
学习
老王爱玩车6 小时前
深入理解指针2
c语言·开发语言·学习
那年窗外下的雪.7 小时前
AIDC 学习日志|第 22 天|All-Active/Single-Active 故障演练设计
服务器·网络·学习·算法·哈希算法
龚寿生7 小时前
23-敏捷开发实战:从Scrum到看板的团队协作方法论
android·学习·scrum·敏捷流程