Ошибки, баги, вопросы - страница 1878
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не знаю как так получилось, но получилось вот так:
Ты должен кому-то написать. Просто обязан, иначе никак )))
категорически приветствую!
помогите решить проблемку.
есть вот такой код, т.е. открываем новый чарт по обзору рынка и рисуем на нем объект.
пока в обзоре мало тикеров,проблем нет.
затем,чем больше окон открывается,тем медленее открывается следующее окно.
когда время открытия чарта достигает 3000мс!! = 3с, ChartOpen возвращает 0, хотя в итоге чарт окрывается,но !! у нас же есть условие - рисовать объект на новом чарте, если ChartOpen вернул 0,то мы не можем получить ID чарта,чтобы именно на нем нарисовать объект, хоть чарт и открылся в итоге,но мы не знаем его ID.
Попытался решить проблему васянским способом,тупо врубив Sleep 4с, но все равно, при колве чартов около 60,даже это не спасает. И это я еще выпилил аттач шаблона с индюками,как в начале планировал.
Если закомментить Sleep,то трэш,угар и содомия,начнутся гораздо раньше.
Памяти отжирает терминал порядка 700мб, еще 1300 свободно,т.е. дело не в ресурсах. Колво баров на чарте выставлено 5000.
Однако чарт открылся, но его ID неизвестен.
помогите решить проблемку.
Написать GetNewChartID().
для этого же и есть ChartOpen, должен возвращать ID нового чарта,но не делает этого
можете помочь,развив свою мысль?
для этого же и есть ChartOpen, должен возвращать ID нового чарта,но не делает этого
можете помочь,развив свою мысль?
У вас должен быть список известных ChartID. Как только появился новый - получаете его ID и вносите в список. Это ID и будет тем, который открылся только что - на этот график и кидаете объекты. При удалении чарта, список также перестраиваете.
Я как-то выкладывал класс для работы с обзором рынка и графиками. Это самая лёгкая - первая версия из того, что уже дальше понаделал, но принцип должен быть понятен.ChartOpen асинхронная функция - запрос на открытие графика отправляется, и продолжается выполнение программы.
спасибо.
к сожалению, об выделенном в справке я не нашел ни слова, иначе может и не потратил бы пол вечера на поиск проблемы - новый чарт есть,а объекта на нем нет. и простая задача - открыть чарт,нарисовать объект, превращается в ненужную попаболь.
попробую вашу
Столкнулся сегодня с такой проблемой (проблема скорее всего не в МТ, но мешает работе с терминалом), впервые в своей жизни с таким сталкиваюсь.
Квадратная область экрана рабочего стола, примерно 0,1 от длины экрана и 0,3 от ширины экрана не откликается на команды мыши. Таким образом если окно любой программы находится в этой области экрана, то мышь в ней не работает и теряется фокус на приложении, в этой области нельзя пользовать меню и любыми другими элементами интерфейса программы, например не работает дерево в Навигаторе терминала.
Что за такое вообще? Такое ощущение, что в этой области экрана находится окно какого то приложения, но оно невидимое. Как быть? Кто нибудь сталкивался с подобным?
Win 10 64 битная. В диспетчере задач не обнаружил присутствия подозрительных программ.
раз http://www.yaplakal.com/forum32/topic1379573.html
два https://www.google.ru/search?q=невидимое+окно+на+рабочем+столе
краткая выжимка -