量化交易学习_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) 
相关推荐
2501_945318491 分钟前
备考方案:针对数据分析师的知识结构,制定攻克赛一认证的最优学习路径
学习·百度
2301_792674861 小时前
java学习day29(juc)
java·开发语言·学习
qq_571099353 小时前
学习周报四十
学习
瑶光守护者4 小时前
【一文读懂】OpenClaw系统架构分析:自主人工智能智能体的范式迁移与技术底座分析
人工智能·笔记·学习·系统架构·边缘计算·openclaw
炽烈小老头5 小时前
【每天学习一点算法 2026/04/13】两数相除
学习·算法
_李小白5 小时前
【OSG学习笔记】Day 45: osg::Camera::DrawCallback (抓取图片)
笔记·学习
青苔猿猿5 小时前
OpenWebUI(20)源码学习-版本升级
人工智能·学习·ai·openwebui
不灭锦鲤6 小时前
网络安全学习第166天
学习
Century_Dragon6 小时前
世纪龙-驶入未来课堂:新能源汽车故障诊断虚拟实训软件助力职教
学习
Westward-sun.6 小时前
OpenCV + dlib 人脸关键点检测学习笔记(68点)
人工智能·笔记·opencv·学习·计算机视觉