从头开始自学MQL5语言 - 页 83 1...767778798081828384 新评论 Alexey Viktorov 2021.11.29 06:14 #821 SanAlex #:我不写它们--我需要现成的函数,而文档中充满了它们。我缺少什么功能,我就尽可能地塑造什么功能,只要它能按照我想象的方式工作。 萨沙,任何受过九年级教育的人都可以使用别人的代码。如果你不能写你自己的,就不要发任何东西。你用这样的代码做的事弊大于利。 Alexey Viktorov 2021.11.29 06:49 #822 SanAlex #:我不知道你是什么意思,我自己亲手做的,你是什么意思,代码来自终端,但方法本身,如何实现在测试器中打开几个对,我亲自实现了这个结果。\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\告诉我,我在什么地方拿走了你的代码?\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\我一天24小时坐在终端,我免费复制了所有东西--而我仍然被指责。我是免费分享的--而不是像有些人那样。 哦,萨沙......首先你说你从文档和CodeBase中获取代码,然后你说你自己写,然后你重写......你不可能从垃圾中做出漂亮的东西,这已经不止一次被证明了......但相反的情况已经被重复了很多次。 告诉我你从哪里得到这样一个数组的声明 int ExtHandle[]= {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}; 以及对已经填充的数组进行这样的填充。 //--- for(int i=0; i<20; i++) { ExtTrade.SetTypeFillingBySymbol(symb_name[i]); //--- Moving Average indicator ExtHandle[i]=iMA(symb_name[i],_Period,12,6,MODE_SMA,PRICE_CLOSE); if(ExtHandle[i]==INVALID_HANDLE) { printf("Error creating MA indicator"); return(INIT_FAILED); } } //--- 如果你将不得不在循环中填充它,你为什么要声明它被填充......声明数组int ExtHandle[21]; 就这样......你不需要其他东西,这更容易和更正确。 所有的说法都是不成熟的头脑从这些例子中学习......。 而问题的答案是... 而有人可能认为,这*****,大部分是我的工作,而不是把糖果变成狗屎...... Georgiy Merts 2021.11.29 07:08 #823 Alexey Viktorov #:哦,萨沙......首先你说你从文档和CodeBase中获取代码,然后你说你自己写,然后你重写......你不可能做出一坨屎,这已经被证明了很多次......但相反的情况也被重复过很多次。告诉我你从哪里得到这样一个数组的声明以及对已经填充的数组进行这样的填充。如果你必须在循环中填充它,为什么还要声明它被填充......声明数组int ExtHandle[21]; 就这样,你不需要其他东西,这更简单,更正确。所有的说法都是不成熟的头脑从这些例子中学习......。而问题的答案是...而有人可能认为,这些*****,大部分是我的工作,而不是把糖果变成狗屎...... 而我没有看到问题所在。 对。一个被填充的数组被声明,然后--它又被填充了,用其他的数据。在我看来,这是一个相当可以接受的初学者的错误。 而这是一个错误吗? 当我声明变量和数组时,我必须立即填满它们。如果在声明的那一刻,确切的价值是未知的,我就用明知无效的价值来填补它。如果一个变量在没有初始化的情况下被声明,然后被使用,它可能包含随机值,这些随机值将在工作中被使用,而这个工作的结果将是不正确的,而且很难发现问题(我已经不止一次发现)。 但如果一个变量在创建时就被初始化为无效值,在使用未初始化变量的情况下,会立即发现它包含一些垃圾,很容易找到它的来源,并发现该变量是在没有初始化的情况下使用的。 因此,我个人认为,声明一个已经填充的数组是很好的做法。除了那里的值应该是WRONG_VALUE。 Georgiy Merts 2021.11.29 07:15 #824 Alexey Viktorov #:而且人们可能会认为,这些*****,大部分是我的工作,而不是把糖果变成垃圾...... 在我看来,听起来很偏执。谁会去看? 在我的代码中,当我使用别人的作品时,我总是写下评论,说明我是从哪里得到它的--这样,如果有什么事情,我可以联系作者,并在可能的情况下讨论。我想除了我之外没有人会看到这些笔记。而当一个初学者写出这样的东西时--那么你应该高兴,你的代码是别人的榜样。 [删除] 2021.11.29 07:17 #825 Georgiy Merts #:在我看来,听起来很偏执。谁会去仔细看?在我的代码中,当我使用别人的作品时,我总是写下评论,说明我是从哪里得到的--这样,如果有什么事情,我可以联系作者,并在可能的情况下讨论。我想除了我之外没有人会看到这些笔记。而当一个初学者写出这样的东西时--那么你应该高兴,你的代码是别人的榜样。 没有人看到你的代码,不要与手指比较 Georgiy Merts 2021.11.29 07:18 #826 Vladimir Baskakov #: 没有人看过你的代码,不要和手指比较。 是那些没有见过面的小丑们。这就对了。小丑们都没有这样做。 其他人也有。我不止一次向公众公布我的代码。还有,比方说,fxsaber,对小丑来说并不陌生,它有我截至去年的整个代码库。 [删除] 2021.11.29 07:20 #827 Georgiy Merts #:是那些没有见过面的小丑们。这就对了。小丑们都没有这样做。其他人也有。我不止一次向公众公布我的代码。还有,比方说,fxsaber,对小丑来说并不陌生,它有我截至去年的整个代码库。 你没有Kodobase中的代码,冷静下来。 Georgiy Merts 2021.11.29 07:23 #828 Vladimir Baskakov #: 你在科多巴兹没有密码,冷静点。 不,当然不是在Kodobase中,它们彼此之间太粘连了--它们只需要作为一个库被完整地布置出来。而且没有人会理解这么多的代码。而且很少有人使用图书馆。谁有兴趣--我将直接提供所有这些。 Kodobase是为简单的事情而设的,除了标准结构外,不 "与任何东西挂钩"。 你不是指代码库,你是指 "没有人见过它"。我回答了你--在这些小丑中,没有人真正看到...嗯,这就是他们的小丑命运。 [删除] 2021.11.29 07:25 #829 Georgiy Merts #:不,当然不是在Kodobase中,它们彼此之间太粘连了--它们只需要作为一个库被完整地布置出来。而且没有人会理解这么多的代码。而且很少有人使用图书馆。谁有兴趣--我将直接提供所有这些。而Kodobase是为简单的事情服务的,除了标准结构之外,它不 "与任何东西挂钩"。 没有人感兴趣,你的主题也不感兴趣,去那里吧,以防有人无意中闯入而你不在那里。 Georgiy Merts 2021.11.29 07:26 #830 Vladimir Baskakov #: 没有人感兴趣,就像你的分店一样,去那里吧,万一有人不小心闯进来,你就不在了 这就是我要说的! 而你说'没有人见过'。没有人感兴趣--所以没有人看过(小丑们不感兴趣--他们没有看过)。那些有兴趣的人--他们已经看到了。 1...767778798081828384 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我不写它们--我需要现成的函数,而文档中充满了它们。我缺少什么功能,我就尽可能地塑造什么功能,只要它能按照我想象的方式工作。
我不知道你是什么意思,我自己亲手做的,你是什么意思,代码来自终端,但方法本身,如何实现在测试器中打开几个对,我亲自实现了这个结果。
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
告诉我,我在什么地方拿走了你的代码?
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
我一天24小时坐在终端,我免费复制了所有东西--而我仍然被指责。我是免费分享的--而不是像有些人那样。
哦,萨沙......首先你说你从文档和CodeBase中获取代码,然后你说你自己写,然后你重写......你不可能从垃圾中做出漂亮的东西,这已经不止一次被证明了......但相反的情况已经被重复了很多次。
告诉我你从哪里得到这样一个数组的声明
以及对已经填充的数组进行这样的填充。
如果你将不得不在循环中填充它,你为什么要声明它被填充......声明数组int ExtHandle[21]; 就这样......你不需要其他东西,这更容易和更正确。
所有的说法都是不成熟的头脑从这些例子中学习......。
而问题的答案是...
而有人可能认为,这*****,大部分是我的工作,而不是把糖果变成狗屎......
哦,萨沙......首先你说你从文档和CodeBase中获取代码,然后你说你自己写,然后你重写......你不可能做出一坨屎,这已经被证明了很多次......但相反的情况也被重复过很多次。
告诉我你从哪里得到这样一个数组的声明
以及对已经填充的数组进行这样的填充。
如果你必须在循环中填充它,为什么还要声明它被填充......声明数组int ExtHandle[21]; 就这样,你不需要其他东西,这更简单,更正确。
所有的说法都是不成熟的头脑从这些例子中学习......。
而问题的答案是...
而有人可能认为,这些*****,大部分是我的工作,而不是把糖果变成狗屎......
而我没有看到问题所在。
对。一个被填充的数组被声明,然后--它又被填充了,用其他的数据。在我看来,这是一个相当可以接受的初学者的错误。
而这是一个错误吗?
当我声明变量和数组时,我必须立即填满它们。如果在声明的那一刻,确切的价值是未知的,我就用明知无效的价值来填补它。如果一个变量在没有初始化的情况下被声明,然后被使用,它可能包含随机值,这些随机值将在工作中被使用,而这个工作的结果将是不正确的,而且很难发现问题(我已经不止一次发现)。
但如果一个变量在创建时就被初始化为无效值,在使用未初始化变量的情况下,会立即发现它包含一些垃圾,很容易找到它的来源,并发现该变量是在没有初始化的情况下使用的。
因此,我个人认为,声明一个已经填充的数组是很好的做法。除了那里的值应该是WRONG_VALUE。
而且人们可能会认为,这些*****,大部分是我的工作,而不是把糖果变成垃圾......
在我看来,听起来很偏执。谁会去看?
在我的代码中,当我使用别人的作品时,我总是写下评论,说明我是从哪里得到它的--这样,如果有什么事情,我可以联系作者,并在可能的情况下讨论。我想除了我之外没有人会看到这些笔记。而当一个初学者写出这样的东西时--那么你应该高兴,你的代码是别人的榜样。
在我看来,听起来很偏执。谁会去仔细看?
在我的代码中,当我使用别人的作品时,我总是写下评论,说明我是从哪里得到的--这样,如果有什么事情,我可以联系作者,并在可能的情况下讨论。我想除了我之外没有人会看到这些笔记。而当一个初学者写出这样的东西时--那么你应该高兴,你的代码是别人的榜样。
没有人看过你的代码,不要和手指比较。
是那些没有见过面的小丑们。这就对了。小丑们都没有这样做。
其他人也有。我不止一次向公众公布我的代码。还有,比方说,fxsaber,对小丑来说并不陌生,它有我截至去年的整个代码库。
是那些没有见过面的小丑们。这就对了。小丑们都没有这样做。
其他人也有。我不止一次向公众公布我的代码。还有,比方说,fxsaber,对小丑来说并不陌生,它有我截至去年的整个代码库。
你在科多巴兹没有密码,冷静点。
不,当然不是在Kodobase中,它们彼此之间太粘连了--它们只需要作为一个库被完整地布置出来。而且没有人会理解这么多的代码。而且很少有人使用图书馆。谁有兴趣--我将直接提供所有这些。
Kodobase是为简单的事情而设的,除了标准结构外,不 "与任何东西挂钩"。
你不是指代码库,你是指 "没有人见过它"。我回答了你--在这些小丑中,没有人真正看到...嗯,这就是他们的小丑命运。
不,当然不是在Kodobase中,它们彼此之间太粘连了--它们只需要作为一个库被完整地布置出来。而且没有人会理解这么多的代码。而且很少有人使用图书馆。谁有兴趣--我将直接提供所有这些。
而Kodobase是为简单的事情服务的,除了标准结构之外,它不 "与任何东西挂钩"。
没有人感兴趣,就像你的分店一样,去那里吧,万一有人不小心闯进来,你就不在了
这就是我要说的!
而你说'没有人见过'。没有人感兴趣--所以没有人看过(小丑们不感兴趣--他们没有看过)。那些有兴趣的人--他们已经看到了。