量化交易学习_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) 
相关推荐
绝世番茄4 小时前
鸿蒙HarmonyOS ArkTS原生学习:缩放手势实现 PinchToZoom 深度解析
学习·华为·harmonyos·鸿蒙
a1117764 小时前
SLAM 学习笔记(四)后端(KF BA)
笔记·学习
XGeFei5 小时前
【Django学习笔记】—— Django 高并发通俗讲解
笔记·学习·django
六点_dn5 小时前
Linux学习笔记-chmod命令
linux·笔记·学习
MartinYeung55 小时前
[论文学习]揭示大语言模型智能体记忆模块中的隐私风险
人工智能·学习·语言模型
心中有国也有家6 小时前
AtomGit Flutter 鸿蒙客户端:Flutter 鸿蒙应用的错误处理与优雅降级策略
学习·flutter·华为·harmonyos
2301_800256116 小时前
人工智能入门学习——ANN、CNN基本概念和考试核心代码
人工智能·学习·cnn
辞旧 lekkk7 小时前
CMake工程指南(一)
linux·运维·服务器·开发语言·qt·学习·萌新
db_murphy7 小时前
机器学习决策树的基尼系数是个啥?
学习·算法
心中有国也有家18 小时前
AtomGit Flutter 鸿蒙客户端: ChangeNotifier 模式
学习·flutter·华为·harmonyos