◆ 交易学院 · TRADING ACADEMY

把交易知识讲清楚

市场永远是对的,错的只有自己

把盘面读薄,把决策做厚

全部MQL5 编程MT5 平台EA 开发实战交易策略跨平台回测与测试量化评估技术分析技术分析基础交易心理
MQL5 通道绘制:用三个极值自动画平行通道
🧩
通道图形对象指标进阶

MQL5 通道绘制:用三个极值自动画平行通道

通道是常见分析工具。本文用三个手动放置的极值标签确定通道,再用标准库 CChartObjectTrend 绘制边界、中线和百分比区域,实现跨时间框架同步显示。
2013 · 12 分钟阅读 点击阅读 →
MetaTrader 5 中的并行计算:多核利用实测
🖥️
并行计算多核性能高阶

MetaTrader 5 中的并行计算:多核利用实测

MQL5 语言本身没有线程类,但可以通过多图表、多品种、EA+指标组合等方式利用多核。本文实测 7 种组合,给出 2 核近似线性加速的结论。
2013 · 12 分钟阅读 点击阅读 →
用 CChartObject 扩展 MQL5 图形控件:进度条、微调器、表格
🧩
CChartObjectGUI 控件MQL5高阶

用 CChartObject 扩展 MQL5 图形控件:进度条、微调器、表格

CChartObject 不只是基类,还可以派生出新的 GUI 控件。本文讲如何创建 ProgressBar、Spinner、EditTable 三种自定义控件,以及 CArrayObj 实现二维对象数组。
2013 · 13 分钟阅读 点击阅读 →
风险/回报比驱动的半自动拖放 EA:MQL5 GUI 实战
🤖
GUI风险管理拖放进阶

风险/回报比驱动的半自动拖放 EA:MQL5 GUI 实战

在图表上构建一个可交互的 EA 面板:拖动止损箭头,实时显示风险、回报、仓位大小,并一键执行市价单。适合喜欢手动判断点位、自动计算仓位的交易者。
2013 · 13 分钟阅读 点击阅读 →
William Blau 指标系统:动量、TSI、Ergodic 与 MQL5 实现
📈
William BlauTSIErgodic高阶

William Blau 指标系统:动量、TSI、Ergodic 与 MQL5 实现

William Blau 提出四阶段指标构建法:计算动量、EMA 平滑、标准化、再平滑构造摆动指标。本文覆盖 20 余种 Blau 指标及 MQL5 实现。
2013 · 15 分钟阅读 点击阅读 →
MT5 到 MT4 交易复制器:净持仓模型的桥接方案
🔗
交易复制MT4MT5高阶

MT5 到 MT4 交易复制器:净持仓模型的桥接方案

在 MT5 实盘受限的年代,通过共享文件把 MT5 的头寸复制到 MT4 执行。本文讲两平台订单模型差异、虚拟头寸比较、止赢止损同步与复制脚本实现。
2013 · 14 分钟阅读 点击阅读 →
MQL5 频谱分析程序:FFT 与图形对象面板
🧩
FFT频谱分析图形对象高阶

MQL5 频谱分析程序:FFT 与图形对象面板

用快速傅里叶变换 FFT 分析价格序列的频谱成分,并用 MQL5 图形对象构建一个可切换显示模式的控制面板。适合探索价格周期性的高阶开发者。
2013 · 14 分钟阅读 点击阅读 →
MQL5 无额外缓冲区的平滑算法类库
🧩
平滑算法类库性能高阶

MQL5 无额外缓冲区的平滑算法类库

自定义指标常需额外缓冲区做中间计算。本文通过 CMoving_Average 等类把中间数据存在类内部,实现 SMA/EMA/SMMA/LWMA/JMA/T3/VIDYA 等十余种算法,并显著提升执行速度。
2013 · 13 分钟阅读 点击阅读 →
用标准库类在图表上创建自定义市场报价面板
🧩
图形对象标准库面板进阶

用标准库类在图表上创建自定义市场报价面板

MQL5 标准库的 CChartObject 类让你不必直接调用 ObjectCreate 就能创建图表对象。本文讲 OBJ_TEXT 与 OBJ_LABEL 区别、表格化定位、唯一对象名、以及 CList 管理多个对象。
2013 · 11 分钟阅读 点击阅读 →
模糊逻辑指标入门:用隶属函数判断趋势状态
📈
模糊逻辑隶属函数指标进阶

模糊逻辑指标入门:用隶属函数判断趋势状态

用模糊逻辑把价格状态描述为"100% 上升"、"平缓"、"100% 下降"之间的过渡。本文以 EMA 和轨道线为边界,构建一个彩色柱状图指标。
2013 · 12 分钟阅读 点击阅读 →
MQL5 向导:不写代码也能生成 EA 交易程序
🧩
MQL5 向导标准类库EA 生成入门

MQL5 向导:不写代码也能生成 EA 交易程序

MQL5 向导通过选择信号模块、跟踪止损模块、资金管理模块,自动生成可编译的 EA 源代码。本文讲向导四步、参数高亮/灰色模式、以及如何用自定义模块替换。
2013 · 10 分钟阅读 点击阅读 →
生长型神经气 GNG:MQL5 中的聚类与可视化
📈
神经网络聚类GNG高阶

生长型神经气 GNG:MQL5 中的聚类与可视化

生长型神经气 GNG 是一种自适应聚类算法,神经元数量随数据增长。本文讲 GNG 原理、MQL5 面向对象实现、用 RSI 做二维输入可视化,以及改进版 GNG-U。
2013 · 14 分钟阅读 点击阅读 →
MQL5 新柱检测:从静态函数到 CisNewBar 类
🧩
新柱检测事件处理MQL5进阶

MQL5 新柱检测:从静态函数到 CisNewBar 类

OnTick 每个 tick 都触发,很多策略只需在新柱出现时判断一次。本文讲 New Bar 检测的常见问题、用类替代静态变量、以及跨品种/跨周期的通用实现。
2013 · 10 分钟阅读 点击阅读 →
用 Simulink 为 EA 做模型驱动开发:MATLAB 到 MQL5
🤖
Simulink模型驱动MQL5高阶

用 Simulink 为 EA 做模型驱动开发:MATLAB 到 MQL5

用 MATLAB/Simulink 图形化建模交易逻辑,Stateflow 描述状态机,仿真验证后再映射到 MQL5。适合有控制工程背景、希望先验证再编码的开发者。
2013 · 14 分钟阅读 点击阅读 →
MQL5 调试三板斧:Comment、Alert、Print 与 CLogger
🧩
调试日志MQL5入门

MQL5 调试三板斧:Comment、Alert、Print 与 CLogger

EA 出问题不知道怎么定位?本文系统介绍 Comment、Alert、Print、FileWrite 四种日志方式,以及一个可分级、可缓存的 CLogger 自定义日志类。
2013 · 10 分钟阅读 点击阅读 →
从 EA 原型到锦标赛专用机器人:MACD + 轨道线策略
🤖
锦标赛EA 原型MACD进阶

从 EA 原型到锦标赛专用机器人:MACD + 轨道线策略

以 2010 自动交易锦标赛为目标,用《交易机器人的原型》中的 CExpertAdvisor 基类,快速实现一个基于 MACD 和轨道线的 EA,并演示优化 SL、TP、轨道线参数的全过程。
2013 · 12 分钟阅读 点击阅读 →
EA 平衡曲线斜率控制:用反馈自动调节交易量
🤖
资金管理反馈控制EA进阶

EA 平衡曲线斜率控制:用反馈自动调节交易量

通过测量 EA 平衡曲线斜率,建立反馈链自动调节交易量。斜率变陡时恢复常态,斜率变缓时减少手数,从而降低回撤、提高风险调整后收益。
2013 · 12 分钟阅读 点击阅读 →
MQL5 标准交易类库:CTrade、CAccountInfo 与 CPositionInfo
🤖
标准类库交易类MQL5进阶

MQL5 标准交易类库:CTrade、CAccountInfo 与 CPositionInfo

MQL5 标准类库封装了账户、品种、订单、仓位、历史成交等对象。本文讲 CTrade、CAccountInfo、CSymbolInfo、COrderInfo 等核心类的用法,以及一个 MA+ADX 的 EA 示例。
2013 · 11 分钟阅读 点击阅读 →
MQL5 中判断趋势的 6 种方法:从 SMA 到 Heiken Ashi
📈
趋势判断指标组合MQL5进阶

MQL5 中判断趋势的 6 种方法:从 SMA 到 Heiken Ashi

趋势没有唯一标准。本文汇总 6 种常见趋势判断方法:单一均线、均线扇形、ZigZag 峰谷、ADX、NRTR、Heiken Ashi,并给出通用 EA 框架与回测对比。
2013 · 11 分钟阅读 点击阅读 →
MQL5 多色彩指标:DRAW_COLOR_* 与颜色索引缓冲区
🧩
自定义指标颜色缓冲区MQL5进阶

MQL5 多色彩指标:DRAW_COLOR_* 与颜色索引缓冲区

MQL5 支持为指标线、柱、直方图、烛形的每个区段单独上色。本文讲颜色索引缓冲区、DRAW_COLOR_* 绘图风格、静态/动态设色,以及从 EA 读取颜色索引的方法。
2013 · 12 分钟阅读 点击阅读 →
自定义追踪止损类封装(SAR/NRTR)
🛡️
#EA#追踪止损#SAR#NRTR#OOP进阶

自定义追踪止损类封装(SAR/NRTR)

价格朝盈利方向移动时把止损拉近,锁定利润。本文教你用 SAR/NRTR 等指标算更聪明的止损位,封装成可复用类,换指标零改主逻辑,并讲清卖单加点点差等细节。
2026-07-15 · 11 分钟阅读 点击阅读 →
交易机器人原型架构:基类与模块化
🏗️
#EA#架构#基类#模块化#事件驱动进阶

交易机器人原型架构:基类与模块化

任何交易系统都能简化成开仓与平仓。本文提出“服务于条件、抽象化、模块化”三大支柱,用 CExpertAdvisor 基类封装宏/服务/事件三层,并给指标型与鞅型两个范例。
2026-07-15 · 12 分钟阅读 点击阅读 →
20 种经典交易信号函数库
📡
#信号#MA交叉#通道#动量#超买超卖进阶

20 种经典交易信号函数库

把 20 种主流技术信号封装成统一返回 1/-1/0 的 TradeSignal 函数,塞进 SignalTrade.mqh 供任意程序调用。覆盖均线交叉、通道突破、超买超卖、趋势改变四大类。
2026-07-15 · 13 分钟阅读 点击阅读 →
基于已有指标编写新指标(iCustom/派生)
🧬
#MQL5#指标#iCustom#派生#缓冲区进阶

基于已有指标编写新指标(iCustom/派生)

站在别人肩膀上做指标:两种路线——改开源指标加信号线,或用 iCustom/IndicatorCreate 引用已有指标算差值。本文讲缓冲区分工、MovingAverages 库与计算范围控制。
2026-07-15 · 10 分钟阅读 点击阅读 →
从零写第一个 EA:MA+ADX 分步指南
🐣
#EA#入门#MA#ADX#分步入门

从零写第一个 EA:MA+ADX 分步指南

零基础也能做出第一个 EA。本文以 MA-8 趋势 + ADX 过滤为例,按“向导建壳→初始化→OnTick→调试→测试”分步讲,并强调固定止损止盈只是教学值。
2026-07-15 · 12 分钟阅读 点击阅读 →
用 Tick 数据做订单流指标(含文件持久化)
📈
#MQL5#Tick#订单流#等量K线#文件持久化进阶

用 Tick 数据做订单流指标(含文件持久化)

Tick 是经纪商实时推送的买卖报价,是价格变动的最小单元。本文讲如何把 Tick 画成线或等量烛形,并用文件持久化在重启后恢复图表。
2026-07-15 · 10 分钟阅读 点击阅读 →
指标句柄进阶:IndicatorCreate 与 iCustom
🎯
#MQL5#指标句柄#IndicatorCreate#iCustom#CopyBuffer入门

指标句柄进阶:IndicatorCreate 与 iCustom

MT4 直接取某根 K 的指标值,MT5 改成先拿“句柄”再用 CopyBuffer 取区间。本文讲清 IndicatorCreate(配 MqlParam)与 iCustom 两种拿句柄的方式,以及 CopyBuffer 的正确姿势。
2026-07-15 · 11 分钟阅读 点击阅读 →
MQL5 对象生命周期:创建与析构顺序
🔁
#MQL5#OOP#对象#析构#内存进阶

MQL5 对象生命周期:创建与析构顺序

MQL5 基于 OOP,对象分全局、局部、动态三类,析构都按“与构造相反”的顺序。本文讲清这套规则,以及 new/delete 配对、重复删除、指针失效等常见坑。
2026-07-15 · 10 分钟阅读 点击阅读 →
MQL5 市场与信号:不写代码也能赚的伙伴计划
🤝
#MQL5#应用商店#信号服务#伙伴计划#变现入门

MQL5 市场与信号:不写代码也能赚的伙伴计划

不想写 EA、也不卖信号,能不能在 MQL5 生态里赚到钱?可以——伙伴计划让你推广社区成员的市场应用与交易信号,有人通过你的链接购买/订阅,利润份额就进你账户。
2026-07-15 · 8 分钟阅读 点击阅读 →
EA 资金管理:保证金与货币对分类算法
💰
#EA#资金管理#保证金#货币对#风险控制进阶

EA 资金管理:保证金与货币对分类算法

EA 开仓前必须知道账户能开多少、占多少保证金、何时暴仓。本文给出一套用账户/品种信息函数实现资金管理的完整方案,重点是直盘/反向盘/交叉盘三种分类的保证金算法。
2026-07-15 · 10 分钟阅读 点击阅读 →
用标准库类与 Google Chart API 做交易信息板
📊
#MQL5#标准库#OOP#GoogleChart#信息板进阶

用标准库类与 Google Chart API 做交易信息板

想把净利润、盈利因子、余额曲线、各品种占比一眼看全?本文讲如何用 MQL5 标准库(CObject 体系)面向对象地做一个常驻图表子窗口的信息板指标,并用 Google Chart API 画余额线与饼图。
2026-07-15 · 11 分钟阅读 点击阅读 →
快速打造交易机器人:5 种路径与避坑指南
🤖
#EA#交易系统#过拟合#前向测试#海龟#MQL5向导入门

快速打造交易机器人:5 种路径与避坑指南

想做交易机器人却不知从哪下手?本文梳理五种主流路径(数学模型、市场规律、神经网络黑盒、程序员从零写、买现成 EA),指出经典路线(技术分析+代码库 EA+优化)最适合新手,并强调两个铁律:用多段历史+前向测试防过拟合,以及“纪律比圣杯系统更重要”(海龟实验)。
2026-07-15 · 11 分钟阅读 点击阅读 →
跟踪止损赚钱算法:用危机趋势盈利
📈
#跟踪止损#跟踪止盈#算法#过拟合#危机高级

跟踪止损赚钱算法:用危机趋势盈利

本文用一套极简算法揭示一个反直觉事实:随机进场配合跟踪止损,竞能在危机趋势中稳定盈利。我们拆解三类算法(随机进场+跟踪止损、反向进场+跟踪止损、反向进场+跟踪止盈),并演示如何用“100 次随机序列平均”消除随机性、避免历史拟合,以及为什么平均余额曲线能当危机探测器。
2026-07-15 · 11 分钟阅读 点击阅读 →
把回测变成电影:策略测试器可视化
🎬
#策略测试#可视化#MFE#MAE#3D优化#OnTester进阶

把回测变成电影:策略测试器可视化

策略测试器不只是出数字报表。本文带你用 Results 选项卡的多维图表(按月/按小时、MFE/MAE 分布、持仓利润生命周期)评估 EA,开启“可视化测试”像看电影一样回放历史交易,再用 2D/3D 优化图找参数甜区,最后用 OnTester 系列函数在优化过程中实时生成可视化帧。
2026-07-15 · 10 分钟阅读 点击阅读 →
EA 调试、测试与优化实战指南
🔧
#MQL5#调试#策略测试#优化#遗传算法入门

EA 调试、测试与优化实战指南

新手写 EA 最头痛两件事:代码一堆红叉、回测不知怎么调参。本文用真实错误案例串起 MetaEditor 排错套路(截断常量、缺分号、== vs =、数组越界),再走一遍策略测试器的“初测 → 优化 → 解读 → 终测”全流程,并解释盈利系数、回撤、恢复系数怎么看。
2026-07-15 · 12 分钟阅读 点击阅读 →
MT5 交易事件模型:一次请求为何触发多个 OnTrade
#MT5#OnTrade#交易事件#异步#OrderSend进阶

MT5 交易事件模型:一次请求为何触发多个 OnTrade

MT5 所有交易操作都是异步的,一个请求可能触发多个交易事件。本文顺着“客户端发请求 → 服务器校验 → 订单/持仓/成交变化 → 事件推送到客户端 → OnTrade 处理”的主线,讲清事件生命周期,并给出“对比状态”这一最可靠的事件处理算法。
2026-07-15 · 10 分钟阅读 点击阅读 →
MT5 订单、持仓、成交:三层模型与缓存陷阱
📑
#MT5#订单#持仓#成交#缓存#MQL5进阶

MT5 订单、持仓、成交:三层模型与缓存陷阱

MT5 把交易拆成“订单—持仓—成交”三层,MQL5 程序通过“缓存”间接读取,不能直连客户端数据库。本文讲清三个概念的区别、客户端与服务器的同步机制,以及填缓存/读缓存的正确函数与最易踩的坑(历史全量加载拖垮程序)。
2026-07-15 · 11 分钟阅读 点击阅读 →
MetaTrader 5 带来的新机遇:从组合测试到云优化
🚀
#MT5#平台#组合测试#云网络#信号入门

MetaTrader 5 带来的新机遇:从组合测试到云优化

MT5 不只是 MT4 的替代品,而是一次平台级跃迁。本文拆解 MT5 给交易者带来的九项新机遇——多市场交易、MQL5 面向对象、事件模型、异步下单、组合测试、多线程与云优化、信号订阅服务——帮你理解它到底强在哪、适合谁。
2026-07-15 · 10 分钟阅读 点击阅读 →
MetaTrader 5 全景:比 MT4 强在哪
🖥️
#MT5#平台#MQL5#策略测试#生态入门

MetaTrader 5 全景:比 MT4 强在哪

MT5 不止是“MT4 的升级版”,而是从图表、交易、测试到编程语言全面重构的多市场终端。本文用九个维度概览 MT5 相对 MT4 的关键进化,帮你判断它是否适合你的交易与开发需求。
2026-07-13 · 9 分钟阅读 点击阅读 →
用 MQL5 云网络把 EA 优化提速上百倍
☁️
#回测#优化#云网络#代理#分布式计算进阶

用 MQL5 云网络把 EA 优化提速上百倍

EA 参数优化是天然可并行的重复劳动。MT5 策略测试器支持本地多核、局域网代理区,以及 MQL5 云网络成千上万代理。本文用同一组 14040 次优化,对比从 1 小时到 26 秒的提速路径,并讲清任务包、历史同步与“预热”。
2026-07-12 · 7 分钟阅读 点击阅读 →
EA 交易事件处理:用 OnTrade() 监控每一笔成交
#EA#OnTrade#交易事件#事件驱动#监控进阶

EA 交易事件处理:用 OnTrade() 监控每一笔成交

与其在 OnTick 里反复轮询持仓,不如用 MQL5 的交易事件让终端在成交发生时主动通知你。本文讲清 OnTrade() 何时被调用、一次开仓为何触发 4 次、以及用订单数量对比和持仓快照区分建仓/平仓/反向的实战框架。
2026-07-11 · 9 分钟阅读 点击阅读 →
从零写一个 MQL5 自定义指标:SMA 全解剖
📐
#MQL5#自定义指标#SMA#OnCalculate#缓冲区入门

从零写一个 MQL5 自定义指标:SMA 全解剖

学写自定义指标,最有效的方式是从最简单的 SMA 入手。本文逐行拆解一个最小可运行指标的代码结构、#property 指令、指标缓冲区绑定,以及 OnCalculate 里用 prev_calculated 做增量计算的核心套路。
2026-07-10 · 8 分钟阅读 点击阅读 →
MQL5 对象指针:为什么需要、如何安全使用
🔗
#MQL5#指针#OOP#内存管理#多态进阶

MQL5 对象指针:为什么需要、如何安全使用

MQL5 中对象通常自动创建和销毁,但链表、多态等结构必须用指针。本文讲清指针是什么、未初始化指针为何会让 EA 在 OnInit 崩溃、用 CheckPointer 守住安全底线,以及如何用函数重载同时兼容指针与引用。
2026-07-09 · 8 分钟阅读 点击阅读 →
自适应交易系统:多策略虚拟赛马与实时跟赢
🏇
自适应系统虚拟交易策略组合面向对象动态选择高级

自适应交易系统:多策略虚拟赛马与实时跟赢

自适应系统把多个策略装进同一 EA,各自跑虚拟交易记录盈亏,每根新 K 线挑出当前最赚钱的策略让实盘跟随。用 CArrayObj 做策略容器、CSampleStrategy 基类统一接口;只在新 K 线评选;所有策略虚拟业绩为负则空仓;并可自定义绩效函数、设虚拟 SL/TP、定期归零。
2026-04-15 · 9 分钟阅读 点击阅读 →
比尔·威廉姆斯混沌交易法:鳄鱼、分形与 AO/AC 实战
🐊
比尔威廉姆斯混沌交易鳄鱼指标分形AOAC进阶

比尔·威廉姆斯混沌交易法:鳄鱼、分形与 AO/AC 实战

混沌交易法用五维描述市场:鳄鱼(趋势休眠或苏醒)、分形(局部极值)、动能 AO、累积派发 AC、平衡线。EA 用 C_TS_BW 类封装五维,仅在鳄鱼张口且顺势分形被突破时入场,并用 AO/AC 确认动能,严格止损于分形另一侧。
2026-06-04 · 8 分钟阅读 点击阅读 →
交易系统评估:进场效率、出场效率与交易效率
📊
系统评估进场效率出场效率交易效率OnTester优化进阶

交易系统评估:进场效率、出场效率与交易效率

Bulashev 提出 enter_efficiency(进场后价格朝有利方向走了多远)、exit_efficiency(出场时锁定了多少该拿的利润)、trade_efficiency(二者结合)三个无量纲比率。它们帮助定位系统短板,并可经解释变换修正部分平仓失真,接入 OnTester 作为优化目标。
2026-02-24 · 7 分钟阅读 点击阅读 →
MQL5 编程入门:程序类型、事件模型与下单
💻
MQL5入门事件驱动自定义指标OrderSendOnCalculate入门

MQL5 编程入门:程序类型、事件模型与下单

MQL5 可写 EA、自定义指标、脚本三类程序,均为事件驱动。EA 用 OnInit/OnTick/OnTrade,指标用 OnCalculate,脚本用 OnStart。自定义指标用 #property 与缓冲区在 OnCalculate 输出;EA 用 MqlTradeRequest + OrderSend 下单,必须用 CTrade 并检查 retcode。
2026-05-10 · 8 分钟阅读 点击阅读 →
MQL5 指标调用入门:句柄、缓冲区与安全编程
🧰
MQL5指标句柄CopyBuffer缓冲区时间序列OnInit入门

MQL5 指标调用入门:句柄、缓冲区与安全编程

EA 通过指标句柄(iMA 等创建的整数 ID)绑定参数,再用 CopyBuffer 把数值复制到数组。MQL5 数组默认最新数据在索引 0,需要 ArraySetAsSeries 翻转。标准骨架是 OnInit 建句柄、OnTick 取数交易,且必须检查所有返回值。
2026-01-26 · 7 分钟阅读 点击阅读 →
EA 交易的限制与验证:开仓前的 7 道安全检查
🛡️
EA验证保证金手数限制新K线交易时段OrderCalc进阶

EA 交易的限制与验证:开仓前的 7 道安全检查

稳健 EA 发单前需自查:交易/报价时段(SymbolInfoSession)、所需保证金(OrderCalcMargin)、潜在盈亏(OrderCalcProfit)、新 K 线判定(isNewBar)、挂单数量与品种总手数限制、手数合规性(SYMBOL_VOLUME_MIN/MAX/STEP)。任何一项不通过都应中止发单。
2026-03-10 · 8 分钟阅读 点击阅读 →
如何向程序员定制 EA:需求、协作与防坑指南
🤝
EA定制需求文档程序员协作防坑验收入门

如何向程序员定制 EA:需求、协作与防坑指南

定制 EA 的正确流程:先验证策略再写代码;与程序员对齐词汇表,用精确价格条件替代模糊形容词;写一份含开平仓、风控、品种周期、过滤条件的算法说明书;通过官方渠道选人、用回测报告与日志验收,并考虑点差/手续费/隔夜利息等真实摩擦。
2026-02-08 · 8 分钟阅读 点击阅读 →
MT5 策略测试器如何生成行情:Tick 建模与订单算法
⚙️
策略测试器回测Tick建模订单生成M1进阶

MT5 策略测试器如何生成行情:Tick 建模与订单算法

MT5 以 M1 真实历史为最小颗粒,用确定式算法在每根 M1 内重建多个 tick。其核心是支撑点(开盘/高/低/收及插值点)与脉冲波形连接,使高低价在 K 线内真实出现,从而让止损与挂单的回测撮合更真实。精度分档从仅开盘价到每笔 tick。
2026-06-12 · 6 分钟阅读 点击阅读 →
重绘、多周期与蜡烛图:技术分析的严谨性边界
🔍
重绘多周期蜡烛图移动平均信号失真进阶

重绘、多周期与蜡烛图:技术分析的严谨性边界

用一条 SMA 演示重绘:引用未收盘 K 线数据的指标会改写历史。零延迟均线偷看未来,回测虚高。多周期指标只是把已重采样的数据再平均,不提供新信息。蜡烛图模式识别因四价无时间权重而可复现性差。
2026-02-28 · 7 分钟阅读 点击阅读 →
行情失真:从 Tick 到 K 线,你的分析对象到底有多真?
📡
行情数据信号处理K线频谱混叠失真进阶

行情失真:从 Tick 到 K 线,你的分析对象到底有多真?

市场价格本质是离散 tick 流。K 线是对 tick 的重采样,会引入频谱混叠与逐级放大的失真;K 线四价(OHLC)因无时间权重而在数学上不严谨。本文给出最稳妥的分析对象选择。
2026-05-12 · 7 分钟阅读 点击阅读 →
手动复盘与可视测试:上线前先用历史数据验证
🔍
#复盘#可视测试#回测#过拟合#验证入门

手动复盘与可视测试:上线前先用历史数据验证

在动手之前,至少用一年以上周期手动复盘,或用交易终端的可视测试模式放慢历史行情,观察信号是否稳定。复杂系统要「渐进式」验证,并警惕过拟合。本文给你一套上线前的验证清单。
2026-03-06 · 7 分钟阅读 点击阅读 →
把「差不多」变成精确:如何写一份可验证的交易计划
📐
#交易计划#量化#规则#可验证#复盘入门

把「差不多」变成精确:如何写一份可验证的交易计划

「当市场平坦时这样做,出现明显趋势时那样做」——什么叫平坦?趋势用什么定义?模糊的规则无法被验证,必然失灵。本文给出把「差不多」翻译成精确数字的方法,并提供一份可验证交易计划的模板。
2026-05-17 · 8 分钟阅读 点击阅读 →
价格离散性:为什么限价单总差一点不触发
🎯
#价格离散性#Tick#限价单#点差#滑点入门

价格离散性:为什么限价单总差一点不触发

价格不是连续直线,而是从一个报价点跳到下一个点的离散过程。你写「价格达到 1.08500 就开买」,真实 Tick 可能从 1.08498 直接跳到 1.08503,永远「恰好等于」1.08500。本文讲清离散性原理,并给出用区间触发替代精确点的写法。
2026-02-26 · 6 分钟阅读 点击阅读 →
指标重画揭秘:历史里完美的信号为何实盘消失
🔁
#重画#Repaint#回测陷阱#ZigZag#指标入门

指标重画揭秘:历史里完美的信号为何实盘消失

重画(Repaint)是指标在新K线走出后改写历史数值的现象。它让你回看时看到「完美信号」,实盘里却从未真正出现。本文讲清重画是什么、它如何抬高回测胜率、以及用可视测试快速识破一个指标是否重画。
2026-06-09 · 7 分钟阅读 点击阅读 →
心可以热,但头要冷:交易者的时间与生存法则
🧠
#交易心理#风险管理#耐心#长期主义入门

心可以热,但头要冷:交易者的时间与生存法则

一段关于「爷叔」的台词在投资圈反复被引用:「心可以热,但头要冷」「想从股票上赚钱,先要学会输」「做生意不是比谁赚得多,是比谁活得长」。这些话出自热门影视作品,是戏剧台词而非投资建议——但剥开外壳,恰好点中交易里最难的功课:心态与生存。本文把它拆成 5 条可落地的交易心态原则。
2026-01-23 · 8 分钟阅读 点击阅读 →
为什么你的交易信号总在「刚刚好」失灵?
📉
#技术指标#重画#价格行为#交易计划入门

为什么你的交易信号总在「刚刚好」失灵?

很多新手把「两根均线 + MACD」当成印钞机,结果一上实盘就失灵。本文拆解三类最隐蔽的失灵根源——指标尺度不匹配、指标重画、价格离散性,并给出以价格行为(而非滞后指标)建立可验证交易计划的实操方法。
2026-06-11 · 9 分钟阅读 点击阅读 →