初学者的问题 MQL5 MT5 MetaTrader 5 - 页 70 1...636465666768697071727374757677...1503 新评论 Andrey Ustinov 2012.12.05 20:30 #691 下午好!有谁知道在测试模式 下如何在测试结束后将数据从数组中输出到文件中? Valerii Mazurenko 2012.12.06 00:55 #692 Andrey:下午好!有谁知道在测试模式 下如何在测试结束后将数据从数组中输出到文件中? OnTester或OnDeinit来帮忙 Andrey Ustinov 2012.12.06 14:21 #693 ResetLastError()。 filehandle=FileOpen("Test",FILE_WRITE,'\t')。 如果(filehandle!=INVALID_HANDLE){ for(int j=0; j<line;j++){ FileWrite(filehandle,speed_speedup[j][0];} FileClose(filehandle)。 Print("FileOpen OK")。}OnTester或OnDeinit或OnTesterDeinit不起作用,测试时文件没有被打开,也许有其他方法可以显示数组。 Yedelkin 2012.12.06 15:48 #694 Andrey: ResetLastError(); filehandle=FileOpen("Test",FILE_WRITE,'\t'); if(filehandle!=INVALID_HANDLE) { for(int j=0; j<line;j++) FileWrite(filehandle,speed_speedup[j][0]); FileClose(filehandle); Print("FileOpen OK"); }OnTester或OnDeinit或OnTesterDeinit不起作用,测试时文件没有被打开,也许有其他方法可以输出数组。1.正确插入代码。2.返回的错误代码是什么? mario 2012.12.08 11:48 #695 Lester: 有没有人见过一个EA,其中MA或AMA或DEMA是指另一个指标的手柄? 理论上没有问题,问题出在测试者身上。而且一定有一个人能够解决这个问题。(服务台工作人员已回信...) 你好。 我在MT4上做了这个。for(i=0; i<malimit; i++) RSIBuffer[i]=iRSI(NULL,0,RSIPeriod,PRICE_CLOSE,i); for(i=0; i<malimit; i++) RSIEMA1Buffer[i]=iMAOnArray(RSIBuffer,0,RSIEMA1,0, MODE_EMA,i); https://docs.mql4.com/ru/indicators/imaonarray 这里显示的是MT4。 https://www.mql5.com/ru/articles/81 这里显示了如何转换到MT5。 请看页面上关于iMAOnArray的内容。 我自己还没有在MT5中做到这一点。 祝好运 iMAOnArray - Документация на MQL4 docs.mql4.com iMAOnArray - Документация на MQL4 AlexGlazunov 2012.12.08 11:56 #696 请告知如何为挂单 设置市场价格保证金 Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5 mario 2012.12.08 16:20 #697 Lester: 难道没有人见过MA或AMA或DEMA是指另一个指标的手柄的EA吗? 理论上没有问题,问题出在测试者身上。而且一定有人能够解决这个问题。(服务台工作人员已回信...) 我做了一些事情,我看到有一个错误,好吧,谁能帮忙。 附加的文件: MA_MFI.ex5 14 kb mario 2012.12.08 16:28 #698 AlexGlazunov: 请告知如何为挂单 设置市场价格保证金double Bid,Ask,сдвиг_верх,сдвиг_вниз; Bid = SymbolInfoDouble(Symbol(),SYMBOL_BID); Ask = SymbolInfoDouble(Symbol(),SYMBOL_ASK); сдвиг_верх = NormalizeDouble(Ask + сколко там надо,Digits()) сдвиг_вниз = NormalizeDouble(Bid - сколко там надо,Digits()) mario 2012.12.08 20:51 #699 莱斯特: 这是非常直白的。 我把自定义移动平均线 指标的主体拿出来,把MFI缓冲区放在里面。 我改变了价格。 我是作为专家为你做的,只是一个指标和一个评论来验证。 附加的文件: MA_MFI_2.ex5 13 kb iMAOnArray.ex5 8 kb xyz999 2012.12.09 20:45 #700 我有一些关于mt5中策略测试器的操作问题。1) 当我在MT4中使用策略测试器,在之前优化的时间段内测试机器人时,优化器的结果(优化期的利润,即回测运行)和同一时期的测试结果(正向测试)给出了足够的结果。在MT5中是否有类似的现象,或者我们可以预期在相同的时间间隔内,优化期和测试运行所获得的利润不同 ,,,, ????!!!!如果它们是不同的,这个差异能有多大的百分比(0.1%,5%,200%,等等)?如果有这样的区别,其性质是什么?2)如果优化(回测)进行了10个月,选择了1/4正向测试选项,作为一个例子,我应该如何理解。(a) 优化了10个月,之后优化人员又在优化期之外检查了2.5个月的参数。因此,事实上,优化期总共是12.5个月。或b) 优化器将10个月分成两个区间--3/4和1/4。在10个月的3/4的时间间隔内进行优化,在1/4的时间间隔内进行前向测试?在MT5中是如何组织的?3)这是一个优化时间(回测时间/BB/)和优化后的专家顾问操作盈利时间(盈利的正向测试时间/FPT/)之间的关联性问题。如果我没记错的话,在MT4中,UPFT大约是VB的1/3或1/4。根据你在MT4和MT5的经验,这个比例是多少?我知道,你可以说这取决于EA的算法,取决于交易策略,取决于TIMFrame(非常重要!),也可能取决于其他东西。这是部分事实,这些比率会有所不同,但对于任何战略和其任何方案的实施,都有一定的最短WFT期,少于这个期限是根本不可能的。在我看来,对于任何货币对和任何策略,EA的回报不能与回测期(BB)一起突然终止。你对这件事有什么看法? 1...636465666768697071727374757677...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好!
有谁知道在测试模式 下如何在测试结束后将数据从数组中输出到文件中?
下午好!
有谁知道在测试模式 下如何在测试结束后将数据从数组中输出到文件中?
ResetLastError()。
filehandle=FileOpen("Test",FILE_WRITE,'\t')。
如果(filehandle!=INVALID_HANDLE)
{
for(int j=0; j<line;j++)
{
FileWrite(filehandle,speed_speedup[j][0];
}
FileClose(filehandle)。
Print("FileOpen OK")。
}
OnTester或OnDeinit或OnTesterDeinit不起作用,测试时文件没有被打开,也许有其他方法可以显示数组。
OnTester或OnDeinit或OnTesterDeinit不起作用,测试时文件没有被打开,也许有其他方法可以输出数组。
1.正确插入代码。
2.返回的错误代码是什么?
有没有人见过一个EA,其中MA或AMA或DEMA是指另一个指标的手柄?
理论上没有问题,问题出在测试者身上。而且一定有一个人能够解决这个问题。(服务台工作人员已回信...)
你好。
我在MT4上做了这个。
https://docs.mql4.com/ru/indicators/imaonarray 这里显示的是MT4。
https://www.mql5.com/ru/articles/81 这里显示了如何转换到MT5。
请看页面上关于iMAOnArray的内容。
我自己还没有在MT5中做到这一点。
祝好运
难道没有人见过MA或AMA或DEMA是指另一个指标的手柄的EA吗?
理论上没有问题,问题出在测试者身上。而且一定有人能够解决这个问题。(服务台工作人员已回信...)
我做了一些事情,我看到有一个错误,好吧,谁能帮忙。
请告知如何为挂单 设置市场价格保证金
莱斯特:
这是非常直白的。
我把自定义移动平均线 指标的主体拿出来,把MFI缓冲区放在里面。
我改变了价格。
我是作为专家为你做的,只是一个指标和一个评论来验证。
我有一些关于mt5中策略测试器的操作问题。
1) 当我在MT4中使用策略测试器,在之前优化的时间段内测试机器人时,优化器的结果(优化期的利润,即回测运行)和同一时期的测试结果(正向测试)给出了足够的结果。在MT5中是否有类似的现象,或者我们可以预期在相同的时间间隔内,优化期和测试运行所获得的利润不同 ,,,, ????!!!!如果它们是不同的,这个差异能有多大的百分比(0.1%,5%,200%,等等)?如果有这样的区别,其性质是什么?
2)如果优化(回测)进行了10个月,选择了1/4正向测试选项,作为一个例子,我应该如何理解。
(a) 优化了10个月,之后优化人员又在优化期之外检查了2.5个月的参数。因此,事实上,优化期总共是12.5个月。
或
b) 优化器将10个月分成两个区间--3/4和1/4。在10个月的3/4的时间间隔内进行优化,在1/4的时间间隔内进行前向测试?
在MT5中是如何组织的?
3)这是一个优化时间(回测时间/BB/)和优化后的专家顾问操作盈利时间(盈利的正向测试时间/FPT/)之间的关联性问题。如果我没记错的话,在MT4中,UPFT大约是VB的1/3或1/4。根据你在MT4和MT5的经验,这个比例是多少?我知道,你可以说这取决于EA的算法,取决于交易策略,取决于TIMFrame(非常重要!),也可能取决于其他东西。这是部分事实,这些比率会有所不同,但对于任何战略和其任何方案的实施,都有一定的最短WFT期,少于这个期限是根本不可能的。在我看来,对于任何货币对和任何策略,EA的回报不能与回测期(BB)一起突然终止。你对这件事有什么看法?