Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
На данный момент нет, а в момент зависания такая операция не будет доступна.
Смотрите журнал Эксперты?
Оба, ни там, ни там ошибок никаких нет. Перепроверил еще раз.
Да. В условии знак присвоения и знак равенства тоже ошибку не выдает, однако, вешается и терминал и компьютер. Более удачный вариант получить данный результат сразу и в большом объеме ( для исправления ) , не удачный - медленно и верно получить проблемы на продолжительном участке времени. Дополнительно, возможно, проверить качество (необходимость) и количество использующихся объектов на графике.
Добрый день, господа программисты!
Открыто много графиков >50, столько же в обзоре рынка. На каждый наброшен не торгующий советник. Сделана рассинхронизация расчетов советника во времени в зависимости от символа.
Всё работает отлично, но до поры до времени. В один прекрасный момент один из терминалов (сейчас 3) зависает и не закрыть его уже, сразу виснет компьютер, при попытке закрыть терминал намертво.
Бывает что-то считает в полузависшем состоянии, но процесс идёт к полному зависанию, несмотря на то, что времени по любому должно хватить на все расчеты.
Загрузка памяти и процессора низкая порядка 30% максимум на все процессы.
Если символов мало (штук 10) такой проблемы нет.
Бывает сразу при запуске виснет - особенно при перезапуске, но обычно поработает какое-то время без тормозов, а потом просто виснет терминал, подвешивая компьютер.
Как будто какой-то буфер переполняется в самом терминале и на этом всё, так происходит 1-3 раза в день, иногда неделями работает всё без проблем. Если переустановить терминал будет некоторое время работать без проблем. Проблема старая от билда не зависит. Железо тоже менялось - ничего не изменилось.
Баров стоит 50000 истории, расчет на меньшем количестве.
Вопросы:
1. Почему терминал подвешивает весь компьютер?
2. Как найти причину подвисания?
3. Что можно прописать в коде, чтобы избежать этого зависания?
Из за какого терминала виснет..... выясните...... проверьте коды на наличие бесконечных циклов. Выход за пределы массивов и прочее......
Да код работает, нет бесконечных циклов, и выхода за пределы массивов, в таких случаях терминал выдает ошибку, в один прекрасный момент просто виснет по непонятной причине, и ресурсов хватает - держал диспетчер задач открытым - даже нет намёка на недостаток ресурсов. Расчет всегда одинаков и терминал держится с утра часов до 12-13, потом перезагружаю и до конца дня обычно всё нормально.
У меня тоже подобная проблема бывает. Индикатор вешает комп намертво. Загрузка проца 10% (16 поточный) памяти куча свободной, 16 гигов точно есть. Ссд простаивает. Но симптомы начинаются с того, что начинает тормозить мышь, потом все сильнее тормозит и перестает откликаться система. Пару лет назад я еще писал о этой проблеме и даже с разрабами вроде переписывался. Обещали поправить). Тогда искали проблему в индикаторе. Не нашли в чем дело. Сошлись на том что что-то пофиксили, проблема перешла из разряда стабильной в сложноуловимую.
Да всё так, тормозит мышь и уже кинец, не закрыть терминал и помогает только перезагрузка. Возможно проблему выдает какой-то оператор или проблемы в самом в терминале. В общем так этот вопрос и висит в воздухе. Я уже тоже поднимал этот вопрос - тишина. По нормальному, если есть проблема, так ошибку должно выдать, но нет логи пусты.
Попробуйте порыться в настройках драйверов видеокарты (или софта, поставляемого с видеокартой), сетевой карты, утилиты для материнки и пр. (включая разгон в биосе) - поменяйте доступные всякие экстра-режимы (к сожалению, только методом тыка - влияние на проблему может быть совсем не очевидным). Когда винда виснет целиком (без записи в журнал), это скорее всего аппаратная проблема. Может быть и физическая планка памяти с глюком. Полагаю, что терминал лишь выступает катализатором проблемы, потому что сильно жрет ресурсы.
PS. Можете в диспетчере задач включить побольше столбцов (на закладке Сведения), чтобы составить представление, какие именно ресурсы (помимо памяти и ЦПУ) отжираются - типа, дескрипторов, объектов GDI и т.д.
Попробуйте порыться в настройках драйверов видеокарты (или софта, поставляемого с видеокартой), сетевой карты, утилиты для материнки и пр. (включая разгон в биосе) - поменяйте доступные всякие экстра-режимы. Когда винда виснет целиком (без записи в журнал), это скорее всего аппаратная проблема. Может быть и физическая планка памяти с глюком.
Да всё так, тормозит мышь и уже кинец, не закрыть терминал и помогает только перезагрузка. Возможно проблему выдает какой-то оператор или проблемы в самом в терминале. В общем так этот вопрос и висит в воздухе. Я уже тоже поднимал этот вопрос - тишина. По нормальному, если есть проблема, так ошибку должно выдать, но нет логи пусты.