期货多品种和定时交易任务 1.1定时交易任务 (1)、整体策略逻辑 信号逻辑 使用前一根1分钟K线的方向(收盘价vs开盘价)来决定下一分钟是开多还是开空。 若为阳线:buy_open开多1手;若为阴线:sell_open开空1手;十字线不交易。 这是一个非常简单的“跟随上一分钟方向”的动量/追涨杀跌类超短策略,没有过滤任何噪音或趋势确认逻辑,实盘会非常敏感且易受偶然波动干扰。 持仓与平仓逻辑 仅在无任何持仓(多头=0且空头=0)时,根据前一分钟K线方向开仓。 一旦有持仓后,不再开新的仓位(即始终最多持1手单向仓位),这是合理的风控简化。 平仓逻辑:记录开仓时间open_minute,当持仓...

  13733765623   20天前   93   0   0 新手入门组合优化

回测策略实战检验 1.1MACD 这段代码实现的是一个基于MACD指标的螺纹钢期货(RB2605.SHF)趋势跟随策略,核心逻辑如下: 初始化阶段(initialize): 设置期货账号context.account='5588'。 关注合约为RB2605.SHF,保存到context.future_contract。 定义MACD参数:短周期12、长周期26、信号线周期9。 初始化一个空列表context.historical_prices用来保存历史收盘价。 每根Bar运行逻辑(handle_data): 1)数据获取与预处理 从当前bar中取出该合约的收盘价close_price=ba...

Learnthenewpolicy 1.1Multi-periodtradingpolicy 该代码实现了一个期货交易策略的基本框架,包括初始化、盘前、交易、盘后四个部分。策略使用分钟数据来判断是否开仓或平仓。交易逻辑基于移动平均线:在没有持仓时,如果当前价格高于两条均线,则开仓买入;在有持仓情况下,如果盈利或亏损达到一定点数,则进行平仓。 1.初始化部分(initialize):初始化操作,如设定一些初始日志 2.盘前准备(before_trading):盘前准备操作,可用于检查策略初始化状态。 3.交易时段(handle_data):根据当前分钟选择合约并从API获取分钟行情数据,计算均...

优秀的AI量化普及仿真软件平台1 1.1传统算法和机器学习的融合 由于博士期间做管理学和AI交叉融合的研究,然而AI让我非常惊喜经验,管理学却让我无比痛苦。因此毕业以后,不再从事管理学,而是决定寻找AI的其他研究方向。尝试过AI机器方向后发现这个方向还有中期来难以克服的困难导致其不能投入工厂工作,这意味着中短期内很难转化为生产力,此外也需要补充非常多机械自动化的基础知识,专业壁垒较大;后来同学推荐AI量化方向,这个方式与博士期间的研究基础相通的更多,并且学透以后能够尽快转化为生产力,因此自学已经三五个月了。这个方向的传统算法比较受限,如VARMA主要是基于线性拟合特性来进行时间序列预测,而...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~