07041982: Люди подскажите что за баг: установил терминал на новый комп и не грузится история по паре евро-доллар, загрузилось 97,4% и дальше пишет there were 1000 attempts to get history info from server, дальше 2000 попыток, 3000... Это терминал от ДЦ, такая же история с терминалом от MQ. непойму серверы разные а проблема одинаковая, только от MQ догрузилось до 46%. спасибо всем заранее за ответы.
Люди помогите советом? что это? может у кого было такое?
доброго времини суток у меня есть вопрос - А именно почему мне перстали оплачиваться решения моих агентов я уже вторые сутки не вижу ни цента почему это может быть?? ответьте в лс. буду благодарен.
доброго времини суток у меня есть вопрос - А именно почему мне перстали оплачиваться решения моих агентов я уже вторые сутки не вижу ни цента почему это может быть?? ответьте в лс. буду благодарен.
Третьи. Т. е., с пятницы 13-го. Т. е., с обновления :)
Существует три класса, причем каждый класса потомок своего предшественника.
class MyClass1
class MyClass2 : MyClass1
class MyClass3 : MyClass2
У всех трех классов есть функция, к примеру Refresh. В базовом классе она выглядит примерно так
bool MyClass::Refresh()
//Refreshing
{
//----------------------------------------------------------------------------////Work variablesbool Result = true; //Returned importance//----------------------------------------------------------------------------//ResetLastError();
//Date and time (Information about date and weekday)
m_broker_time = TimeTradeServer();
m_local_time = TimeLocal();
m_broker_weekday = TimeDayOfWeek(m_broker_time);
m_local_weekday = TimeDayOfWeek(m_local_time);
//Checking for presence of the errorsif(_LastError!=0){Result = false;}
//----------------------------------------------------------------------------//return(Result);
//----------------------------------------------------------------------------//
}
Выполняем вот такой вызов
bool MyClass3::Refresh()
{
//----------------------------------------------------------------------------////Work variablesbool Result = true; //Result//----------------------------------------------------------------------------//ResetLastError();
Result = MyClass2::Refresh();
//Checking for presence of the errorsif(_LastError!=0){Result = false;}
//----------------------------------------------------------------------------//return(Result);
//----------------------------------------------------------------------------//
}
bool MyClass2::Refresh()
{
//----------------------------------------------------------------------------////Work variablesbool Result = true; //Result//----------------------------------------------------------------------------//ResetLastError();
Result = MyClass::Refresh();
//Checking for presence of the errorsif(_LastError!=0){Result = false;}
//----------------------------------------------------------------------------//return(Result);
//----------------------------------------------------------------------------//
}
Получаем тормаза в тестере, раз в 20 (или даже больше) от того что хочем получить. В вот такой код работает нормально
bool MyClass2::Refresh()
{
//----------------------------------------------------------------------------////Work variablesbool Result = true; //Result//----------------------------------------------------------------------------//ResetLastError();
//Date and time (Information about date and weekday)
m_broker_time = TimeTradeServer();
m_local_time = TimeLocal();
m_broker_weekday = TimeDayOfWeek(m_broker_time);
m_local_weekday = TimeDayOfWeek(m_local_time);
//Checking for presence of the errorsif(_LastError!=0){Result = false;}
//----------------------------------------------------------------------------//return(Result);
//----------------------------------------------------------------------------//
}
Вопрос - Я что-то не так делаю, или при таком уровне вложенности действительно будут тормаза в тестере (не заметил сильных тормазов терминале)?
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Люди подскажите что за баг: установил терминал на новый комп и не грузится история по паре евро-доллар, загрузилось 97,4% и дальше пишет there were 1000 attempts to get history info from server, дальше 2000 попыток, 3000... Это терминал от ДЦ, такая же история с терминалом от MQ. непойму серверы разные а проблема одинаковая, только от MQ догрузилось до 46%. спасибо всем заранее за ответы.
Люди помогите советом? что это? может у кого было такое?
Напиши в сервисдеск. С логами и скриншотами. + Битность терминала, системы и т.п.
И не суетись. Подожди понедельника.
доброго времини суток у меня есть вопрос - А именно почему мне перстали оплачиваться решения моих агентов я уже вторые сутки не вижу ни цента почему это может быть?? ответьте в лс. буду благодарен.
Третьи. Т. е., с пятницы 13-го. Т. е., с обновления :)
Исправят. В будни.
Разработчикам
Эксперт запускается в тестере стратегий.
Существует три класса, причем каждый класса потомок своего предшественника.
У всех трех классов есть функция, к примеру Refresh. В базовом классе она выглядит примерно так
Выполняем вот такой вызов
Получаем тормаза в тестере, раз в 20 (или даже больше) от того что хочем получить. В вот такой код работает нормально
Вопрос - Я что-то не так делаю, или при таком уровне вложенности действительно будут тормаза в тестере (не заметил сильных тормазов терминале)?
Во-первых уже есть профайлер. В чем проблема прогнать?
Во-вторых если это полный код, то функции.
MyClass3::Refresh и MyClass2::Refresh вообще не нужны и можно спокойно пользоваться функцией базового класса MyClass1.
Или весь код в студию, но сначала таки покури профайлер.
Во-первых уже есть профайлер. В чем проблема прогнать?
Во-вторых если это полный код, то функции.
MyClass3::Refresh и MyClass2::Refresh вообще не нужны и можно спокойно пользоваться функцией базового класса MyClass1.
Или весь код в студию, но сначала таки покури профайлер.
1. Ну а чем я сейчас занимаюсь, только по худу бестолку, это в самом тестере что-то очень ХИТРО глючит.
2. Конечно же код не полный, это для примера. Вообще в базовой функции совсем иной функционал заложен, да и в потомках есть свои добавки.
это в самом тестере что-то очень ХИТРО глючит.
Напиши в сервисдеск. С логами и скриншотами. + Битность терминала, системы и т.п.
И не суетись. Подожди понедельника.
Разработчикам
1. А что это за надпись "occupied by another terminal", почему она возникает и и что нужно сделать чтобы ее не было?
2. А может в тестере сделать две кнопки ("пауза" и "старт/отмена"), вместо одной УНИВЕРСАЛЬНОЙ?