新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1390

 
Alexey Viktorov:

你是否想在不改变内容大小的情况下改变窗口的大小?而且不仅是尺寸,坐标也要根据窗口的大小重新计算。甚至元素标签的字体大小 也是如此...

在写代码之前先看一下代码。在这种情况下,你不需要重新计算任何东西,除了工作表的高度。
 
Alexey Viktorov:

你是否想在不改变内容大小的情况下改变窗口的大小?而且不仅是尺寸,坐标也要根据窗口的大小重新计算。甚至元素标签的字体大小 也是如此...

阿列克谢,现在代码是半工作状态,在第一次运行时显示正常,但在触发和改变高度后--显示中断,不是所有的元素都显示出来。

请看一下吧!

 
MakarFX:
在你写代码之前,先看一遍代码。在这种情况下,你不需要重新计算任何东西,只需要计算工作表的高度。

我已经脱离了他们研究别人的代码和解决别人的问题而无事可做的年龄。

Vitaly Muzichenko:

阿列克谢,现在代码是半有效的,在第一次运行时显示正常,但在触发和改变高度后--显示中断,不是所有的元素都显示出来。

请看一下吧!

对不起,维塔利,我不会看的。我只回复了我读到的内容....


ps;我只看了代码的开头,这就说明了一切。我尽量不使用SB,除了CTrade类,这里都是参考SB。

 
Alexey Viktorov:

我已经不再是研究别人的代码和解决别人的问题的年龄了,而是出于无事可做。

对不起,维塔利,我不看了。我只回答了我读到的内容...


ps;我刚刚看了一下代码的开头,这说明了一切。我尽量不使用SB,除了CTrade类,而这里都是SB。

而且我喜欢SB,每一种编程语言都有它们--它们使写代码更容易。SB-mql的问题--我不知道它们,但我正在慢慢学习它们。

总而言之,每个人都经过,正是因为代码很大,任务很复杂。

 
Vitaly Muzichenko:

而且我喜欢SB,每一种编程语言都有SB--它们使写代码更容易。SB-mql的问题--我不知道它们,但我正在慢慢学习。

如果你一概而论,每个人都经过,正是因为代码很大,任务很复杂。

我不知道......当你写自己的代码时,你知道什么是在程序的什么地方执行。但别人的代码却在黑暗中。这正是发生在你身上的事情。

 
Alexey Viktorov:

ps;我刚刚看了一下代码的开头,这说明了一切。我尽量不使用SB,除了CTrade类,这个都是SB的。

你好,请你告诉我为什么我"...我尽量不使用SB",事实证明有同样的经历。

 
为什么OnTrade会 "发送 "大量的虚假事件?以下是我如何开出1个(一个)测试订单
void OnTrade()
  {
   Print(__FUNCTION__," test");
  }



为什么会这样呢?或者说我对OnTrade有什么不了解的?
 
Mikhail Mishanin:

早上好,请告诉我(可以是私人的)"的原因。尽量不要使用SB",出来的时候有相同的经历。

没有秘密。这就是为什么我应该使用SB的第一件事?

如果对我来说更容易使用

long  PositionGetInteger(POSITION_TIME);

毕竟,无论如何都要选择这个职位。而且行数不会再低了。而对代码的理解并没有变得更好或更坏。

而对于我67岁 的人来说,要完全理解 object..........,有点困难。

 
Alexandr Sokolov:
为什么OnTrade会发送大量的虚假事件?以下是我如何开出1个(一个)测试订单 ,这是为什么?或者说我对OnTrade有什么不了解的?



请阅读文件


当交易事件发生时,该函数被调用,这发生在 已下订单和未结头寸的列表 、订单历史和交易历史发生变化 时。当任何交易活动(挂单开仓、开仓/平仓、止损设置、挂单触发等),订单和交易的历史 和/或头寸和当前订单的列表都会相应改变

 
void OnChartEvent(const int id,
                  const long &lparam,
                  const double &dparam,
                  const string &sparam)
  {
//---
   
   if(!MQLInfoInteger(MQL_TESTER))
     {
      Print("REAL");
     }
     else Print("TESTER");

}

你能告诉我为什么测试器中的这段代码只对真实数据起作用?调试和剖析器,它在历史上不起作用。也就是说,当我把历史数据,你可以尽情地点击图表,"

TESTER

"不会显示在日志中。

原因: