Ошибки, баги, вопросы - страница 3507

 
Sergey Golubev #:

Есть еще два способа

Добавлю, что писать в ЛС почти бесполезно. Например, 6-го марта задал админу в ЛС вопрос.

Подскажите, что сделать при воспроизведении этой ситуации?
https://www.mql5.com/ru/forum/318305/page35#comment_52631745

Чтобы можно было эффективно разобраться в причинах бага Тестера.
Sergey Golubev #:

админы отвечают (например - сегодня отвечали - ), так как это - их ветка.

ЛС не прочли.
 
fxsaber #:

Добавлю, что писать в ЛС почти бесполезно. Например, 6-го марта задал админу в ЛС вопрос.

ЛС не прочли.

В личку? Нет, туда не надо.
Можно в англоязычную группу, которую открыл админ - в том числе и по таким случаям/ситуациям (как "просьба обратить внимание на посты ..."), или попросить модератора передать админам (у модераторов есть одна-две непубличные ветки для общения с админами ... по банам например), но там тоже всё согласно приоритетам на ответ и исправления.

Но официальный путь - это пост в релизной (или бета) ветке.

 
Sergey Golubev #:

Но официальный путь - это пост в релизной (или бета) ветке.

Данное обсуждение не на ровном месте.

 
Sergey Golubev #:

Но официальный путь - это пост в релизной (или бета) ветке.

Вы повторяетесь.

Повторюсь и я.

Официальный путь не оптимальный, я предложил его оптимизировать.

Собрать все подтверждённые баги в одном месте. И чтоб админы хоть изредка отписывались, что ознакомились с этими багами.

А не так как сейчас, админы отвечают рандомно на вопросы о багах, которые багами не являются .

Желательно, чтоб в шапке был весь список не исправленных багов.

Чтоб была возможность зайти и посмотреть, сам дурак или админы начудили.


Вот у меня случай недельной давности.

Не работает мой индикатор у пользователя. Подключаюсь через анидеск, оказывается не работает на сервере, на компе норм. 

Два часа колупаний, заменил ему объекты на стрелочки, временно. Сказал, что не знаю в чём может быть причина.

И только сегодня разобрался, что админы сломали  ObjectGetInteger(), причём применительно только к серверам. А знают они об этом или нет, это тайна покрытая мраком.

А была бы тема, которую я предлагаю, так зашёл бы в неё и прочитал, что это есть баг и его (делают/не делают/будут делать/не будут делать) нужное подчеркнуть.

И не колупался бы столько лишнего времени в непонятках.


Я стараюсь относится к чужому времени с уважением и весьма обидно, когда на моё время кладут ху рму.

 
Aleksandr Slavskii #:

Вы повторяетесь.

Повторюсь и я.

Официальный путь не оптимальный, я предложил его оптимизировать.

Собрать все подтверждённые баги в одном месте. И чтоб админы хоть изредка отписывались, что ознакомились с этими багами.

А не так как сейчас, админы отвечают рандомно на вопросы о багах, которые багами не являются .

Желательно, чтоб в шапке был весь список не исправленных багов.

Для этого надо выбрать "главного по багам" (и это не я), который будет по форуму собирать информацию о подтвержденных багах, и потом постить в ту ветку. И надо получить согласие админов отвечать в той ветке, то есть - отвечать не там где они хотят и как хотят (в релизных и бета ветках, которые они открыли как раз для багов), а там, где вы им укажете и так далее.

Поэтому повторюсь - эта схема не рабочая.

----------------------

PS. -

Aleksandr Slavskii #:
Предлагаю сделать тему "Баги" в которой могут писать только модераторы и админы.

Тут еще надо админов (вебдизайнеров), которые бы сделали доступ на эту ветку такой, какой вы им укажете (а не такой, как решит их начальство).

----------------------

Предложения по закрытым веткам (куда можно попасть/постить по "приглашению") уже были в разное время ...
Но пока есть группы и каналы.

 
Sergey Golubev #:

Для этого надо выбрать "главного по багам" (и это не я), который будет по форуму собирать информацию о подтвержденных багах, и потом постить в ту ветку. И надо получить согласие админов отвечать в той ветке, то есть - отвечать не там где они хотят и как хотят (в релизных и бета ветках, которые они открыли как раз для багов), а там, где вы им укажете и так далее.

Поэтому повторюсь - эта схема не рабочая.

----------------------

PS. -

Тут еще надо админов (вебдизайнеров), которые бы сделали доступ на эту ветку такой, какой вы им укажете (а не такой, как решит их начальство).

----------------------

Предложения по закрытым веткам (куда можно попасть/постить по "приглашению") уже были в разное время ...
Но пока есть группы и каналы.

Не надо ничего изобретать. Надо просто организовать работу по багам. Пример такой работы:   https://gcc.gnu.org/bugzilla/

А то, знаете ли вот это: 

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Ошибки, баги, вопросы

A100, 2024.03.06 08:15

Критическая ошибка при выполнении:
struct A {
    A operator=(const A&) { return this; }
    int i;
};
void OnStart()
{
    A a1, a2 = a1;
}

Результат: зацикливание... а почему в С++ все работает без ошибки?

пипец как серьезно, а реакции нет. То ли это баг и его лечить будут (вопрос когда?), то ли особенности реализации неявного конструктора копирования, который использует operator=, тогда справку правьте

Ошибки, баги, вопросы - Нашел на форуме реализацию закачки истории символа через таймер с контролем текущего состояния в процентах.
Ошибки, баги, вопросы - Нашел на форуме реализацию закачки истории символа через таймер с контролем текущего состояния в процентах.
  • 2024.03.05
  • Nikolai Semko
  • www.mql5.com
Не нашел на форуме реализации закачки истории символа через таймер с контролем текущего состояния в процентах ведь объем закачки при макс. Критическая ошибка при выполнении все работает без ошибки. Скрипт прекращает выполнение - зацикливания не увидел
 
Vladimir Simakov #:

Не надо ничего изобретать. Надо просто организовать работу по багам. Пример такой работы:   https://gcc.gnu.org/bugzilla/

А то, знаете ли вот это: 

пипец как серьезно, а реакции нет. То ли это баг и его лечить будут (вопрос когда?), то ли особенности реализации неявного конструктора копирования, который использует operator=, тогда справку правьте

Ветка по подтвержденным багам есть на англоязычном форуме, была активна с 2021 года по 2023-й -
MT5/mql5 reported and confirmed bugs
И все равно всё заканчивалось тем, что делали пост в официальной релизной или бета ветке - то есть - все равно туда постить (для рассмотрения на исправление).
Если придумают что-то такое как вы ссылку дали - то хорошо, но пока только такой вариант: релизные и бета ветки.
MT5/mql5 reported and confirmed bugs. - Biology Report Request for Reporting bugs to Metroquotes
MT5/mql5 reported and confirmed bugs. - Biology Report Request for Reporting bugs to Metroquotes
  • 2021.04.23
  • Alain Verleyen
  • www.mql5.com
I will use this topic to post reported bugs to metaquotes in a centralized place. Fake bug, poorly detailed bug's report will be considered as spam. In the strategy tester, when exporting test symbol settings, the json file contains a bug on "volume limit"
 
A100 #:
Критическая ошибка при выполнении:

Результат: зацикливание... а почему в С++ все работает без ошибки?

Потому, что C++ генерирует конструктор копирования по умолчанию, а MQL5 нет (пока/до сих пор).

Т.к. в вашем коде отсуствует конструктор копирования, то для возвращаемого объекта из "оператора копирования", вызывается: "конструктор по умолчанию" + "оператор копирования".

Получается рекурсия:
"оператор копирования" = "конструктор по умолчанию" + "оператор копирования".

 

Спасибо всем, за сообщение о неработающем Comment для Windows Server

Проблема не в ОС, а в 49.7 днях непрерывной работы (кто знает тот поймёт).

 
Ilyas #:

Спасибо всем, за сообщение о неработающем Comment для Windows Server

Проблема не в ОС, а в 49.7 днях непрерывной работы (кто знает тот поймёт).

И это так же по этой причине не работает?

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Новая версия платформы MetaTrader 5 build 4230: больше встроенных приложений и расширение поддержки ONNX

Aleksey Vyazmikin, 2024.03.10 13:06

2024.03.09 20:35:49.244 Terminal        MetaTrader 5 x64 build 4231 started for MetaQuotes Software Corp.
2024.03.09 20:35:49.244 Terminal        Windows 7 Service Pack 1 build 7601, 8 x AMD FX-8350 Eight-Core, AVX, 14 / 31 Gb memory, 178 / 1794 Gb disk, admin, GMT+3

Когда заработает этот код:

//+------------------------------------------------------------------+
//|                                                          Bat.mq5 |
//|                        Copyright 2016, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#include <Graphics\Graphic.mqh>
#define RESULT_OR_NAN(x,expression) ((x==0)?(double)"nan":expression)
//--- Functions
double BlueFunction(double x)
  {
   return(RESULT_OR_NAN((fabs(x)-1) *(fabs(x)-3),2*sqrt(-fabs(fabs(x)-1)*fabs(3-fabs(x))/
   ((fabs(x)-1)*(3-fabs(x))))*(1+fabs(fabs(x)-3)/(fabs(x)-3))*sqrt(1-pow(x/7,2))+(5+0.97*
   (fabs(x-.5)+fabs(x+.5))-3*(fabs(x-.75)+fabs(x+.75)))*(1+fabs(1-fabs(x))/(1-fabs(x)))));
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double RedFunction(double x)
  {
   return(RESULT_OR_NAN(fabs(x)-4,(-3*sqrt(1-pow(x/7,2))*sqrt(fabs(fabs(x)-4)/(fabs(x)-4)))));
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double OrangeFunction(double x)
  {
   return(fabs(x/2)-0.0913722*(x*x)-3+sqrt(1-pow(fabs(fabs(x)-2)-1,2)));
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double GreenFunction(double x)
  {
   return(RESULT_OR_NAN(fabs(x)-1,(2.71052+(1.5-.5*fabs(x))-1.35526*sqrt(4-pow(fabs(x)-1,2)))*
   sqrt(fabs(fabs(x)-1)/(fabs(x)-1))+0.9));
  }
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   double from=-7;
   double to=7;
   double step=0.01;
   CGraphic graphic;
   graphic.Create(0,"G",0,30,30,780,380);
//--- colors
   CColorGenerator generator;
   uint blue= generator.Next();
   uint red = generator.Next();
   uint orange=generator.Next();
   uint green=generator.Next();
//--- plot all curves
   graphic.CurveAdd(RedFunction,from,to,step,red,CURVE_LINES,"Red");
   graphic.CurveAdd(OrangeFunction,from,to,step,orange,CURVE_LINES,"Orange");
   graphic.CurveAdd(BlueFunction,from,to,step,blue,CURVE_LINES,"Blue");
   graphic.CurveAdd(GreenFunction,from,to,step,green,CURVE_LINES,"Green");
   graphic.CurvePlotAll();
   graphic.Update();  
  }
//+------------------------------------------------------------------+

На экране пустота - код из статьи MQ.


Причина обращения: