Ptrade量化交易策略之--底仓日内自动T+0 付费

jixiaofei
jixiaofei

0 人点赞了该文章 · 19 浏览

# PTrade T+0实盘策略import pandas as pd import numpy as np # --- 策略初始化函数 --- def initialize(context):     """     实盘策略初始化函数     """     # T+0交易参数     context.max_t0_trades_per_stock_per_day = 3  # 每只股票每日最大T+0次数     context.t0_trade_counts = {}     context.t0_trade_ratio = 1/3  # 每笔交易占底仓比例     context.last_t0_trigger_time = None     context.t0_interval_minutes = 1  # T+0策略执行间隔(分钟)     context.yesterday_positions = {}  # 存储底仓     context.max_stocks_per_turn = 10  # 每次执行最多处理的股票数量     context.min_base_amount = 100  # 最小底仓要求(股)          # 新增:记录每只股票上次交易类型,用于买卖配对     # None: 未进行任何交易     # 'buy': 上次操作是买入,下次必须是卖出     # 'sell': 上次操作是卖出,下次必须是买入     context.last_trade_action = {}          #趋势判断和反转确认参数     context.trend_ma_period = 20 # 用于判断趋势的均线周期     context.reversal_threshold = 0.005 # 反转幅度阈值,0.5%          # 当日买入的股票及成本,用于尾盘强制平仓     # {stock: {'amount': total_amount, 'cost': total_cost}}     context.today_bought_positions = {}          # 交易费用参数 (假设佣金万分之三,印花税千分之0.5,过户费万分之0.2)     context.commission_rate = 0.0003  # 佣金费率     context.min_commission = 5.0  # 最低佣金     context.stamp_duty_rate = 0.0005  # 印花税费率 (卖出时收取)     context.transfer_fee_rate = 0.00002  # 过户费费率 (双向收取,上海股票)     context.min_profit_mar...
附件列表

千亿哥的manus(T+0).txt

24KB

1.00

积分

发布于 3 小时前

本文由 jixiaofei 原创发布于 百果量化交流平台 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册