错误、漏洞、问题 - 页 1774 1...176717681769177017711772177317741775177617771778177917801781...3184 新评论 fxsaber 2017.01.24 23:13 #17731 A100:更重要的是class A { public: A() { Print( __FUNCTION__ ); } //в MQL вызывается, в С++ - нет};void g( int i ){ if ( i ) return; static A a;}void OnStart(){ g( 1 );} 例如,在C++中,不是每个函数调用都会自动导致A::A构造函数被调用。 谢谢,我会记住的。 [删除] 2017.01.25 07:41 #17732 例如,在MT5终端有一些专家顾问(MACD样本和移动平均线),但如果你在这些专家顾问的代码中的指标句柄中插入一个特定的TF,例如PERIOD_H4,而不是"_Period",那么在通过更高TF上的开盘价进行测试时,会出现加载指标 错误:无法加载 指标'MACD' [4805] ,结果:测试器因OnInit失败而停止。你有什么看法?也许我做错了什么? 问题是,autovalidation根据专家顾问的公开价格检查专家顾问,这是个问题。我试着将该指标作为一个自定义指标插入,错误是一样的。int OnInit(void){ ExtHedging=((ENUM_ACCOUNT_MARGIN_MODE)AccountInfoInteger(ACCOUNT_MARGIN_MODE)==ACCOUNT_MARGIN_MODE_RETAIL_HEDGING) 。 ExtTrade.SetExpertMagicNumber(MA_MAGIC)。 ExtTrade.SetMarginMode()。//---- 移动平均线指标 ExtHandle=iMA(_Symbol,PERIOD_H4,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE)。如果(ExtHandle==INVALID_HANDLE){printf("创建MA指标错误")。return(INIT_FAILED)。}//-- 确定return(INIT_SUCCEED)。} 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 Any rookie question, so Alexandr Bryzgalov 2017.01.25 08:46 #17733 Alexandr Bryzgalov:我无法私下回复我的客户,金融交易被封锁,客户因为无法激活他们购买的产品而感到愤怒。写了一个请求给SD#1656656请最后修复它。我一直试图提取资金,金融交易被阻止了。 你至少应该说你不需要退出,以及你将能够退出的日期。 Alexandr Bryzgalov 2017.01.25 08:56 #17734 我已经发了两个请求,#1656656、 #1655558 都没有回应。 fxsaber 2017.01.26 12:28 #17735 在MT4中从MetaQuotes-Demo切换到JustForex-Live交易服务器(再返回)时,右边的价格刻度被切断了。这可能是由于在JustForex-Live中,符号被命名为EURUSD.ecn。 Vladislav Andruschenko 2017.01.26 12:44 #17736 fxsaber:在MT4中从MetaQuotes-Demo切换到JustForex-Live交易服务器(再返回)时,右边的价格刻度被切断了。也许,这是由于在JustForex-Live中,符号被命名为EURUSD.ecn。而且有时当你从5位数的服务器换到4位数的服务器时--再换回来--4位数仍在刻度上。 Ivan Butko 2017.01.26 15:45 #17737 这意味着什么呢?"最大存款负荷: 125.30%" 在其中一个信号 中 fxsaber 2017.01.26 16:33 #17738 关于交易、自动交易系统和交易策略测试的论坛 MetaTrader 5客户终端构建中的变化清单 MetaQuotes软件公司。, 2017.01.26 13:30 新版MetaTrader 5 build 1525:将历史表现为头寸并改进测试器测试员:策略测试员现在在运行一次测试后保持在优化模式。以前,如果从优化结果选项卡开始进行单一测试,策略测试器会完全进入单一测试模式。 有必要在设置中重新启用它,以便再次运行优化。由于优化器的模型是基于代理的,什么可以防止已经在优化器中运行的、尚未完成的单一运行?例如,优化。现在还剩下几个小时。但我已经看到了有趣的结果。我想看到一些好的单一结果--在回测器中运行。但同时也不能停止优化(特别是与GAs有关)。在这种情况下,是否有可能释放一个本地代理,并向其发送一个单一的运行。然后继续给这个代理加载优化包。现在研究被停滞,直到优化器完成。这可能需要很长的时间。 Renat Fatkhullin 2017.01.26 18:08 #17739 fxsaber: 既然优化器模型是基于代理的,那么是什么阻止了你实现一个已经通过优化器运行的、尚未完成的单一运行?不,没有人会为了测试器而把它复杂化。这个问题可以通过终端的第二个实例轻松解决,你可以在一个长的优化 过程中并行地运行一个计算。 事实上,任何积极参与研究的交易员都有不止一个或两个终端。其中一个是交易,另一个是测试,依此类推,取决于需求。 fxsaber 2017.01.26 18:30 #17740 Renat Fatkhullin:不,没有人会为了测试器而把它复杂化。这个问题可以通过第二份终端轻松解决,人们可以并行地运行单个计算,同时进行长时间的优化。 事实上,任何积极参与研究的交易员,都有不是一个而是两个终端。其中一个是交易,另一个是测试,依此类推,取决于需求。这就对了。但是,如何将单个运行的输入参数转移到另一个终端的测试器上,这是在仍未完成的优化的结果标签中?而如果第二个终端以 terminal64-2.exe (/portable) 的形式运行--在同一文件夹中的 terminal64.exe 的副本,是否会有冲突。这是为了使用相同的Bases-文件夹。还是通过mklink做一个共享的Bases文件夹就可以了? 1...176717681769177017711772177317741775177617771778177917801781...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
更重要的是
A() { Print( __FUNCTION__ ); } //в MQL вызывается, в С++ - нет
};
void g( int i )
{
if ( i )
return;
static A a;
}
void OnStart()
{
g( 1 );
}
例如,在MT5终端有一些专家顾问(MACD样本和移动平均线),但如果你在这些专家顾问的代码中的指标句柄中插入一个特定的TF,例如PERIOD_H4,而不是"_Period",那么在通过更高TF上的开盘价进行测试时,会出现加载指标 错误:无法加载 指标'MACD' [4805] ,结果:测试器因OnInit失败而停止。你有什么看法?也许我做错了什么?
问题是,autovalidation根据专家顾问的公开价格检查专家顾问,这是个问题。我试着将该指标作为一个自定义指标插入,错误是一样的。
int OnInit(void)
{
ExtHedging=((ENUM_ACCOUNT_MARGIN_MODE)AccountInfoInteger(ACCOUNT_MARGIN_MODE)==ACCOUNT_MARGIN_MODE_RETAIL_HEDGING) 。
ExtTrade.SetExpertMagicNumber(MA_MAGIC)。
ExtTrade.SetMarginMode()。
//---- 移动平均线指标
ExtHandle=iMA(_Symbol,PERIOD_H4,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE)。
如果(ExtHandle==INVALID_HANDLE)
{
printf("创建MA指标错误")。
return(INIT_FAILED)。
}
//-- 确定
return(INIT_SUCCEED)。
}
我无法私下回复我的客户,金融交易被封锁,客户因为无法激活他们购买的产品而感到愤怒。
写了一个请求给SD#1656656
请最后修复它。
我一直试图提取资金,金融交易被阻止了。
你至少应该说你不需要退出,以及你将能够退出的日期。我已经发了两个请求,#1656656、 #1655558 都没有回应。
在MT4中从MetaQuotes-Demo切换到JustForex-Live交易服务器(再返回)时,右边的价格刻度被切断了。
这可能是由于在JustForex-Live中,符号被命名为EURUSD.ecn。
在MT4中从MetaQuotes-Demo切换到JustForex-Live交易服务器(再返回)时,右边的价格刻度被切断了。
也许,这是由于在JustForex-Live中,符号被命名为EURUSD.ecn。
而且有时当你从5位数的服务器换到4位数的服务器时--再换回来--4位数仍在刻度上。
"最大存款负荷: 125.30%"
在其中一个信号 中
关于交易、自动交易系统和交易策略测试的论坛
MetaTrader 5客户终端构建中的变化清单
MetaQuotes软件公司。, 2017.01.26 13:30
新版MetaTrader 5 build 1525:将历史表现为头寸并改进测试器
由于优化器的模型是基于代理的,什么可以防止已经在优化器中运行的、尚未完成的单一运行?
例如,优化。现在还剩下几个小时。但我已经看到了有趣的结果。我想看到一些好的单一结果--在回测器中运行。但同时也不能停止优化(特别是与GAs有关)。在这种情况下,是否有可能释放一个本地代理,并向其发送一个单一的运行。然后继续给这个代理加载优化包。
现在研究被停滞,直到优化器完成。这可能需要很长的时间。
既然优化器模型是基于代理的,那么是什么阻止了你实现一个已经通过优化器运行的、尚未完成的单一运行?
不,没有人会为了测试器而把它复杂化。
这个问题可以通过终端的第二个实例轻松解决,你可以在一个长的优化 过程中并行地运行一个计算。
事实上,任何积极参与研究的交易员都有不止一个或两个终端。其中一个是交易,另一个是测试,依此类推,取决于需求。
不,没有人会为了测试器而把它复杂化。
这个问题可以通过第二份终端轻松解决,人们可以并行地运行单个计算,同时进行长时间的优化。
事实上,任何积极参与研究的交易员,都有不是一个而是两个终端。其中一个是交易,另一个是测试,依此类推,取决于需求。
这就对了。但是,如何将单个运行的输入参数转移到另一个终端的测试器上,这是在仍未完成的优化的结果标签中?
而如果第二个终端以 terminal64-2.exe (/portable) 的形式运行--在同一文件夹中的 terminal64.exe 的副本,是否会有冲突。这是为了使用相同的Bases-文件夹。还是通过mklink做一个共享的Bases文件夹就可以了?