错误、漏洞、问题 - 页 2691 1...268426852686268726882689269026912692269326942695269626972698...3184 新评论 Vladimir Simakov 2020.04.01 07:25 #26901 Igor Makanu: 大多数简单的类型都可以通过这种方式转换为字节。 这段代码(第一部分)在C#中应该也能工作,至少它在整数类型 中从未出现过任何问题,看来这是第三种选择 你可以把我的代码包在一个循环里,使它更紧凑一些。 UPD。 我也可以使用工会。 void OnStart() { uchar a[]; UByte<int> b=0xA2F38114; if (b.GetArray(a)) for (int i=0;i<sizeof(int);PrintFormat("%#x",a[i++])); } template<typename T> union UByte{ T val; uchar arr[sizeof(T)]; T operator =(T x) {return val=x;} bool GetArray(uchar &mArr[]) {return ArrayCopy(mArr,arr)==sizeof(T);} }; fxsaber 2020.04.01 09:11 #26902 Vladimir Simakov: 也可以马上使用联盟。 这就是曾经的结果。 #include <TypeToBytes.mqh> // https://www.mql5.com/ru/code/16280 void f( const uchar &Array[] ) { ArrayPrint(Array); Print("----"); } void OnStart() { int i = 5; double d[] = {0, 1, 2}; // Простые типы и их массивы f(_R(i).Bytes); f(_R(d).Bytes); MqlTick Tick = {0}; MqlTick Ticks[2]; // Простые структуры и их массивы. f(_R(Tick).Bytes); f(_R(Ticks).Bytes); string Str; string StrArray[] = {"12", "34", "56"}; // Строки и их массивы. f(_R(Str).Bytes); f(_R(StrArray).Bytes); } 即完全的统一性。还有其他好东西。 Igor Makanu 2020.04.01 09:28 #26903 Vladimir Simakov: 你也可以马上使用联盟。 上面有一个例子,而且是相当大的合唱)))。 Andrey Kaunov 2020.04.01 11:48 #26904 大家好,问题如下。 为什么当指标缓冲区的编号正确时,其名称却显示不正确。 我把编号改为(在我看来)不正确,缓冲区的名称就能正确显示。 该指标在这两种情况下都能正确呈现。 P.S.如果我让缓冲区#0和它的颜色索引#1的数字分别为2和3,所有的编号都有相应的变化,直方图(也就是缓冲区#0)就会画在指标的线条上。而且我不需要这个。 Alexsanny 2020.04.01 14:02 #26905 当你注册模拟账户 时,你不会收到短信,所以如果你已经用这种方式做了,请让它以一种稳定的方式运作。如果你已经用这种方式做了,那么要让它持续发挥作用。 Artyom Trishkin 2020.04.01 19:56 #26906 与此主题无关的评论已被移至"新手对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论"。 Andrey Dik 2020.04.01 23:34 #26907 为什么终端连接到ping值较高的 服务器,而它的ping 值较低? 我如何对抗它? 建立2363 Artyom Trishkin 2020.04.01 23:36 #26908 Andrey Dik: 为什么终端连接到ping值较高的 服务器,而它的ping 值较低? 我如何对抗它? 建立2363 也许是因为连接更好? Andrey Dik 2020.04.01 23:55 #26909 Artyom Trishkin: 也许是因为连接更好? 第一台服务器有更好的连接(根据指标),但终端总是连接到第三台,我手动重新连接到第一台。 我承认,我有时会失去与第一台服务器的连接,终端会连接到第一个可用的服务器,但如果我可以手动重新连接到第一台服务器,为什么终端不能自己做? 而第三台服务器的速度太慢,以至于市场上的报价总的来说要停止几分钟! Artyom Trishkin 2020.04.01 23:58 #26910 Andrey Dik: 第一台服务器有更好的连接(根据指标),但终端总是连接到第三台,我手动重新连接到第一台。 那么我不知道... 1...268426852686268726882689269026912692269326942695269626972698...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
大多数简单的类型都可以通过这种方式转换为字节。
这段代码(第一部分)在C#中应该也能工作,至少它在整数类型 中从未出现过任何问题,看来这是第三种选择
你可以把我的代码包在一个循环里,使它更紧凑一些。
UPD。
我也可以使用工会。
也可以马上使用联盟。
这就是曾经的结果。
即完全的统一性。还有其他好东西。
你也可以马上使用联盟。
上面有一个例子,而且是相当大的合唱)))。
大家好,问题如下。
为什么当指标缓冲区的编号正确时,其名称却显示不正确。
我把编号改为(在我看来)不正确,缓冲区的名称就能正确显示。
该指标在这两种情况下都能正确呈现。
P.S.如果我让缓冲区#0和它的颜色索引#1的数字分别为2和3,所有的编号都有相应的变化,直方图(也就是缓冲区#0)就会画在指标的线条上。而且我不需要这个。
当你注册模拟账户 时,你不会收到短信,所以如果你已经用这种方式做了,请让它以一种稳定的方式运作。如果你已经用这种方式做了,那么要让它持续发挥作用。
为什么终端连接到ping值较高的 服务器,而它的ping 值较低?
我如何对抗它?
建立2363
为什么终端连接到ping值较高的 服务器,而它的ping 值较低?
我如何对抗它?
建立2363
也许是因为连接更好?
也许是因为连接更好?
第一台服务器有更好的连接(根据指标),但终端总是连接到第三台,我手动重新连接到第一台。
我承认,我有时会失去与第一台服务器的连接,终端会连接到第一个可用的服务器,但如果我可以手动重新连接到第一台服务器,为什么终端不能自己做?
而第三台服务器的速度太慢,以至于市场上的报价总的来说要停止几分钟!
第一台服务器有更好的连接(根据指标),但终端总是连接到第三台,我手动重新连接到第一台。
那么我不知道...