Ошибки, баги, вопросы - страница 3377
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
EURUSD на демосчете.
В спецификации котировочные и торговые часы совпадают?
Подскажите, мне казалось, что я видел такую настройку, которая ограничивала количество ордеров/позиций для алготрейдинга.
Не могу найти. Я путаю, или где такая настройка?
Подскажите, мне казалось, что я видел такую настройку, которая ограничивала количество ордеров/позиций для алготрейдинга.
Не могу найти. Я путаю, или где такая настройка?
Такой настройки в МТ нет.
котировочные и торговые часы
Совпадают. С 0:15 по 23:55 с понедельника по пятницу.
Совпадают. С 0:15 по 23:55 с понедельника по пятницу.
В какое время получаете ошибку?
В какое время получаете ошибку?
Интересно получается. Дни разные, но время у всех одинаковое: 20:00 (график четырехчасовой). Похоже, разгадка где-то близко.
Это Вы должны объяснить почему. Вы исходите из того, что переменные и массивы должны отличаться - тогда объясните почему. Я же исхожу из того, что принципиальных отличий быть не должно:
Результат разный, а какая принципиальная разница между (1) и (2) ?Написал же.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
fxsaber, 2023.08.30 10:48
стека нет в принципе для элементов массивов (не переменных). Даже для const-массивов.
Напишите сценарий, где эта "ошибка" приводит к проблемам.
ЗЫ
Переменные (и массивные) в стеке. Элементы массива - нет.Написал же.
Напишите сценарий, где эта "ошибка" приводит к проблемам.
ЗЫ
Переменные (и массивные) в стеке. Элементы массива - нет.Ну, смотри. В справке написано, что деструкторы автоматически создаваемых объектов вызываются в порядке обратном их созданию? Соответственно, будьте добры обеспечить соблюдение. Ну, или опишите его в документации. Мало ли для чего я заложился на это правило.
PS/ В доках написано, что любой массив, даже статический, суть объект динамического массива. Скорее всего, под капотом там работа вариации на тему std::allocator, а вот там, в глубинах вызовов из метода deallocate, как раз и есть последовательный, явный вызов деструкторов.
PPS. А вообще, ожидаемое поведение при выходе массива из scope: If expression is not a null pointer and the deallocation function is not a destroying delete (since C++20), the delete expression invokes the destructor (if any) for the object that's being destroyed, or for every element of the array being destroyed (proceeding from the last element to the first element of the array).ЗЫ
Переменные (и массивные) в стеке. Элементы массива - нет.Так Вы не объяснили почему статический массив создается не в стеке
При том что - цитата: "Массивы на основе стека быстрее выделяются и получают к ней доступ, чем массивы на основе кучи"Так Вы не объяснили почему статический массив создается не в стеке
При том что цитата: "Массивы на основе стека быстрее выделяются и получают к ней доступ, чем массивы на основе кучи"