任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1045

 
Igemon:
它有什么问题呢?我只是没有插入其他的代码,因为那里一切都很好。循环是需要的,以便在定义事件时不依赖于ticks,而不是重启PC在100mlsec时睡眠。

OnTimer()和OnChartEvent() 没有告诉你什么吗,很好...对不起,Ygemon...

那你打算如何停止这个循环呢?

 
artmedia70:


你打算如何停止这种循环?

为什么要阻止它?在电脑上,按住按钮4秒钟,它就停止了...
 
AlexeyVik:
为什么要阻止它?在电脑上,你按住按钮4秒钟,它就停止了...
你也可以在上面浇水...
 
你好,请告诉我哪个函数可以返回小数点后的特定数字,比如价格是1.54321,我需要函数返回最后一位数字,或者其他小数点?
 
Rogoza:
你好,请告诉我什么函数可以返回小数点后的特定数字,例如价格是1.54321,我需要这个函数返回最后一位数字,或者其他小数点?

1.你可以翻译成一个字符串,按位置编号取一个字符,再翻译回一个数字。

2.乘以10到所需的幂,丢弃小数部分,得到除以 10的余数

int result = int(1.54321 * 100000) % 10;
 
artmedia70:

而OnTimer()和OnChartEvent()没有告诉你什么?

那你打算如何停止这个循环呢?

对这些功能不熟悉......我会读一读。

循环是为专家顾问而做的,不依赖刻度线。如果我想让机器人停下来,我只需把它关掉。

 

下午好。

如何确定一个时间序列数组中的元素数量,例如在iClose 中。

iBars函数返回的值是2048,也就是说,它不是给定时间框架的工具的总条数,而是适合图表窗口的条数...

谢谢你。

 
AlexeyVik:

1.你可以翻译成一个字符串,按位置编号取一个字符,再翻译回一个数字。

2.乘以10到所需的幂,丢弃小数部分,得到除以10的余数。

非常感谢您!
 

大家好。我正在使用MT4的内置策略测试器和 "遗传算法 "功能优化一个EA。36小时内通过1280次。我在网上搜索了一下,发现有一篇文章介绍了如何在正常静止状态下将优化过程中的所有计算结果保存在一个缓存文件中。但我担心的是,恢复优化后,从状态栏来看,优化并没有像文章中描述的那样从停止优化的地方继续运行。我总共运行了30个小时,缓存文件的大小也在增长,但每次启动优化时,我看到的都是36-40个小时和1/1280的通过状态。

同时,在日志中也有一个记录。

2016.05.16 11:55:47.103 Tester: cache file "C:\Users\*****\AppData\Roaming\MetaQuotes\Terminal\1FC724C8C211BFE8ECF8B599A855301E\tester\caches\Ilan Dynamic New.EURUSD15.0" found and can be used for further optimization

在日志中还不时出现下一个条目,这意味着在缓存中发现了匹配的内容,这将在结果中被考虑进去。但这样的情况非常少,尽管在缓存中应该已经写好了所有可能的传递。

2016.05.17 09:21:18.547 Optimization cacher: pass 11450 skipped due test limit 'maximal drawdown %=50' reached with inputs: risk=0.55; MaxTrades=15; LotExponent=1.55; LockLotExponent=1.6; 

问题: 在常规停止和重新启动后,我如何让优化从最后一站(通过)继续进行?当然,我没有以任何方式改变优化设置或测试期。我按了 "停止";缓存被覆盖;关闭终端;关闭计算机;重新启动;启动终端;使用 "开始 "按钮开始最后的优化设置(自动保存)。

引自该文章。

При генетической оптимизации промежуточные результаты сохраняются в кэше после расчета каждого поколения (файл папка_данных_платформы/tester/cache/*.gen). Таким образом, процесс генетической оптимизации можно прерывать в любой момент. Даже если процесс генетической оптимизации будет прерван из-за внешних причин (например, отключения электричества), оптимизация будет автоматически продолжена с последнего рассчитанного поколения при последующем запуске. Кэш генетической оптимизации хранится до изменения настроек оптимизации или до завершения процесса оптимизации.

当正常停止优化时(用 "停止 "按钮),所有先前计算的通过都会被保存。当优化工作恢复时,该过程将从停止的地方继续进行。

来源:https://www.metatrader5.com/ru/terminal/help/strategy_optimization

 

如何将FileMove()从Alpari Limited MT4\tester\files文件夹 移动 Alpari Limited MT4\MQL4\Files ???????????,是否可以?????????

或者我如何从Alpari Limited MT4/tester/files ?????????? 读取文件。- 它不工作,因为它想从Alpari Limited MT4\MQL4\Files\吃。