版本 3.3
2025.04.09
3.02 版本更新信息
1. TP 設置的改進
- 在之前的版本(3.00)中,TP 範圍過於狹窄,導致倉位幾乎立即平倉。
- 在 3.01 中,通過修改發送給 GPT 的提示並調整 EA 內部邏輯,現在可以更合理地設置 TP 範圍。
2. 擴展的保本(Break-Even)設置
- 用戶現在可以單獨啟用或禁用保本功能(將止損移至開倉價格)。
- 這讓交易者在進場後可以更靈活地管理潛在利潤和風險。
3. 新增最新模型「gpt-4o-2024-08-06」
- 全新整合的 gpt-4o-2024-08-06 提供更高級的分析和更一致的交易信號。
- 通過提升對短期市場波動的反應精度並降低不必要的噪音,旨在實現整體性能的提升。
4. 合議制邏輯選項的擴充(All 3 Confirmation)
- 除了採用多數決(至少 2 個模型同意 BUY 或 SELL)之外,現在還引入了「只有在 3 個模型全部一致時才進行交易(All 3 Confirmation)」的新模式。
- 對於需要更嚴謹信號的用戶,可以選擇全部一致模式;若想更頻繁參與交易,則可採用 2 個模型同意就行的方式,根據交易方針靈活切換。
版本 3.0
2025.04.08
Japan AI Exo Scalp EA 3.0 有哪些新功能?
此模型灵感源自日本战国时期名将毛利元就的教诲,他用事实证明:一支箭很容易被折断,但三支箭在一起就难以折断。借助OpenAI旗舰级三大模型的强大能力,我们构建了一个全新的交易系统,融合了稳定性、多方位市场分析以及更精准的进场时机。对于全球交易者而言,这意味着更稳健的策略、更灵活的风险管理,以及更大的盈利潜力。
1. 多模型共识(三箭概念)
- 旧版本 (2.63):仅使用一个 ChatGPT 接口(例如 o1-mini)来生成简单的 BUY、SELL 或 NO 信号。没有共识机制,所有信号只依赖单一模型。
- 新版本 (3.0):并行整合了三个不同的 GPT 模型(例如 o1-mini-2024-09-12、o3-mini 以及 gpt-3.5-turbo)。每个模型独立分析指标数据,并返回:
- "signal": "BUY 或 SELL 或 NO"
- "peak_price": 浮点数
EA 会根据多数票(2/3)或全票一致(3/3)做出最终交易信号。这“三箭”方法的灵感来自日本战国名将毛利元就的教训:一支箭很容易被折断,而三支箭加在一起就很难被折断。
2. 不同时间周期的自动 N 倍 K 线预测
- 旧版本 (2.63):通常只使用 M15 或固定的 K 线数量(例如“下 12 根 K 线”),对于所有周期基本使用相同提示。
- 新版本 (3.0):EA 通过 GetForecastBarsByPeriod() 动态计算 forecastBars。经过多次测试,我们得出了以下较优的设定:
时间周期 → 推荐 N (bars)
M1 → 10
M2 → 8
M3 → 6
M4 → 8
M5 → 10
M6 → 10
M10 → 9
M12 → 10
M15 → 12
M20 → 12
M30 → 12
H1 → 12
H4 → 20
H6 → 16
H8 → 15
H12 → 12
D1 → 7
W1 → 4
MN1 → 6
通过这种方式,EA 可根据具体周期精确地调整对 GPT 模型的预测请求,让 GPT 更好地预测在多少根 K 线之内可能出现的最高价格。
3. 动态 Peak Price (TP) 设定
- 旧版本 (2.63):系统仅生成 BUY/SELL/NO 信号,TP/SL 多为静态(如基于 ATR 或固定点差)。ChatGPT 对最终 TP 的影响有限。
- 新版本 (3.0):每个 GPT 模型返回一个 peak_price。EA 将这些 peak_price 聚合,对异常值做简单过滤(例如丢弃距离中值最远的值),或者如果仅有两个模型一致时选取“保守”值。这样,TP 可以根据实时预测进行灵活调整。
4. 带有一致性规则的扩展提示
- 旧版本 (2.63):提示内容较短,没有明确规定 peak_price 与 signal 之间的关系。有时会出现矛盾(比如返回 SELL,却给出比当前价格更高的 peak_price)。
- 新版本 (3.0):提示中明确要求:
- 如果 signal=BUY,则 peak_price >= 当前价格
- 如果 signal=SELL,则 peak_price <= 当前价格
这样一来,AI 会努力保证信号和 peak_price 逻辑一致。
5. 三箭解析与多数表决机制
- 旧版本 (2.63):只调用一个 ChatGPT,如果模型不确定,一般返回 “NO SIGNAL”。没有多端点合并代码。
- 新版本 (3.0):EA 会分别调用 SendChatGptRequest() 三次(每个模型调用一次)。每个回复用 ParseChatGptResponseSingleModel() 解析,提取 signal 与 peak_price。然后通过 ParseChatGptResponseThree() 合并:
- 若 3 个都为 BUY → BUY SIGNAL
- 若 3 个都为 SELL → SELL SIGNAL
- 若 2 个是 BUY → BUY SIGNAL(选取这两个中“保守”的 peak_price)
- 若 2 个是 SELL → SELL SIGNAL(同理)
- 否则 → NO SIGNAL
6. 升级的 Trailing Stop 和 BE(可选)
- 旧版本 (2.63):仅实现了简单的 TrailingStartPips / TrailingStopPips,不涉及破晓(break-even)或其他更深入的扩展。
- 新版本 (3.0):UpdateTrailingStop() 方法可以可选地加入 break-even 机制,当价格有利移动到一定程度后,就能锁定部分利润。这不是强制的,但在示例代码中给出了思路。这样可更好地锁住部分盈利,同时保留更多上涨/下跌的盈利潜力。
7. 提高最大交易次数并增加更多管理选项
- 旧版本 (2.63):MaxTradesPerDay 通常在 300 左右,新闻和时间过滤更简单。
- 新版本 (3.0):提高了每日交易上限,进一步完善了交易时段过滤和新闻过滤的检查。用户可在参数设置里轻松开关这些功能。
8. 总结
从 v2.63 到 v3.0,意味着重大的升级——从单一模型转向更全面的三模型 AI 合议。通过并行调用三大 GPT 模型、为不同时间周期灵活地设定预测范围、并在提示中确保 peak_price 与 signal 的逻辑一致,Japan AI Exo Scalp EA 3.0 能更好地适应市场,带来更可靠且灵活的交易策略。
9. 大幅减少传给 GPT 的数据量
- 旧版本 (2.63):发送给 GPT 的市场数据块很大,这可能导致请求变慢或超出 token 限制。
- 新版本 (3.0):通过数据压缩和将技术数据转换为更紧凑的格式,传输量比 2.63 版本降低到了约 1/4。这样不仅请求速度更快、token 占用更少,也能更高效地与 GPT 模型交互。
版本 2.63
2025.04.01
新版本更新说明
在本次更新中,我们修改了聊天模型的选择方式以及对 Temperature(创造性参数)的处理,
从而实现了更稳定的运行和更灵活的设置。以下是主要更改内容:
---
**1. o1 / o3 系列模型的 Temperature 固定**
- 对于 o1-mini-2024-09-12、o3-mini、o1 等“reasoning 系列”模型,
我们将 Temperature(创造性)固定为 1.0,以优先保证推理的质量和一致性。
- 因此,即使在 EA 中指定 0.1 或 2.0,实际应用的值也会是 1.0。
---
**2. GPT 系列模型的 Temperature 可变(实现更优化的 Temperature 调整)**
- 当选择 gpt-3.5-turbo、gpt-4-turbo、gpt-4.5-preview 等标准 GPT 系列时,
EA 输入参数中设置的 Temperature 会被原样应用。
- 此外,我们对 Temperature 的控制进行了进一步优化,可在更严格(例如 0.1)到更具创意(例如 1.0~2.0)之间
进行更加精细的调整。
---
**3. 其他改进**
- 新增了 Print 日志,可用于查看最终使用的 Temperature 值,以及用户指定值与实际应用值之间的差异。
- 这些改动并不影响 EA 的整体运行或交易逻辑,但使 Temperature 的处理更加直观。
---
以上是新版本的主要更新与改进。请注意,更新后,如果选择 o1/o3 系列模型,
即使更改 Temperature,实际仍会固定使用 1.0。若选择 GPT 系列模型,
则可继续自由设置 Temperature,请根据个人需求进行调整。
版本 2.62
2025.03.26
最新更新
1. 新功能:引入了Trailing Start,可在利润达到一定点数后自动跟随止损。
2. 修复了在某些高杠杆经纪商环境中无法触发追踪止损的问题。
3. 提高了整体策略逻辑的稳定性。
4. 增加了推荐周期的初始设置示例。
―――――――――――――――――――――――――――――――――――――――
■ 不同周期:推荐设置列表(文字版)
● M15(15分钟图)
・TrailingStartPips(触发利润): 5–10点
・TrailingStopPips(跟随距离): 5–10点
・备注: 更偏向剥头皮/灵敏跟随
● M30(30分钟图)
・TrailingStartPips(触发利润): 10–15点
・TrailingStopPips(跟随距离): 10–15点
・备注: 适合初级日内交易
● H1(1小时图)
・TrailingStartPips(触发利润): 15–30点
・TrailingStopPips(跟随距离): 15–25点
・备注: 稳健的趋势跟随模式
―――――――――――――――――――――――――――――――――――――――
本次更新新增了“Trailing Start”功能,可灵活指定开始追踪止损的时机,满足从需要紧密跟随利润的剥头皮交易到想要捕捉大趋势的波段交易等多种需求。
同时,我们修复了在高杠杆环境下追踪止损无法触发的情况,能够让您更加稳定地保护利润或进行获利了结。
请根据您的交易风格和周期选择最适合的设置。我们将继续改进,感谢您的持续支持。
版本 2.61
2025.03.20
我们将在今天(午夜前)收到的所有消息进行回复。请注意,如果在短时间内反复发送消息,MQL 系统可能会暂时禁止进一步的消息发送。我们将按顺序处理每个请求,感谢您的耐心等待,并对造成的不便再次表示歉意。
最新更新
1. 新闻过滤器功能
- 本 EA 新增了新闻过滤器功能,可引用 MQL5 经济日历,并在重大新闻发布前后暂停交易一段时间。
- 新闻过滤器开关
• 您可以设置在重大新闻发布时是否停止新订单的开启。
• 指定发布前后多少分钟,可有效避免行情的快速波动。
- 重要性等级过滤
• 您可以选择只停止高影响(等级 3)的新闻,或停止中(2)及以上,或停止包括低(1)在内的所有新闻。
• 在 MQL5 日历中,新闻的重要性定义为 1=Low,2=Medium,3=High。
• 您也可以只针对高影响新闻进行交易,以追求潜在收益,从而灵活制定策略。
- 自动平仓
• 当新闻过滤器触发时,可以自动平掉当前持有的仓位。
• 这有助于在重大新闻前后出现的剧烈波动中管理风险。
2. 图表上的经济日历显示
- 本版本在交易图表上新增了可视化经济事件的功能。
1) 垂直线
• 系统会在过去 24 小时和未来 24 小时内的事件时间自动绘制垂直线。
• 根据新闻影响级别(高/中/低)使用不同颜色,帮助您一目了然地识别事件。
2) 颜色与提示
• 高(等级 3) → 红色
• 中(等级 2) → 橙色
• 低(等级 1) → 绿色
• 鼠标悬停在线上时,会显示提示信息,包括事件名称、时间和重要程度等详情。
3) 自定义
• 将“ShowCalendarOnChart”参数设置为 true 即可开启显示,设置为 false 则不显示。
• 这 purely 是信息功能,不会改变您已有的交易逻辑。
- 总结:
• 新闻过滤器可减少突发行情风险,新的图表显示则能直观掌握经济事件动态。
• 本版本同时提升了安全性与便利性。
• 我们鼓励您利用这些新功能来实现更安全、高效的交易。
版本 2.51
2025.03.18
简易修复更新
由于EA中的 `WriteDebugCsv()` 函数会将调试日志写入CSV文件,从而导致发生文件写入错误(5004)。因此,我们将 `DebugToCSV` 标志设置为 `false` 以禁用CSV输出。
版本 2.50
2025.03.17
Latest Update
由于无法立即回应,我们深表歉意。我们会在 3 月 20 日之后尽快回复,敬请耐心等待。感谢您的配合。
此版本 EA 现包含以下新增或改进功能:
2.5 版是重大更新,允许您从 6 个 GPT 模型中进行选择。
根据需要比较各 GPT 模型的准确性和成本性能。
1. GMT Offset 功能
- 使用 `InpGMTOffsetHours` 参数来考虑您所使用的经纪商服务器时区偏移。
- 例如:如果 GMT+3,请设置 “3”;如果 GMT-5,请设置 “-5”,以便与伦敦或纽约交易时段对齐。
2. 固定手数功能
- 如果 `UseFixedLot = true`,EA 将始终使用 `FixedLotSize`,忽略 `RiskPercent`。
- 如果 `UseFixedLot = false`,则根据 `RiskPercent` 计算手数(与以前相同)。
3. GPT 模型选择
- 在输入参数中可以从 6 个不同的 GPT 模型中选择。
- EA 将使用所选模型来进行 ChatGPT API 请求(进场与平仓)。
## 外汇市场预测:模型评估(最高 10 星)
同时请注意单次请求 7000 个 token 的预估费用。
1) o1-mini-2024-09-12
[准确率] ★★★★★★★★☆☆ (8/10)
[实时数据使用] ★★★★★★★★☆☆ (8/10)
[短线/长线适应度] ★★★★★★★☆☆☆ (7/10)
[响应与效率] ★★★★★★☆☆☆☆ (6/10)
[成本性能] ★★★★★★★☆☆☆ (7/10)
[单次请求 7000
tokens 预估费用] $0.02 - $0.03
2) o3-mini
[准确率] ★★★★★★★★☆☆ (8/10)
[实时数据使用] ★★★★★★★★☆☆ (8/10)
[短线/长线适应度] ★★★★★★★☆☆☆ (7/10)
[响应与效率] ★★★★★★★★☆☆ (8/10)
[成本性能] ★★★★★★★☆☆☆ (7/10)
[单次请求 7000
tokens 预估费用] $0.02 - $0.03
3) gpt-3.5-turbo
[准确率] ★★★★★★★☆☆☆ (7/10)
[实时数据使用] ★★★★★★★☆☆☆ (7/10)
[短线/长线适应度] ★★★★★★★☆☆☆ (7/10)
[响应与效率] ★★★★★★★★★☆ (9/10)
[成本性能] ★★★★★★★★★☆ (9/10)
[单次请求 7000
tokens 预估费用] $0.013 - $0.02
4) gpt-4-turbo
[准确率] ★★★★★★★★★☆ (9/10)
[实时数据使用] ★★★★★★★★★☆ (9/10)
[短线/长线适应度] ★★★★★★★★★☆ (9/10)
[响应与效率] ★★★★★★★☆☆☆ (7/10)
[成本性能] ★★★★★★★★★☆ (9/10)
[单次请求 7000
tokens 预估费用] $0.04 - $0.06
5) o1
[准确率] ★★★★★★★★★☆ (9/10)
[实时数据使用] ★★★★★★★★★☆ (9/10)
[短线/长线适应度] ★★★★★★★★★☆ (9/10)
[响应与效率] ★★★☆☆☆☆☆☆☆ (3/10)
[成本性能] ★★★★☆☆☆☆☆☆ (4/10)
[单次请求 7000
tokens 预估费用] $0.26 - $0.39
6) gpt-4.5-preview
[准确率] ★★★★★★★★★★ (10/10)
[实时数据使用] ★★★★★★★★★★ (10/10)
[短线/长线适应度] ★★★★★★★★★★ (10/10)
[响应与效率] ★★★★☆☆☆☆☆☆ (4/10)
[成本性能] ★★☆☆☆☆☆☆☆☆ (2/10)
[单次请求 7000
tokens 预估费用] $0.70 - $1.00
---
## 问答 (Q&A)
问:我修改了 “RiskPercent”,但它始终以 0.01 手进行交易。为什么?
答:主要有两个原因:
- 风险计算:如果基于风险计算的手数低于经纪商的最小手数,则会默认使用 0.01。
- 经纪商限制:有些经纪商的最小手数仅支持 0.01。
问:将来版本会修复吗?
答:会的。本版本添加了固定手数功能。通过将 Lot Setting 设置为 “true”,您可以始终使用固定手数(如 0.05),而不再使用基于风险的计算。
问:我一直收到 429 错误,这是什么意思?
答:429 通常表示达到了 OpenAI 的速率限制或 API 余额不足。请在 OpenAI 中检查 Billing & Usage。如果是速率限制问题,尝试减少 BarsNeeded 或使用更长的时间周期来降低请求频率。
版本 2.42
2025.03.14
最新更新
尽管我们能够按照规定发布更新,但目前仍无法查看任何评论或消息,我们对此给您带来的不便深表歉意。我们计划于3月20日恢复全部功能,并正在全力加快这一进程。感谢您的耐心等待。
为了响应众多用户的需求,我们在产品页面说明的底部添加了参数设置。目前仅提供英文和日语版本,今后将逐步支持更多语言,敬请期待。
新功能
・现已兼容 ChatGPT o1 模型!
只需将 ChatGptModel 参数设置为 “o1”,即可使用比 mini 版本更高级的模型。
・我们预计这将增强推理和分析能力,从而提升您的交易表现。
改进
・我们使参数设置更易阅读,并优化了交易环境以提高可用性。
**常见问题解答**
**Q: 我无法进行交易。**
**A:** 大多数情况下,这是由于 OpenAI API 余额不足所导致。请先登录您的 OpenAI 控制台,检查余额是否充足。如果余额不足,请充值。
同时,请在 MetaTrader 5 底部的“Toolbox”→“Experts”选项卡中查看是否有任何错误消息。如果有记录的错误,可能说明了问题的原因。
版本 2.41
2025.03.13
最新更新介绍
通过以下新改进,体验更加简洁且直观的交易环境:
• 新功能:现已整合纽约和伦敦市场交易时间,让您能够专注于高流动性时段进行交易。
• 改进:优化了参数设置,使配置和调整更加方便。
• GPT 精度提升:为每笔交易提供更精准的信号和洞察,为您的决策提供更有力的支持。
在本次更新中,您可以通过以下两个新参数来限制交易时段,以聚焦高流动性市场:
• UseLondonSession(服务器时间 8:00–17:00)
• UseNYSession(服务器时间 13:00–22:00)
只需将各参数设为 true,即可在指定时段内开启交易(若同时设为 true,则覆盖伦敦与纽约的重叠时段)。专注于高流动性时段能使 EA 受益于更低的点差和更强的价格波动,减少低波动性时段的劣势,并提供更可靠的入场机会。
UseLondonSession = false
UseNYSession = false
如果这两个参数都设为 false,则不再对交易进行时间限制。
EA 可以全天候进行交易,这在潜在上会带来更多的入场机会,但您应注意在非活跃时段可能出现的低流动性和更宽的点差。
版本 2.33
2025.03.12
1)Fixed an issue on certain high leverage accounts or older MT5 builds where previous positions wouldn’t always close, stacking multiple trades. After testing on over 30 accounts (including suffixes), the problem no longer occurs.
2) Cooldown Feature
Parameter Name:
UseCooldown (true/false)
CooldownBars (integer)
How to Enable:
In the EA inputs, set UseCooldown = true.
Set CooldownBars to the number of bars you want the EA to wait after a position closes before it can open another new trade.
Short Timeframe Example (like M5/M15):
If you’re scalping on M15 or lower, you might want a slightly larger “bar count,” like 3–5 bars, so the EA doesn’t jump right back into a trade the very next minute or two. This helps reduce “choppy” re-entries if the market is crazy volatile.
Long Timeframe Example (H1/H4):
On bigger timeframes, you often don’t need as many bars for cooldown because each bar already covers more time. Something like 1 or 2 bars of cooldown can be enough, especially on H1 or H4.
Tip:
If you notice too many consecutive losses happening, try increasing CooldownBars or switching it from false to true to give the EA a “breather” between trades.
3) Trailing Stop Feature
Parameter Name:
UseTrailingStop (true/false)
TrailingStopPips (double)
How to Enable:
In the EA inputs, set UseTrailingStop = true.
Adjust TrailingStopPips to your preference. If set to 20, that means once your open trade has at least 20 pips of profit, the EA automatically moves its SL upwards (for BUY) or downwards (for SELL) to lock in some gains.
Recommended Usage:
If you’re trading short-term and want to “lock in” small, quick profits, you might keep TrailingStopPips around 10–20.
For more medium- or long-term trades, some folks set it higher, like 30–50 pips, to give trades room to “breathe” and avoid premature stoppage.
Trailing stops are perfect if you want to catch an extended run and avoid having to manually move the stop.
版本 2.2
2025.03.10
修复: 解决了EA误关闭由另一个EA交易的相同货币对头寸的问题,即使分配了不同的魔术编号。
稳定性提升: 提高了头寸管理的准确性,并增强了同时运行多个EA的兼容性。
版本 2.1
2025.03.07
2025年3月7日:根据市场情况调整了参数和GPT的响应。
This is a solid EA with Remarkable results and performance. The developers support is topnotch