返回顶部

一个依托于Hedging对冲EA的交易系统讨论贴

[复制链接]
公告823Lv.3 显示全部楼层 发表于 前天 11:52 |阅读模式 打印 上一主题 下一主题
先说说为什么要这样做吧, 以前做过很多不同条件,不同组合,通过数学逻辑进行交易的回测及实盘验证,  就像论坛里大佬说的,真的是没有什么圣杯,几年时间,验证过太多的方法,想要稳定收益,小资金,小回撤,真的是太难了。这是我目前自用的一套交易系统,3000美金在跑, 入场方面进行推理研判,出场方面依托于 Hedging对冲EA的强大功能,目前基本可以实现稳定收益,利润率一般吧,所以在这里是说原理,就不提具体参数了,大家看看有没有帮助。

量化交易系统入场原理说明书

本文只介绍自动化交易系统「入场」环节的设计原理,用于技术交流。全文不包含任何具体参数、阈值、模型版本、账户信息或绩效数据;出场环节不在本文讨论范围内。

一、设计目标

系统把入场抽象为一个受约束的分类决策:在某一时刻、针对某一品种,判断是否存在值得建立头寸的统计倾向,以及应当选择的方向。它只回答「要不要做、做哪个方向」,不预测价格终点,也不承诺收益。整套流程遵循一条主线:先由模型给出概率,再由多道相互独立的闸门逐层否决,最后才允许提交订单。

二、行情与特征

基础数据是行情源提供的多周期 K 线,统一映射到固定的时间网格。特征只使用信号产生时点已经收盘、已经可知的信息,涵盖价格与波动、趋势与结构、量能变化、时段特征以及跨周期上下文。不同来源的时间戳按统一基准换算,确保「信号时刻」与「行情时刻」严格对齐;任何需要未来信息才能计算的量,都不允许进入特征集合。

三、方向判断

方向判断被建模为有监督的分类问题:以未来一段时间的价格路径构造标签,训练模型输出上涨或下跌的概率分数。训练与评估严格分离,采用滚动训练与样本外检验,避免用模型已经见过的数据自我证明。不同品种、不同方向各自独立建模,不共用一套判定边界。模型更新必须通过样本外验证,并经人工确认后才允许生效。

四、模型构成与融合机制

下面进一步说明入场侧所用的模型构成,以及多个模型的结论如何合并为单一决策依据。
基模型族: 方向判断采用以梯度提升决策树为代表的树模型集成作为基分类器。选择这一族模型,是因为它擅长处理表格化特征中的非线性关系与特征交互,对量纲不敏感,训练与推理成本可控,并能给出可相互比较的概率输出。系统并不使用单一大模型直接下达交易指令:把预测、否决与执行拆成独立环节,是为了让每一步都可解释、可回放、可审计。
分工方式: 基模型按品种与方向分别训练,多头与空头各自独立,避免把两个方向的样本混在一起造成类别互相干扰;训练与评估按时间切分,任何未来信息都不得进入训练过程。主周期模型负责给出方向倾向,辅助的短周期模型只在更细的时间尺度上提供时点评分,两者职责不同、互不替代。
分层融合: 融合不是把若干模型简单平均,而是分层进行:先在各自品种与方向内部,把多个基模型的概率输出按样本外表现确定的权重合成为该方向的综合分数;再做概率校准,把不同模型的输出映射到同一可比较尺度;最后才与判定边界比较。权重只在样本外验证中确定,不在训练样本上拟合,以防融合层本身过拟合。
分歧处理: 当基模型之间、或主周期与辅助周期之间的结论明显冲突时,系统不会强行取平均,而是降低该次信号的置信度,甚至直接放弃。融合的目的是提高稳定性,而不是把分歧掩盖成一个看似确定的中间值。
与规则层的融合: 模型只提供「倾向」,闸门持有「否决权」。最终入场决策是串行的关系,综合分数越过边界,并且所有闸门放行,才允许提交;任一闸门否决即终止本次机会。宏观事件环节也是同样思路——规则层先做确定性判定,语义层再判断事件性质与时效,两者按保守原则合并,而非加权求和。
可复现性: 在线与离线必须使用同一套特征快照、同一套模型版本与同一套融合权重,并逐根比对打分是否一致;任何权重或版本变更都要经过样本外验证与人工确认后才能生效。这样才能区分「模型判断错了」与「工程实现偏了」,也便于事后还原每一次入场的依据。

五、从分数到候选信号

概率分数超过对应品种与方向的判定边界,才形成候选信号;该边界由样本外表现确定,不因主观判断临时调整。分数只代表统计倾向,而非确定性,因此候选信号还必须通过后续所有闸门,任一环节否决即放弃本次机会。宁可错过、不放松约束,是这一层的基本原则。

六、多层闸门

1. 宏观事件闸门:经济日历事件按重要性与品种相关性分级,重大相关事件前后设置静默窗口。规则层先做确定性判定,语义层再判断事件性质与时效,且只允许依据已发生的信息,杜绝前视偏差。
2. 流动性与成本闸门:当报价价差相对常态水平异常放大时拒绝入场,避免交易成本吞掉本就有限的统计优势。
3. 时段与重复信号闸门:规避低流动性时段;已有持仓或处于冷却状态的品种与方向不重复触发。
4. 风险预算闸门:每笔交易先确定固定的风险预算,再按止损距离反推手数——止损越远,手数越小;同时设置单品种与总体暴露上限。
5. 执行前一致性检查:行情时间戳、特征快照、模型版本与账户状态必须一致,且系统以单实例运行,保证同一时刻只有一个决策者。

七、执行与可复核性

下单提供市价与限价择价两种路径。限价择价尝试以更优价格成交,超过有效期仍未成交即放弃,不追价。提交过程要求幂等,避免网络重试造成重复下单;每次决策都留存可复核的信号快照,便于事后还原当时的判断依据。

八、持续验证

影子环境与正式环境保持同构并行运行,只用于验证逻辑与工程稳定性;同时开展样本外滚动评估、在线与离线打分一致性校验,以及门禁化上线。这些机制的目的不是证明策略必然盈利,而是尽早发现工程偏差与分布漂移。

九、出场环节

本系统的出场环节由 EA 控制。持仓建立之后,止损保护、移动保护与时间退出等全部由终端内 EA 独立负责,入场侧不参与、不干预出场决策。本文不展开出场逻辑。

十、适用范围与风险提示

本文为技术原理介绍,不构成投资建议、策略推荐或收益承诺;文中不含任何可复现的参数与绩效数据,读者无法据此还原具体交易结果。杠杆交易存在本金损失风险,历史统计规律可能失效,模型、数据与执行环境的偏差都会改变实际结果。任何实际应用都应在模拟环境中充分验证,并自行承担全部风险。

评分

参与人数 1威望 +5 金钱 +5 贡献 +5 收起 理由
唐老师 + 5 + 5 + 5 赞一个!

查看全部评分

⚠️ EA邦免责声明与风险提示(👉 点击查看:官方合规声明与沟通规范):
1. 工具属性: 本文所涉及的EA软件及交易策略仅供技术交流与研究使用,不构成任何投资建议或收益承诺。
2. 入市风险: 金融市场具有高度不确定性,程序化交易并不能完全规避风险。请务必使用历史数据回测和模拟盘充分测试。
3. 决策自担: 用户根据本站内容进行实盘交易产生的所有盈亏,由本人自行承担,本站及作者不承担任何法律责任。
4. 版权说明: 转载请注明出处。不得将本站提供的软件和策略用于任何违法行为。
回复

使用道具 举报

精彩评论1

suporLv.3 显示全部楼层 发表于 昨天 13:45
看了半天没看懂,好深奥的样子,继续学习中。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

EA邦和EACTP仅为EA程序化交易软件服务供应商,使用EA工具进行交易,在使用前应该清楚的阅读和浏览软件相关的教程,使用软件是一种自发行为,所引发的一切法律后果,包括用户在使用过程中导致的任何损失均与EA软件开发者无关。
  • 微信

  • 微信公众号

  • 微信视频号

  • Powered by Discuz! X5.0 | Copyright © 2017-2026, 专注量化交易 | EABANG.COM
  • 和仲科技有限公司| 川公网安备 51019002005489号 | 蜀ICP备17026493号 QQ