找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 28|回复: 0

使用Python + MetaTrader5库 批量修改止盈止损

[复制链接]

4万

主题

54

回帖

4万

积分

管理员

积分
45954
发表于 2026-8-27 22:29:00 | 显示全部楼层 |阅读模式
import MetaTrader5 as mt5

if not mt5.initialize():
    print("MT5初始化失败")
    quit()

positions = mt5.positions_get()
for pos in positions:
    new_sl = 1.2000
    new_tp = 1.3000
    request = {
        "action": mt5.TRADE_ACTION_SLTP,
        "position": pos.ticket,
        "sl": new_sl,
        "tp": new_tp,
    }
    result = mt5.order_send(request)
    print(f"修改订单 {pos.ticket} 结果: {result}")复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-10-9 15:30 , Processed in 0.104079 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表