2011.04.0501:35:35 RationalSpeedTest (EURUSD,H1) Common time int test = 31 ms; // 1000000 calls 2011.04.0501:35:35 RationalSpeedTest (EURUSD,H1) Common time long test = 63 ms; // 1000000 calls 2011.04.0501:35:35 RationalSpeedTest (EURUSD,H1) Common time double test = 31 ms; // 1000000 calls 2011.04.0501:35:35 RationalSpeedTest (EURUSD,H1) Common time IntRational test = 609 ms; // 1000000 calls 2011.04.0501:35:35 RationalSpeedTest (EURUSD,H1) Common time LongRational test = 438 ms; // 1000000 calls
2011.04.0501:36:50 RationalSpeedTest (EURUSD,H1) Common time int test = 360 ms; // 10000000 calls 2011.04.0501:36:50 RationalSpeedTest (EURUSD,H1) Common time long test = 500 ms; // 10000000 calls 2011.04.0501:36:50 RationalSpeedTest (EURUSD,H1) Common time double test = 422 ms; // 10000000 calls 2011.04.0501:36:49 RationalSpeedTest (EURUSD,H1) Common time IntRational test = 6093 ms; // 10000000 calls 2011.04.0501:36:43 RationalSpeedTest (EURUSD,H1) Common time LongRational test = 4407 ms; // 10000000 calls
作为一种结构制造。
请原谅我的冒昧,但为什么它是一个结构而不是一个类别?
ZS。我在mql5中编程越少,我就越意识到mql5语言遵循它自己的专业语言之路,我仍然需要找到培养mql5程序员的教育机构--我以前学的是C++。但是最近我不得不花很多时间来研究mql5的HELP,因为它看起来越来越不像经典的C++。mql5应该与经典的C++相吻合,否则我不需要它,给我一个开放的API,任何程序员都不必每个月重读mql5的文档。
请原谅我的冒昧,但为什么它是一个结构而不是一个类别?
请原谅我的冒昧,但为什么它是一个结构而不是一个类别?
ZS。我在mql5中编程越少,我就越意识到mql5语言遵循它自己的专业语言之路,我仍然需要找到培养mql5程序员的教育机构--我以前学的是C++。但是最近我不得不花很多时间去研究mql5的HELPs,因为它看起来越来越不像经典的C++了。mql5应该和经典的C++一样,否则我不需要它,给我一个开放的API,任何程序员都不用每个月重读mql5的文档
结构?这是一个如此 "聪明 "的程序员。除了结构中的所有成员都是公共的,该结构与类没有什么不同。
API?API是用来做什么的?对于纯粹的交易--买入和卖出,MT5是非常合适的。你需要几个组合,几个检查,一些简单的计算,MT5就很足够了。不幸的是,其余的都要在С++中完成。
事实上,你必须了解 "布局" :)简而言之--有一家经纪公司对客户感兴趣。客户不是专业交易员,而是建筑商Vasya。谁只想在他的iPad上按下买/卖按钮。 客户是个傻瓜:)。客户清楚地知道,他不能进行任何手动交易。他们没有大规模的销售。他们已经明白,在21世纪,他们必须使用计算机。他们给了他交易机器人。你在睡觉,而他却在外面挣钱。总得有人来写这些机器人吧?是的,谁?程序员--每个人都知道,甚至是我们的客户。:) .MQ对DC感兴趣,DC对客户感兴趣,客户需要ROBOTS - OK!他们说是MQ,给了我们具有编程能力的MTX。程序员需要一个测试员,只是为了显示他们的机器人会赚多少钱,肯定需要一个优化器,以便客户清楚地甩掉他的主张 "为什么亏损?就这样吧!- 我们看到一个完整的满足链。大家都很满意。此外,重要的是--这里所有的环节都是MUST--所有的层都是重要的,对于这个计划。:)Loch,程序员,MT(测试员和优化员),当然还有DC。这里是企业的计划,以满足那些渴求免费的懒惰的傻瓜。:)现在我们可以考虑测试者和优化者应该具有哪些属性--测试者应该能够轻松地切白菜,优化者则是简单的,甚至对客户来说也能理解。这就是全部 :)你根本不需要其他东西。什么API。你是谁?一个傻瓜?嗯,你是一个 "程序员"。程序员?你希望一切都在测试器中工作--对你来说,API是什么?.... :)写下上面的文字--它将很快被删除,不会持续太久。但最重要的是,你应该明白--对这个问题的正确答案是什么--"测试员是做什么的?:))
结构?这就是这样一个 "庞然大物 "的程序。
在MQL5中,它是一个独立于类的实体。
事实上,你必须了解 "布线 "计划 :)简而言之,情况如下......
在MQL5中,它是一个独立于类的实体。
你想得太狭隘了。结构?这就是程序员的 "事"。结构与类没有区别,只是结构的所有成员都是公开的。
API?你为什么需要API?对于纯粹的交易--买入和卖出,MT5是非常合适的。你需要几个组合,几个检查,一些简单的计算,MT5就很足够了。不幸的是,其余的都要在С++中完成。
事实上,你必须了解 "布局" :)简而言之--有一家经纪公司对客户感兴趣。客户不是专业交易员,而是建筑商Vasya。客户是个傻瓜:)。客户很清楚,他不能用手交易。而且他们并不是成群结队地去。他们已经明白,在21世纪,他们必须使用计算机。他们给了他交易机器人。你在睡觉,而他却在外面挣钱。总得有人来写这些机器人吧?是的,谁?程序员--每个人都知道,甚至是我们的客户。:) .MQ对DC感兴趣,DC对客户感兴趣,客户需要ROBOTS - OK!他们说是MQ,给了我们具有编程能力的MTX。程序员需要一个测试员,只是为了显示他们的机器人会赚多少钱,肯定需要一个优化器,以便客户清楚地甩掉他的主张 "和为什么损失?"后,程序员的话 - "做优化"。就这样吧!- 我们看到一个完整的满足链。大家都很满意。此外,重要的是--这里所有的环节都是MUST--所有的层次对这个计划都很重要。:)Loch,程序员,MT(测试员和优化员),当然还有DC。这里是企业的计划,以满足那些渴求免费的懒惰的傻瓜。:)现在我们可以考虑测试者和优化者应该具有哪些属性--测试者应该能够轻松地切白菜,优化者则是简单的,甚至对客户来说也能理解。这就是全部 :)你根本不需要其他东西。什么API。你是谁?一个傻瓜?嗯,你是一个 "程序员"。程序员?你希望一切都在测试器中工作--对你来说,API是什么?.... :)写下上面的文字--它将很快被删除,不会持续太久。但最重要的是你必须明白--作为问题的正确答案--"测试员是做什么的?:))
一号门被摔碎。
抨击类型--"我自己也不懂,但我会让你开眼界。"
扩大。:))
结构?这是一个如此 "聪明 "的程序员。除了结构中的所有成员都是公共的,结构与类没有什么不同。
...
但最重要的是,你应该明白--对这个问题的正确答案是什么--"测试员是做什么的?:))
好吧,如果是扑街,那就是扑街--我不喜欢非标准/非经典的描述,这就是为什么我喜欢Delphi/Pascal--即使在C++中,你也要先描述变量、类、结构,然后才是主代码,但不要介意
我曾经玩过测试器,我无法停止,直到我意识到我甚至无法用这样的策略在微型账户上进行交易,实践表明,一个可行的、可盈利的专家顾问可以 "靠眼睛 "来写。实践证明,只要策略经过我的手测试,就可以 "用眼睛 "写出一个可行的、有利可图的专家顾问--我现在就在做这件事。