新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1745 1...173817391740174117421743174417451746174717481749175017511752...1953 新评论 Tretyakov Rostyslav 2021.11.13 14:40 #17441 Sergey Zhukov #:将任何*.mq4文件重命名为任何扩展名,并尝试编译它,它不会工作,编译器将尝试编译它,好像它是MT5。无论我在文件中写了什么,像(在我把文件重新命名为*.mq4之前,它不能工作。如何绕过这个问题,也许有人从专业人士那里知道? 对文件夹进行屏幕截图 EVGENII SHELIPOV 2021.11.13 15:46 #17442 晚上好,程序员们!请帮助我了解一下。 以下是测试专家顾问 时的两个功能,以确定账户和货币对的最大利润。 在测试时,有根本性的不同价值,而且不是交换和佣金。 请帮助我理解这个错误。提前感谢!!!! //+----------------------------------------------------------------------------+ //|Расчет максимального абсолютного профита сетки ордеров (по инструменту) | //+----------------------------------------------------------------------------+ double GetMaxProfitSymbol() { double oProfitSymbol = 0; for(int i = OrdersTotal()-1; i>=0; i--) { if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) { if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic) { if(OrderType() == OP_BUY || OrderType() == OP_SELL) { oProfitSymbol += OrderProfit(); if(oProfitSymbol > MaxProfitSymbol) MaxProfitSymbol = oProfitSymbol; } } } } return(MaxProfitSymbol); } //+----------------------------------------------------------------------------+ //|Расчет максимальной абсолютной прибыли сетки ордеров (по счету) | //+----------------------------------------------------------------------------+ double GetMaxProfit() { Profit = AccountProfit(); if(Profit > MaxProfit) MaxProfit = Profit; return(MaxProfit); } Tretyakov Rostyslav 2021.11.13 16:52 #17443 EVGENII SHELIPOV 测试EA 时,这里有两个功能,确定账户和货币对的最大利润。 在测试时,有根本性的不同价值,而且不是交换和佣金。请帮助我理解这个错误。提前感谢!!!! 一个是计算平仓交易的总利润,另一个是计算未平仓交易的总利润。 EVGENII SHELIPOV 2021.11.13 17:03 #17444 MakarFX #:一个是计算平仓交易的总利润,另一个是计算敞口交易的总利润。 马卡尔,如果这对白痴来说并不困难,哪一个是哪一个? Tretyakov Rostyslav 2021.11.13 17:17 #17445 EVGENII SHELIPOV #:马卡如果对白痴来说很容易,哪一个是哪一个? 我是按顺序写的。 Ivan Butko 2021.11.14 00:59 #17446 是否有办法只上传一年或两年或三年的历史?如果你不需要任何早期数据。 也许有一个脚本 Fast235 2021.11.14 02:51 #17447 Ivan Butko #: 是否有办法只下载一年或两年或三年的历史?如果不需要早期的数据。 也许有一个脚本 https://www.mql5.com/ru/docs/series/timeseries_access 下面的代码,如果是多符号机器人,我推荐,它将加载历史,避免获取手柄的错误。 从什么时间开始设置,有一个选项。 我现在还没有检查过历史加载的情况,半年前,帮助中的这个代码是必要的。 Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным www.mql5.com Организация доступа к данным - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Ivan Butko 2021.11.14 11:50 #17448 Fast235 #:https://www.mql5.com/ru/docs/series/timeseries_access下面的代码,如果是多符号机器人,我推荐,它将加载历史,避免获取手柄的错误。从什么时候开始设置,有一个选项。现在还没有检查历史记录的加载情况,半年前,帮助中的这个代码是必要的。 非常感谢你,我将试一试。 Ivan Butko 2021.11.14 15:04 #17449 Fast235 #:https://www.mql5.com/ru/docs/series/timeseries_access下面的代码,如果是多符号机器人,我推荐,它将加载历史,避免获取手柄的错误。从什么时间开始设置,有一个选项。我现在还没有检查过历史加载的情况,半年前,这个来自帮助的代码是必要的。 我在MT4 中试过 , 2021.11.14 17:01:40.506 载入历史NZDCHF,M1: Start loadNZDCHF,M1from1635465600 不幸的是,什么都没有发生。进入报价档案,是16216号,没有变化。 Tretyakov Rostyslav 2021.11.14 15:20 #17450 Ivan Butko #:在MT4 中尝试 , 2021.11.14 17:01:40.506 载入历史NZDCHF,M1: Start loadNZDCHF,M1from1635465600 不幸的是没有发生任何事情。去看了一下报价档案,是16216,没有变化。 首先检查这个 第二 - 也许经纪人没有这样的报价量 1...173817391740174117421743174417451746174717481749175017511752...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
将任何*.mq4文件重命名为任何扩展名,并尝试编译它,它不会工作,编译器将尝试编译它,好像它是MT5。
无论我在文件中写了什么,像(
在我把文件重新命名为*.mq4之前,它不能工作。
如何绕过这个问题,也许有人从专业人士那里知道?
对文件夹进行屏幕截图
晚上好,程序员们!请帮助我了解一下。
以下是测试专家顾问 时的两个功能,以确定账户和货币对的最大利润。
在测试时,有根本性的不同价值,而且不是交换和佣金。
请帮助我理解这个错误。提前感谢!!!!
在测试时,有根本性的不同价值,而且不是交换和佣金。
请帮助我理解这个错误。提前感谢!!!!
一个是计算平仓交易的总利润,另一个是计算未平仓交易的总利润。
一个是计算平仓交易的总利润,另一个是计算敞口交易的总利润。
马卡尔,如果这对白痴来说并不困难,哪一个是哪一个?
马卡如果对白痴来说很容易,哪一个是哪一个?
也许有一个脚本
是否有办法只下载一年或两年或三年的历史?如果不需要早期的数据。 也许有一个脚本
https://www.mql5.com/ru/docs/series/timeseries_access
下面的代码,如果是多符号机器人,我推荐,它将加载历史,避免获取手柄的错误。
从什么时间开始设置,有一个选项。
我现在还没有检查过历史加载的情况,半年前,帮助中的这个代码是必要的。
https://www.mql5.com/ru/docs/series/timeseries_access
下面的代码,如果是多符号机器人,我推荐,它将加载历史,避免获取手柄的错误。
从什么时候开始设置,有一个选项。
现在还没有检查历史记录的加载情况,半年前,帮助中的这个代码是必要的。
非常感谢你,我将试一试。
https://www.mql5.com/ru/docs/series/timeseries_access
下面的代码,如果是多符号机器人,我推荐,它将加载历史,避免获取手柄的错误。
从什么时间开始设置,有一个选项。
我现在还没有检查过历史加载的情况,半年前,这个来自帮助的代码是必要的。
我在MT4 中试过 , 2021.11.14 17:01:40.506 载入历史NZDCHF,M1: Start loadNZDCHF,M1from1635465600
不幸的是,什么都没有发生。进入报价档案,是16216号,没有变化。
在MT4 中尝试 , 2021.11.14 17:01:40.506 载入历史NZDCHF,M1: Start loadNZDCHF,M1from1635465600
不幸的是没有发生任何事情。去看了一下报价档案,是16216,没有变化。
首先检查这个
第二 - 也许经纪人没有这样的报价量