来自一个 "傻瓜 "的问题 - 页 261

 
DC2008:

把它调换一下。

在第0行之间没有帮助,而是一个新的字符串。字符串类型
 

但这意味着如果

HistoryOrderGetString

给出了错误的

   HistorySelect(t1,t0);
   ulong    ticket=0;
   uint     total=HistoryDealsTotal();
 
   for(uint i=0;i<total;i++){
         if((ticket=HistoryDealGetTicket(i))>0)
        {
 bool ss=HistoryOrderGetString(ticket,ORDER_SYMBOL,symbol);
 
zfs:

放出假消息

那么,这就是一张低劣的票。
 
TheXpert:
那么这就是一张低劣的票。
他得到了所有蹩脚的东西。他们在什么方面很糟糕?
 
zfs:
他们都很糟糕。他们怎么会这么差劲?
因为他们被拿去做交易,塞进了订单。
 
TheXpert:
那些被拿去做交易和塞进订单的人。
那我如何获得历史订单(头寸) 符号?
 

刚开始学习MQL,在这里我写了一个EA,画了一个iMA,并在iMA中鼠标指针在时间轴上的位置画了一个切线(非常接近)。

问题一。专家顾问的速度非常慢。这意味着切线重绘的时间很长,而且没有跟上鼠标移动的步伐。

问题二。我想,绘制图形对象(在这种情况下,是一条直线)或将数据复制到动态数组中可能需要很长的时间。但对算法的分析表明,将鼠标坐标重新计算成时间和价格,反之亦然,需要很长的时间(第99和105行)。有谁知道为什么会发生这种情况以及如何加快它的速度?

对算法的权宜之计,请不要挑剔,因为这不过是一种练习。

该算法在时钟上进行了测试。

附加的文件:
 
agvozdezkiy:

刚刚开始学习MQL,和....

如果你想得到帮助,你应该 正确地粘贴代码 或将其作为文件附上。

MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • 2010.02.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
 
DC2008:

如果你想得到帮助,请正确插入代码 或将其作为文件附上。

更正后的)))))
 
agvozdezkiy:
更正后的)))))
顶部的按钮是未来的SRC,但这也很好。