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

 
fxsaber:
Это недоработка ArraySwap?

As designed

Обменивает между собой содержимое двух динамических массивов одного типа

 
Slava:

As designed

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

Например, в какую-нибудь функцию сортировки.


ЗЫ Интересно, какой самый дешевый способ определить статичность массива?

 
fxsaber:

ЗЫ Интересно, какой самый дешевый способ определить статичность массива?

А какие есть варианты кроме ArrayIsDynamic?

 
Stanislav Korotky:

А какие есть варианты кроме ArrayIsDynamic?

template <typename T>
bool IsStatic( T &Array[] )
{
  T ArrayTmp[];

  return(!(ArraySwap(Array, ArrayTmp) && ArraySwap(Array, ArrayTmp)));
}


Про ArrayIsDynamic не знал, спасибо.

 
В интерфейсе заливки статей микро-баг: не пускает в названии длинный дэш (—), хотя меня каждый раз настоятельно просят одиночные тире менять везде на длинный дэш.
 

Интересно, разработчики интересуются ошибками выкладываемыми на форуме? 

Может я не там их озвучиваю?

Ну ладно эта ошибка -  - Обычное невнимание к несущественнным вопросам юзабилити.

Но эта ошибка -  явный баг работы с памятью. Из версии в версию.

У Вас НЕ РАБОТАЮТ ЛЮБЫЕ ИНДИКАТОРЫ при определенных условиях.

И не надо исправлять модераторам ,что это якобы на VMware x64.

Ошибку эту вижу на 3-х своих машинах на протяжении уже больше года. Везде Win 10 x64 из них только одна виртуальная.


PS: Я бы на Вашем месте больше бы обратил внимание на стабильность работы, чем на перестановку элементов интерфейса с места на место.

Извините за резкость, но со вторым багом накипело. Я работаю на минутах.
 

Это правильное поведение?

  1. Закрываем чарт.
  2. Через Файл->Открыть удаленный восстанавливаем чарт.
  3. Список удаленных чартов не изменился. После п.2 ожидал отсутствие восстановленного чарта в списке удаленных.
 
fxsaber:

Это правильное поведение?

  1. Закрываем чарт.
  2. Через Файл->Открыть удаленный восстанавливаем чарт.
  3. Список удаленных чартов не изменился. После п.2 ожидал отсутствие восстановленного чарта в списке удаленных.

"...... умерла - так умерла."

 
fxsaber:

Это правильное поведение?

  1. Закрываем чарт.
  2. Через Файл->Открыть удаленный восстанавливаем чарт.
  3. Список удаленных чартов не изменился. После п.2 ожидал отсутствие восстановленного чарта в списке удаленных.
Да.
 

Объясните плиз такое поведение тестера.

Пытаюсь запустить эксперт на EURUSD D1 с полной подкачанной историей, на периоде с начала года, т.е. 2020.01.01 (и 2020.01.02 как первый торговый день тоже пробовал) - получаю в момент старта 260 баров истории!

Если запускать с 2019.12.31 (предыдущий бар) - получаю 518 баров истории!

Почему разные значения? Почему так мало?

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