Florin Tudor / 个人资料
- 信息
|
不
经验
|
5
产品
|
38
演示版
|
|
0
工作
|
1
信号
|
0
订阅者
|
Queen of Gold Ai Ucb Agents 是一个自适应的 MQL5 专家顾问 它将基于规则的入场逻辑与上下文 UCB 多臂赌博机模型结合 它的目标不仅是发现交易机会 还要学习在特定市场环境下哪种行为最有效 并在不同会话之间保存这些经验 工作方式 系统从一个确定性的信号引擎开始 基础触发基于连续K线行为 并采用反向逻辑解释 连续下跌可能产生买入信号 连续上涨可能产生卖出信号 随后系统通过更广泛的市场环境进行评估 包括 点差 成交量质量 tick流和爆发行情 流动性距离和精准入场潜力 交易时段 收益环境和市场状态 账户状态和低余额限制 这些特征被编码为上下文键 用于UCB模型 决策层 在每个上下文中 模型评估以下动作 HOLD BUY MARKET SELL MARKET LIMIT FOLLOW SIGNAL UCB在两个方向之间平衡 利用 在相似环境中表现好的动作 探索 在置信度较低时尝试新的动作 因此系统不会盲目执行所有信号 它可以 允许交易 拒绝交易 选择市价执行 在统计上更优时选择限价执行 随着时间推移 系统会变得更加精准并更理解市场环境 学习过程 当交易关闭时
黄金之王 AI UCB 代理是一种先进的机器学习算法,专门设计用于优化交易决策,通过自适应学习和概率选择不断改进策略。该系统不仅能识别市场机会,还能根据不同市场环境和历史数据选择最优行动,并在多次交易中积累和优化知识,从而提高整体交易表现和稳定性。 核心功能: UCB 决策赌博机,结合上下文过滤和信号优化 三重赌博机架构(决策层、执行层、档案层) 动态仓位管理与自适应风险控制 持久化上下文存储和交易历史初始化 集成学习遥测和性能跟踪 自适应多模式交易系统 自学习执行与动态风险控制 风险提示:金融市场交易存在不可避免的风险,可能不适合所有投资者。历史表现不能保证未来收益。用户应始终谨慎操作,并应用适当的风险管理策略以保护资本安全。系统旨在帮助交易者以结构化和科学的方法做出决策,同时利用机器学习技术提高交易效率和决策准确性。 交易要有结构,确保每笔操作都有明确计划和风险控制; 交易要自适应,根据市场变化灵活调整策略和仓位; 交易要遵循机构逻辑,结合专业分析与系统学习,实现稳健、持续的交易表现。
多臂老虎机 AI 代理 – 自适应学习与决策引擎 这是一个由多臂老虎机算法驱动的高级交易系统,能够持续学习并适应市场状况。该代理根据性能反馈实时优化交易执行、仓位规模和决策制定。 决策逻辑: 使用 UCB 公式:exploit + explore,其中 exploration = C * sqrt(log(totalPulls + 1) / armPulls) 基于历史表现的上下文先验指导决策 STRONG 臂仅在经过充分的上下文验证后激活 对 HOLD 操作进行惩罚,以鼓励在有利条件下执行交易 系统根据市场环境动态调整策略,在最新版本中提供稳定的、数据驱动的交易行为,并提高一致性。 可以,这里加上简短的风险提示(Risk Disclaimer)中文版本: 风险提示:金融市场交易存在风险,可能并不适合所有投资者。过去的表现不能保证未来结果。请投资者在交易时谨慎操作,并始终采用适当的风险管理策略。
UCB_STATE_V4 = a snapshot of your bandit algorithm’s state:
Which combinations it has tried
How many times it tried them
The profit/reward for each
Its internal scoring
Basically, it’s the memory of your AI.
🧠 Structure
1️⃣ Header
UCB_STATE_V4
1
→ Version + config info.
2️⃣ Default/Fallback Strategy
-1|2|0|0|0|0|2|0|0|AGGRESSIVE|GREEDY
-1 probably = SELL
AGGRESSIVE + GREEDY = style
Trades = 0, Profit = 0 → never used
3️⃣ Important strategies that were actually used
1|1|1|1|1|0|2|0|0|NORMAL|MODERATE|EXEC
96 trades
Profit: 37.42
Score: 0.40
🔥 This is your main winning strategy
Chosen 96 times
Positive profit and positive score → bandit prefers this
-1|1|1|1|1|0|2|0|0|NORMAL|MODERATE|EXEC
22 trades
Profit: 13.32
Score: negative
Positive profit but negative score → probably high drawdown or risk
4️⃣ Other strategies
0 trades
0 profit
Not explored yet or never chosen
5️⃣ Symbol statistics
EURUSD
118 trades
Win rate ~55%
The bandit is learning, not random
6️⃣ Decision history
timestamp | chosen strategy | reward
Shows when a strategy was chosen and the outcome
❗ Key Problem (why it’s not working in Tester)
Strategy Tester in MT5 runs in a sandbox
DLL cannot write anywhere freely
It only writes to:
MQL5\Files\
Tester\Agent-xxx\MQL5\Files\
✅ Live accounts don’t have this restriction → that’s why it works there.
🔥 Recommended Testing Environments
Demo account – works like live, writes files normally
Forward testing on chart – watch bandit evolution
VPS – run continuously, bandit keeps learning
Conclusion:
Your bandit is working (96 trades + scores)
The algorithm is fine
The limitation is MT5 Strategy Tester, not the AI itself
UCB_STATE_V4
1
-1|2|0|0|0|0|2|0|0|AGGRESSIVE|GREEDY 0 1774229303 0 0.00000000 0.00000000 0 0.00000000 0.00000000 0 0.00000000 0.00000000 0 0.00000000 0.00000000
3
1|1|1|1|1|0|2|0|0|NORMAL|MODERATE|EXEC 96 1774229084 96 37.42000000 0.40015989 0 0.00000000 0.00000000
-1|1|1|1|1|0|2|0|0|NORMAL|MODERATE|EXEC 22 1774229084 22 13.32000000 -0.16765199 0 0.00000000 0.00000000
-1|2|0|0|0|0|2|0|0|AGGRESSIVE|GREEDY|EXEC 0 1774229303 0 0.00000000 0.00000000 0 0.00000000 0.00000000
6
0|1|0|0|2|0|0|AGGRESSIVE|GREEDY 0 1774229304 0 0.00000000 0.00000000 0 0.00000000 0.00000000
0|2|0|0|2|0|0|AGGRESSIVE|GREEDY 0 1774229363 0 0.00000000 0.00000000 0 0.00000000 0.00000000
0|2|0|0|2|0|0|AGGRESSIVE|CONSERVATIVE 0 1774229408 0 0.00000000 0.00000000 0 0.00000000 0.00000000
0|2|0|0|2|0|0|AGGRESSIVE|MODERATE 0 1774229415 0 0.00000000 0.00000000 0 0.00000000 0.00000000
0|1|2|0|1|2|0|AGGRESSIVE|CONSERVATIVE 0 1774596950 0 0.00000000 0.00000000 0 0.00000000 0.00000000
0|1|2|1|1|2|0|AGGRESSIVE|CONSERVATIVE 0 1774597077 0 0.00000000 0.00000000 0 0.00000000 0.00000000
1
EURUSD 1 118 82 0.55416158 0.12497833 50.00000000
2
EURUSD 1 1 1 1 1 0 96 66 37.42000000 -16.84000000
EURUSD 1 -1 1 1 1 0 22 16 13.32000000 25.44000000
0
2
1547155986 -1 -1|2|0|0|0|0|2|0|0|AGGRESSIVE|GREEDY 1 5.00000000 -1|2|0|0|0|0|2|0|0|AGGRESSIVE|GREEDY|EXEC 0 1774229304
1547159109 -1 -1|2|0|0|0|0|2|0|0|AGGRESSIVE|GREEDY 1 5.00000000 -1|2|0|0|0|0|2|0|0|AGGRESSIVE|GREEDY|EXEC 0 1774229361


