请观看如何免费下载自动交易
请在Facebook上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
程序库

ATS Trade Management Library - break-even, trailing stop and partial closes for any EA - MetaTrader 5程序库

Andrea Michelon
Andrea Michelon
  • MQL5 Developer / Trading Systems 在  Indicator and EA developer
  • 意大利
  • 2168
5 (3)
Andrea(Andy),意大利。自1990年代起自学编程,现以 Andy Trading Solutions (ATS) 的名义开发 MetaTrader 5 工具。
我的原则:工具只有在其逻辑经过真实数据和经纪商真实点差测试后才会上架。不用网格,不用马丁格尔,不重绘,不承诺盈利。如果某项统计较弱,产品页面会如实说明。
免费工具
| Chinese English Русский Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
显示:
8
等级:
(1)
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

这是一个小型头文件,用于管理EA、交易者或其他EA已经开立的头寸。它仅用于调整止损位以及平仓部分或全部头寸,绝不会开立新仓位。

功能说明

  • 盈亏平衡:当头寸盈利达到一定幅度时,将止损位移至入场点(加上一个偏移量)。触发条件可设置为R值(初始止损位的倍数)、ATR或点数。
  • 追踪止损:设定在价格后方固定距离处,或您所选时间周期内最近N根已收盘K线中的最低低点/最高高点之后。止损位仅在行情对您有利时按您设定的步长移动。
  • 两次部分平仓:第一级平仓一定比例的仓位,第二级平仓原始仓位的一定比例,并可选择在第一次平仓后将止损位移至盈亏平衡点。部分平仓的手数下限为成交量步长,且绝不会低于最小手数。
  • 为未设置止损和止盈的头寸(例如通过手机开仓的交易)设置止损和止盈:止损可设为ATR的倍数或特定点数,止盈可设为R值的倍数。
  • 所有交易品种或单个交易品种,所有魔术号码或列表(0 表示手动开仓的交易)。

工作原理

  • “R”是该头寸在库首次检测到时,其入场点与止损点之间的距离。没有止损的头寸没有R值:R中设定的规则会跳过该头寸,因此对于此类头寸,请使用ATR或点数(或自动止损)。
  • 对头寸已执行的操作(平仓价移动、部分平仓)将保存在 GlobalVariables 中,因此重启终端时不会重复执行。
  • 距离价格比经纪商止损水平更近的止损单不会被发送;库将在下一次循环中再次尝试。
  • 这些计算是无需终端数据的普通函数,因此可以使用固定数值进行测试:随附的自测程序会运行 36 项检查。

使用方法

#include "ATS_TradeMgmtLib.mqh"
CAtsTradeMgmt mgmt;
SAtsMgmtConfig cfg;  mgmt.DefaultConfig(cfg);
cfg.useBreakEven = true;  cfg.beUnit = ATS_UNIT_R;  cfg.beTrigger = 1.0;
cfg.trailMode = ATS_TRAIL_CANDLES;  cfg.trailBars = 3;  cfg.trailStart = 1.5;
mgmt.Init(cfg, "", "");           // every symbol, every magic number
// in OnTimer(): mgmt.ManageAll();

该软件包:ATS_TradeMgmtLib.mqh(库文件), ATS_TradeMgmt_Demo.mq5(示例EA,仅几行代码的交易管理器),ATS_TradeMgmt_SelfTest.mq5(对计算进行的36项检查,请作为脚本运行)。

需知

  • 该程序不提供交易信号,也不保证任何结果。在行情波动剧烈的市场中,止损单可能以更差的价格成交,这与任何止损机制一样。
  • 当价格波动时,交易终端和EA必须处于运行状态。
  • 已在策略测试器中进行测试(每天开仓,盈亏平衡,部分平仓、追踪止损以及自动止损和目标止盈均按预期运行),并在模拟账户及对冲账户上进行了测试。该程序在净额结算账户上同样有效:部分平仓操作会作用于该头寸。

由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/78081

ATS Prop Rules Monitor - prop firm challenge scoreboard with the room left on every rule ATS Prop Rules Monitor - prop firm challenge scoreboard with the room left on every rule

一个用于显示自营交易公司挑战赛规则的面板:每日亏损、最大亏损(静态或追踪)、盈利目标、最低交易天数以及最佳交易日(稳定性)规则。对于每一项,它都会以货币金额显示已使用多少以及还剩多少余量。 “再做一笔交易”功能会告知您,在仍能将强制平仓点控制在当日剩余空间及最大亏损空间范围内的最大手数。 只读模式:该工具绝不会开仓、修改或平仓。预设包含典型数值;由于各公司规则可能有所不同,请核对您所在公司的规则并使用“自定义”预设。基于 ATS 风险库(ATS_RiskLib.mqh,随附)构建。

伦敦突破亚洲区间箱体 伦敦突破亚洲区间箱体

绘制亚洲时段的波动区间,并用箭头、止损位、目标位和警报标记伦敦时段的突破点

Session Reality Auditor Session Reality Auditor

将经纪商的交易时段表与M1历史数据进行比对。对于本周的每一分钟,它会统计在过去N天中该交易品种实际出现K线的天数,并将结果与SymbolInfoSessionQuote和SymbolInfoSessionTrade字段并列显示:通常为空的声明分钟(展期缺口)、 表格中标记为“已收盘”的分钟内却存在K线的情况、报价表与交易表不一致的情况,以及诸如节假日提前收盘等一次性中断情况。打印每个工作日的实际交易时段,将所有发现写入CSV文件,并打印其自身的计算过程。仅限读取:无交易功能、无DLL、无网络连接。

CajasTF – MT5 集成多时间周期侧边栏 CajasTF – MT5 集成多时间周期侧边栏

带有智能配色、独立价格刻度以及K线倒计时器的实时多时间周期侧边栏迷你图表。