ChartGetInteger( chart_ID, CHART_BRING_TO_TOP, 0, true ) - последний параметр должен быть long&, а не boolChartGetInteger( chart_ID, CHART_BRING_TO_TOP, true ) - последний параметр должен быть номер подокна, а не bool
ChartGetInteger( chart_ID, CHART_BRING_TO_TOP, 0, true ) - последний параметр должен быть long&, а не boolChartGetInteger( chart_ID, CHART_BRING_TO_TOP, true ) - последний параметр должен быть номер подокна, а не bool
在非交易时间不起作用。有什么妨碍?
你确定这些参数吗?
这两个例子看起来都不对。
看起来像是和ChartSetInteger 混淆了?
你确定这些参数吗?
这两个例子看起来都不对。
它看起来像与ChartSetInteger混淆了?
我正在对所有的图表进行回调(暂停时间为5000)。
a) (昨天)非交易日 - 没有反应 - 当卸载脚本 时,会进入第一个图表,即使脚本不是从该图表开始的。
b) 现在--一切工作正常
如果有必要--我将附上代码--一个简单的循环--GetLastError--没有错误
我不知道这有多重要,但
现在(在交易时间)以同样的方式工作--图表被置于其他图表之上。关于交易、自动交易系统和交易策略测试的论坛
虫子,虫子,问题
雷纳特, 2013.07.22 09:22
你确定这些参数吗?
这两个例子看起来都不对。
看起来像是和ChartSetInteger混淆了?
只有很多很多的.mqh和一个可执行的.mq5,没有其他。
如果只有一个.ex5模块,就不清楚在众多的.mqh模块中寻找哪一个,考虑到代码的巨大规模,这就有很大的区别。
另外,请询问开发商。
是否有可能引入一个额外的预定义宏置 换__MODULE__,类似于__FILE__ - 只是没有扩展名.mq5?
这是在编译以下形式的表达式时需要的。__MODULE__::f()
这在开发过程中经常被用来改变文件名和在模块间转移功能
我再补充一下。与相对方法相比,绝对模块方法的优势在于,当它从
如果只有一个.ex5,也不清楚在哪个.mqh中,当代码很大时,这就有很大的区别。
你真是神志不清,兄弟。
h1.mqh :
h2.mqh :
PrintTest, mq5 :
结果。
2013.07.22 14:40:17 PrintTest (EURUSD,M1) File: h2.mqh Function: GetH2
2013.07.22 14:40:17 PrintTest (EURUSD,M1) File: h1.mqh Function: GetH1
2013.07.22 14:40:17 PrintTest (EURUSD,M1) File: PrintTest.mq5 Function: OnStart
---
请为自己做一个结论:"在你开发宏大的嵌套定义之前,最好先了解预处理器的实际工作原理"。
祝您好运!
请总结一下:"在设计宏大的、多嵌套的定义之前,最好先了解预处理器的实际工作情况。
在这方面投入一些时间和精力。 你需要更多地了解建筑场地和材料特性,以建造坚固和舒适的结构。
你的头脑是非常成熟和深思熟虑的,但如果把你自己的草率结论输入它的输入,你就注定经常会做出错误的决定。
你的头脑是非常成熟和深思熟虑的,但如果把你自己的草率结论喂给它,你注定会经常做出错误的决定。
我可以加入你的学徒吗?:)
有钱吗? :)
--
但我们不要开玩笑。
很遗憾,这个论坛上几乎没有专门讨论程序合理结构的主题。 一个和谐的结构是大型系统无故障开发的关键。
如何鼓励人们讨论这种事情?