系统交易 게시글

MetaTrader 4:如何使用账户货币关闭盈利和亏损的交易

첨부파일
48818.zip (4.68 KB, 다운로드 0회)

在交易的世界里,我们常常需要及时关闭盈利或亏损的交易。今天,我想和大家分享一个关于MetaTrader 4的EA(专家顾问)的新功能,它能帮助我们在账户货币中自动管理这些交易。

//+------------------------------------------------------------------------------------------------------------------------------+

//|Close_on_PROFIT_or_LOSS_inAccont_Currency_V2 优化更新:

//|

//|1. 增加错误处理:该代码包含错误处理,能够处理无法关闭或删除订单的情况。

//|2. 代码优化:优化了代码,避免重复,提高了可读性。

//|3. 效率提升:移除了不必要的循环或计算。

//|4. EA去初始化时清除所有图表对象。

//+------------------------------------------------------------------------------------------------------------------------------+


当设置为0时,EA将不会执行任何操作。

要设置Positive_Closure_in_Account_Currency,必须高于当前的权益金额,否则交易将立即执行。

例如:如果权益为55000美元,而Positive_Closure_in_Account_Currency设置为55500美元,目标是盈利500美元。

如果 Positive_Closure_in_Account_Currency > 0 且 < 55000美元,将立即执行交易。


同样,Negative_Closure_in_Account_Currency必须低于当前的权益金额,否则交易会立即执行。

例如:如果权益为55000美元,Negative_Closure_in_Account_Currency设置为54500美元,目标是亏损不超过500美元。

如果 Negative_Closure_in_Account_Currency > 55000美元,将立即执行交易。


建议降低点差数值以避免点差波动,但市场总是有其自身的规律,可能会导致更高的盈利或亏损。

如果设置的点差低于交易对的平均点差,那么这些交易将不会被执行。

警告:使用此软件需自担风险,外汇市场波动极大!

#property copyright     "Copyright 2024, MetaQuotes Ltd."

#property link          "https://www.mql5.com"

#property version       "1.01"

#property description   "persinaru@gmail.com"

#property description   "IP 2024 - 免费开源"

#property description   "此EA在账户货币中关闭所有交易的盈利与亏损。"

#property description   "警告:使用此软件需自担风险。"

#property description   "该脚本的创建者不对任何损失或损害负责。"

#property strict

#property show_inputs

extern string  Closures = "EA在达到盈利或亏损时关闭所有交易和挂单。盈利与亏损以账户货币计算。";



extern int Positive_Closure_in_Account_Currency     = 0;

extern int Negative_Closure_in_Account_Currency     = 0;


extern int Spread = 10;


    연관 포스트

    댓글 (0)