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

 
MaximoV #:
Извиняюсь за встревание... вопрос - как мт5 дружит с касперским? Не глючит терминал? Спасибо.
Если у Вас Win10 или Win11, то использование сторонних антивирусов - это вредная привычка. 
Предустановленная Windows Security вполне нормально справляется с защитой. Если нет доверия, то иногда можете сканировать систему бесплатными сканерами, хоть от того же Касперского и убедиться, что Windows Security ничего не пропускает.
 

Как в коде определить, что отключена оптимизация компилятора?


Советник выводит стат. данные скорости тяжелых расчетов. Иногда вижу, что они идут медленно. Не сразу соображаю, что EX5 без включенной оптимизации. Хотелось бы иметь возможность принтовать этот флаг компилятора, как это делается с _RELEASE и __CPU_ARCHITECTURE__.


ЗЫ Сам написал.

Calculate Time (2024.02.27 00:00:00 - 2024.03.05 17:23:48, 122017 ticks) = 21 ms. (5810333 ticks/sec) X64 Regular Release, Optimization compiler = true
Calculate Time (2024.02.27 00:00:00 - 2024.03.05 17:24:26, 122043 ticks) = 46 ms. (2653108 ticks/sec) X64 Regular Release, Optimization compiler = false
Особенности языка mql5, тонкости и приёмы работы
Особенности языка mql5, тонкости и приёмы работы
  • 2024.02.18
  • Artyom Trishkin
  • www.mql5.com
В данной теме будут обсуждаться недокументированные приёмы работы с языком mql5 , примеры решения тех, или иных задач...
 
Nikolai Semko #:
Если у Вас Win10 или Win11, то использование сторонних антивирусов - это вредная привычка. 
Предустановленная Windows Security вполне нормально справляется с защитой. Если нет доверия, то иногда можете сканировать систему бесплатными сканерами, хоть от того же Касперского и убедиться, что Windows Security ничего не пропускает.

Вот у меня Win10 LTSC, которая обновляется крайне редко большими пакетами. Соответственно и вирусные базы долго остаются устаревшими, поэтому имхо риск отказа от стороннего антивируса в данном случае велик.
Или вирусные базы Windows Security обновляются независимо от системы и чаще?

 
Не нашел на форуме реализации закачки истории символа через таймер с контролем текущего состояния в процентах(ведь объем закачки при макс. баров = Unlimited, достигает сотни Мб). Может кто подскажет, если плохо искал?
Не для себя (спрашивают в англоязычной части форума), т.к. у меня есть рабочая реализация подобного, но она интегрирована в сложный класс формирования внутренних данных для моих специфических задач. А сделать это универсальным отдельным классом для CodeBase пока руки не дошли. 
 
Критическая ошибка при выполнении:
struct A {
    A operator=(const A&) { return this; }
    int i;
};
void OnStart()
{
    A a1, a2 = a1;
}

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

 
A100 #:
Критическая ошибка при выполнении:

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

Не воспроизводится на b4209.

 
fxsaber #:

Не воспроизводится на b4209.

И какой у Вас результат ?

struct A {
    A operator=(const A& a) { i = a.i; return this; }
    int i;
};
void OnStart()
{
    A a1, a2, a3;
    a1.i = 5;
    a3 = a2 = a1;
    Print( a3.i ); //?
}
 
A100 #:

И какой у Вас результат ?

Я неправильно интерпретировал это.

A100 #:

Результат: зацикливание...

Скрипт прекращает выполнение - зацикливания не увидел.


Сейчас вижу, что рекурсия с выходом за стек.

Stack overflow in 'C:\Program Files\MetaTrader 5\MQL5\Scripts\Test6.ex5'
 

Не первый месяц сталкиваюсь, что темы в Избранном помечаются обновленными. Захожу, а там последнее - мое сообщение. Причем оно может быть написано несколько часов назад. И там точно никакой спам модератор не чистил.

Наблюдаете такое у себя?

 
fxsaber #:

Не первый месяц сталкиваюсь, что темы в Избранном помечаются обновленными. Захожу, а там последнее - мое сообщение. Причем оно может быть написано несколько часов назад. И там точно никакой спам модератор не чистил.

Наблюдаете такое у себя?

Да бывает такое, думаю модератор что то исправляет, грамматические ошибки может быть.

Такое бывает и не с моими сообщениями. Просмотрел все новые посты, через час пишет что есть новые сообщения захожу а ничего и нет.