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

Sergey Gridnev #:
А почему он тут должен стать приватным?

Он здесь не сам по себе, а связан цепочкой наследования. А сам по себе выглядел бы так:

class A {};
class B : A {};
class C : B {
    class D : ::A {}; //нормально
};

Здравствуйте. Что то произошло с МТ4, уже обновил, но не помогло!
При запуске бота в тестере по умолчанию даётся 1000 баров истории на выбранном ТФ, значит все остальные ТФ отобразятся в этом диапазоне, 

Например - запускаю Н1 = 1000, значит если запрошу сейчас кол-во баром на М30 будет 2000, на М15 4000 и тд, 

Но выдаёт все по 1000, но это не везде, как то рандомно стало всплывать, например запускаю в августе норм, а в июле сбой,
вот на скрине такой пример, запустил на М30 и запросил М1 М5 М30 и Н4, все по 1000

Что случилось с терминалом, никогда такого не было, час назад началось?!



Вот запустил в другой месяц и данные по истории корректные, в зависимости от ТФ


Привет. Как будет выглядеть код советника который открывает сделку и сразу же выставляет тейк на ближайшую котировку? После закрытия сразу же новую открывает 
Vladimir Makhnin #:
Привет. Как будет выглядеть код советника который открывает сделку и сразу же выставляет тейк на ближайшую котировку? После закрытия сразу же новую открывает 
Ты темой ошибся.
В одном случае есть сообщение об ошибке, а в другом нет:
class A {
    void f() {}
};
class B : A {
    class C {
        void g( B *b ) { b.f(); } //(1)//нормально ???
    };
        void g( B *b ) { b.f(); } //(2)//Error: 'A::f' - cannot access private member function
};

А какая принципиальная разница между (1) и (2) ?

У кого есть видеокарта 1660S - напишите, пожалуйста, в личку, очень нуждаюсь в помощи.

Требуется проверить код на OpenCL, который на некоторых других картах работает корректно, а на этой (у меня 1660S) даёт сбой с временным зависанием ОС.

Может дело в карте, а может в терминале - хочется разобраться.

Aleksey Vyazmikin #:

У кого есть видеокарта 1660S - напишите, пожалуйста, в личку, очень нуждаюсь в помощи.

Требуется проверить код на OpenCL, который на некоторых других картах работает корректно, а на этой (у меня 1660S) даёт сбой с временным зависанием ОС.

Может дело в карте, а может в терминале - хочется разобраться.

Никто мне не написал - печально.

Карта подойдет всей линейки, я думаю.

В питоне такое же поведение оказалось, к сожалению, так что дело не в терминале.

Aleksey Vyazmikin #:

Никто мне не написал - печально.

Карта подойдет всей линейки, я думаю.

В питоне такое же поведение оказалось, к сожалению, так что дело не в терминале.

Я где-то тут уже писал про нередкое отношение производителей к видеокартам - и память не столь качественная, и режимы потяжелее. Считается, что редкие сбои картинки не криминальны.

В своё время даже проги были специальные, для тестирования именно видеопамяти, видно было, насколько всё плохо.

Может, с этим связано?

JRandomTrader #:

Я где-то тут уже писал про нередкое отношение производителей к видеокартам - и память не столь качественная, и режимы потяжелее. Считается, что редкие сбои картинки не криминальны.

В своё время даже проги были специальные, для тестирования именно видеопамяти, видно было, насколько всё плохо.

Может, с этим связано?

Думал про память, но в других приложениях такого сбоя нет.

A100 #:
В одном случае есть сообщение об ошибке, а в другом нет:

А какая принципиальная разница между (1) и (2) ?

По умолчанию, методы класса приватны. В классе B вы вызываете приватную функцию f из класса A. Для того, что бы из класса B можно было вызывать функцию f она должна быть protected.