Обновление 2,0,7,7

Автор: sar

Обновление 2,0,7,7 - Tue Mar 01 2016 11:01 PM

множество мелких исправлений.
Из особенностей: не стоит копировать 50 и выше кубиков, это немного озадачит программу. но ни к чему фатальному не приведет.
добавились рендж бары по цене (все бары одинаковые по заданному количеству шагов цены) но пока криво работает (информация для тех кто наткнется на новый функционал) в новых сборках поправят.
в остальном, как и прежде, если наткнулись на баг, не стесняйтесь сообщать.
Автор: Semirhage

Re: Обновление 2,0,7,7 - Fri Mar 04 2016 01:50 PM

Добрый день.
Скрипт из вложения при оптимизации приводит к зависанию программы.
Оптимизировал на истории 400 000 периодов.
Примерно через 15-40 минут забивается вся оперативная память, появляется сообщение с предложением закрыть TSLab.
Также были случаи с синим экраном смерти или просто зависанием компьютера.
IntelCore i7-3770K, 12 Гб ОЗУ, Windows 10 x64, TSLab 2.0.7.7

Постараюсь на днях сделать пример с появлением ошибки исключения.
Автор: sar

Re: Обновление 2,0,7,7 - Fri Mar 04 2016 07:09 PM

Добрый день, у вас 606552000000 количество проходов. возьмем по минимуму 1 проход== 1кб оперативной памяти. соответственно вам для оптимизации нужно порядка 600 терабайт оперативной памяти.
Для более качественного тестирования лучше или увеличить шаг оптимизации для параметров, или снижать диапазоны оптимизации.
Автор: Semirhage

Re: Обновление 2,0,7,7 - Fri Mar 04 2016 07:44 PM

Ясно, т.е. дело в количестве проходов... С другой стороны в данном случае процесс оптимизации завершается плачевно через 15-40 минут. Ранее (в TSLab 1.2) я тестировал стратегии в течение 15-20 часов. Подобных проблем не было. Конечно, количество проходов было более адекватным.
Данный пример родился при попытке поймать ошибку исключения. Буду тогда дальше искать...
Автор: sar

Re: Обновление 2,0,7,7 - Fri Mar 04 2016 07:55 PM

Возможно проходы осуществляются в 2.0 быстрее. скорее всего просто баров меньше в 2.0 или что то еще есть.
Автор: Semirhage

Re: Обновление 2,0,7,7 - Sun Mar 06 2016 05:28 PM

Добрый день.
Скрипт из вложения при оптимизации дает ошибку, примерно, через 6-15 минут работы. Посмотрите, пожалуйста.
Автор: Semirhage

Re: Обновление 2,0,7,7 - Sun Mar 06 2016 06:17 PM

Ошибка при открытии / запуске / сохранении скрипта.
Автор: sar

Re: Обновление 2,0,7,7 - Mon Mar 07 2016 12:58 PM

Ломаю голову... откуда этот скрипт? всмысле это простой скрипт в нем всего 4 кубика и вылетает фатал. то есть какие то шаги были которые привели к этому?
Автор: sar

Re: Обновление 2,0,7,7 - Mon Mar 07 2016 01:01 PM

Originally Posted By: Semirhage
Добрый день.
Скрипт из вложения при оптимизации дает ошибку, примерно, через 6-15 минут работы. Посмотрите, пожалуйста.

у вас в скрипте дополнительные индикаторы, могли бы их приложить, или упростить скрипт чтобы повторить проблему без доп индикаторов, если приложить их невозможно
Автор: Semirhage

Re: Обновление 2,0,7,7 - Mon Mar 07 2016 06:01 PM

Да, в самом деле, в скрипте оказались нестандартные индикаторы.
Я считал, что использую ваши новые индикаторы "Максимум за" и "Минимум за".
Есть, конечно, подозрение, что валится из-за сторонней dll. Попытаюсь сейчас переделать на индикаторы из стандартной поставки.
Автор: Semirhage

Re: Обновление 2,0,7,7 - Mon Mar 07 2016 06:15 PM

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

Похоже, что подобные ошибки валятся из-за несовместимости скриптов разных версий. Но из-за того, что при их загрузке нет никаких предупреждений о возможных конфликтах, сразу и не поймешь, в чем проблема. Да еще и с полным закрытием программы.
Может удастся какую-нибудь заплатку поставить, чтобы программа не реагировала так критично?..
Автор: Semirhage

Re: Обновление 2,0,7,7 - Tue Mar 08 2016 03:11 PM

Заново переделал свой основной скрипт, используя вместо сторонних индикаторов индикаторы "Максимум за" и "Минимум за".
К сожалению, после часа оптимизации ошибка повторилась.
Довольно сложно правильно составить пример, т.к. при удалении некоторых условий ошибка либо исчезает, либо появляется только через час или полтора работы оптимизации.
Автор: sar

Re: Обновление 2,0,7,7 - Wed Mar 09 2016 12:15 PM

Спасибо, удалось воспроизвести у себя, скрипт не нужен
Автор: Semirhage

Re: Обновление 2,0,7,7 - Thu Mar 10 2016 10:18 AM

Originally Posted By: Semirhage
Добрый день.
Скрипт из вложения при оптимизации дает ошибку, примерно, через 6-15 минут работы. Посмотрите, пожалуйста.


Еще несколько наблюдений, касающихся данной ошибки:
Заметил, что появляется довольно быстро после начала оптимизации, если указано достаточно большое количество проходов (500 000-1 000 000). Особенно, если минут через 10-15 начать переключаться по закладкам программы.
Или же, если указано меньшее количество проходов, но оптимизация занимает более часа-полутора.
Попробовал запустить в версии 2 довольно простой скрипт с двумя параметрами, созданный в версии 1.2 - оптимизация валится через 10 минут.
Автор: hell0men

Re: Обновление 2,0,7,7 - Thu Mar 10 2016 10:56 AM

Добавьте перекрестие в графике позиции в Доске опционов. Значение профиля сложновато определить на глаз.