У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#82323 - Mon Sep 11 2017 03:43 PM предпочтительный CPU для работы с TSlab
BigMak Offline
stranger

Registered: Sat Sep 09 2017
Записи: 3
Собираю новый рабочий ПК на процессорах Intel Xеon (не для TSlab). Но возник вопрос, какой процессор предпочтительнее если использовать его так же и для оптимизации скриптов в TSlab. Что будет работать быстрее: процессор с большим числом ядер/потоков или с большей базовой тактовой частотой?
Например что лучше из таких вариантов:

1) 6 ядер/12 потоков и 3.2 ГГц
2) 10 ядер/20 потоков и 2.4 ГГц
3) 14 ядер/24 потока и 2.2 Ггц

или вообще лучше какой нибудь core i7-7700К с 4 ядрами 8 потоками на 4.2 ГГц?)

Наверх
#82324 - Mon Sep 11 2017 04:20 PM Re: предпочтительный CPU для работы с TSlab [Re: BigMak]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8133
Зависит от задач, а не от программы.
Программа поддерживает многопоточность.
core i7-7700К обычно хватает для стандартных задач оптимизации и торговли.
но:
Если Вам нужно считать один, два скрипта, может до 8 одновременно, то лучше выбрать i7, считаться будет быстрее, чем любой другой процессор. Но если задача будет считать 100 агентов одновременно, то лучше выбрать xeon на кучу ядер.

Наверх
#82325 - Mon Sep 11 2017 10:55 PM Re: предпочтительный CPU для работы с TSlab [Re: ViL]
BigMak Offline
stranger

Registered: Sat Sep 09 2017
Записи: 3
Я имею ввиду конкретно для тестирования скриптов. Просто я использую для тестирования сжатые минутки на интервале от трех лет и более и при переборе 5-6 переменных одновременно время тестирования занимает многие часы, а то и сутки. Хотелось узнать какой процессор выполнит эту операцию быстрее, тот же 8 поточный core-i7 с 4.2ГГц или AMD Ryzen на 16 потоков 3.4ГГц, либо же мини-сервер на паре Xeon-ов в 40 потоков, но 2.6ГГц... ?


Отредактировано BigMak (Mon Sep 11 2017 11:26 PM)

Наверх
#82329 - Tue Sep 12 2017 10:33 AM Re: предпочтительный CPU для работы с TSlab [Re: BigMak]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8133
Если только для оптимизаций, то я лично поступаю по другому. Берется какой-нибудь vds "задешево". И выполняю текущую задачу. Всё. Торговать на vds не рекомендуется, а для оптимизаций в самый раз. При этом еще и узнаете какая именно конфигурация подходит для Ваших задач.
Если Вы не собираетесь торговать на новой машине, то смысла собирать что-то за много денег смысла то особого нет.
1. Программа поддерживает многопоточность.
2. Один крутой проц под задачу оптимизации одного скрипта, при условии достаточности оперативки под этот проц, будет быстрее скорее всего.
НО конфигурацию под себя лучше подбирать опытным путем, для этого много разных дешевых vds.

Наверх
#82332 - Tue Sep 12 2017 11:03 AM Re: предпочтительный CPU для работы с TSlab [Re: BigMak]
Rezident Offline
old hand

Registered: Wed Oct 12 2011
Записи: 742
Loc: Россия
Originally Posted By: BigMak
Я имею ввиду конкретно для тестирования скриптов. Просто я использую для тестирования сжатые минутки на интервале от трех лет и более и при переборе 5-6 переменных одновременно время тестирования занимает многие часы, а то и сутки. Хотелось узнать какой процессор выполнит эту операцию быстрее, тот же 8 поточный core-i7 с 4.2ГГц или AMD Ryzen на 16 потоков 3.4ГГц, либо же мини-сервер на паре Xeon-ов в 40 потоков, но 2.6ГГц... ?

Добрый день!
Написанное Вами наводит на мысль о том, что планируете производить глобальную оптимизацию, а скорее всего постоянную переоптимизацию параметров. Это хорошим не заканчивается, т.к. найдя наилучшее сочетание параметров на конкретном временном историческом периоде Вы не гарантируете себе, что в ближайший день эти параметры будут такими же наилучшими, а то и вовсе система поломается. Вывод-не тратьте деньги и собственно время на это. Самый правильный вариант- найти ( придумать) идею для алгоритма, чтобы в ней не требовалось осуществлять какую либо подгонку параметров. Это единственная гарантия, что ваша система однажды не сломается вовсе.
Безусловно, ваш подход к оптимизации имеет право на жизнь и естественно можете эти процедуры совершать до бесконечности. Советы разработчиков дельные, нужно внять их советам.


Отредактировано Rezident (Tue Sep 12 2017 11:04 AM)

Наверх
#82336 - Tue Sep 12 2017 05:48 PM Re: предпочтительный CPU для работы с TSlab [Re: Rezident]
BigMak Offline
stranger

Registered: Sat Sep 09 2017
Записи: 3
Originally Posted By: Rezident

Добрый день!
Написанное Вами наводит на мысль о том, что планируете производить глобальную оптимизацию, а скорее всего постоянную переоптимизацию параметров. Это хорошим не заканчивается, т.к. найдя наилучшее сочетание параметров на конкретном временном историческом периоде Вы не гарантируете себе, что в ближайший день эти параметры будут такими же наилучшими, а то и вовсе система поломается. Вывод-не тратьте деньги и собственно время на это. Самый правильный вариант- найти ( придумать) идею для алгоритма, чтобы в ней не требовалось осуществлять какую либо подгонку параметров. Это единственная гарантия, что ваша система однажды не сломается вовсе.
Безусловно, ваш подход к оптимизации имеет право на жизнь и естественно можете эти процедуры совершать до бесконечности. Советы разработчиков дельные, нужно внять их советам.


Да нет, вовсе не обязательно заниматься супероптимизацией. Даже небольшой диапазон параметров простейшего скрипта на двух скользящих при использовании одного блока обновляемого значения"и четырех блоков простых формул, при прогоне на сжатых минутках требует 6 дневных пересчетов. Из за этого приходится изобретать разные костыли, а от чего то вообще отказываться.

А чем плох VDS для торговли?

Наверх
#82354 - Sat Sep 16 2017 05:41 PM Re: предпочтительный CPU для работы с TSlab [Re: ViL]
nikifor Offline
enthusiast

Registered: Thu Jun 06 2013
Записи: 378
Originally Posted By: ViL
Если только для оптимизаций, то я лично поступаю по другому. Берется какой-нибудь vds "задешево". И выполняю текущую задачу. Всё. ....

если не секрет, а где вы берете "задешево" такой vds.

Наверх
#82356 - Sat Sep 16 2017 10:42 PM Re: предпочтительный CPU для работы с TSlab [Re: nikifor]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8133
Originally Posted By: nikifor
Originally Posted By: ViL
Если только для оптимизаций, то я лично поступаю по другому. Берется какой-нибудь vds "задешево". И выполняю текущую задачу. Всё. ....

если не секрет, а где вы берете "задешево" такой vds.

https://yandex.ru/yandsearch?&clid=2186620&text=vds&lr=213

Наверх
#82357 - Sat Sep 16 2017 11:02 PM Re: предпочтительный CPU для работы с TSlab [Re: BigMak]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8133
Originally Posted By: BigMak

А чем плох VDS для торговли?

имелись ввиду очень дешевые. типа ultravds
На форуме есть поисковик, уже тема заезжена.
VPS от брокера совсем другое дело.
Но мы точно знаем, что рано или поздно торговать все приходят к нам на паркинг. ))

Наверх
#83442 - Wed Jun 13 2018 05:53 PM Re: предпочтительный CPU для работы с TSlab [Re: ViL]
VladCh Offline
newbie

Registered: Fri Aug 05 2011
Записи: 40
Добрый день. В продолжение темы с vds - уточните, пожалуйста, для оптимизации скриптов TSLab'y важнее кол-во процессоров и потоков или же объем оперативный памяти?

На текущий момент пользуюсь vds от https://firstvds.ru/ (VDS-KVM-NVMe-Форсаж-2.0) 8 ядер, 16 Гб ОЗУ, 40 Гб SSD.

При оптимизации скрипта на тиковых данных (сжатие до 1 сек и 1 минуты) сам процесс оптимизации проходит достаточно медленно. Какие параметры vds вы порекомендовали бы увеличить/уменьшить, чтобы ускорить процесс оптимизации?

Спасибо.

Наверх
#83443 - Wed Jun 13 2018 05:58 PM Re: предпочтительный CPU для работы с TSlab [Re: VladCh]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8133
А что показывает диспетчер при оптимизации?

Наверх
#83446 - Wed Jun 13 2018 06:31 PM Re: предпочтительный CPU для работы с TSlab [Re: ViL]
VladCh Offline
newbie

Registered: Fri Aug 05 2011
Записи: 40


Отредактировано VladCh (Wed Jun 13 2018 06:32 PM)

Наверх
#83447 - Wed Jun 13 2018 06:55 PM Re: предпочтительный CPU для работы с TSlab [Re: VladCh]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8133
Насколько я понимаю, на пределе идет все. Значит и прибавлять можно все.

Наверх
#83448 - Wed Jun 13 2018 07:33 PM Re: предпочтительный CPU для работы с TSlab [Re: ViL]
VladCh Offline
newbie

Registered: Fri Aug 05 2011
Записи: 40
Vil, понял, спасибо.

Наверх
#83863 - Fri Sep 21 2018 06:46 PM Re: предпочтительный CPU для работы с TSlab [Re: VladCh]
panika1979 Offline
newbie

Registered: Fri Aug 10 2018
Записи: 28
Здравствуйте. Подскажите пожалуйста какие оптимальные будут параметры железа для запуска 6 скриптов на тиках( данные по дельте и ОИ) используются, тайм м1-м5. Планируется пока на vbs скрипты запускать.оптимизацию за большой период не использую. И ещё хотел узнать про паркинг. Какой тариф для тиковых скриптов на паркинге выбрать


Отредактировано panika1979 (Fri Sep 21 2018 06:47 PM)

Наверх
#83864 - Fri Sep 21 2018 08:23 PM Re: предпочтительный CPU для работы с TSlab [Re: panika1979]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8133
Сколько будет загружено тиков в агенты в итоге ?
Вообще, методом научного тыка определять, все же дело индивидуальное.
Паркинг для тиков не особо подходит. Сначала соберите на вдс конфиг, посмотрите методом научного тыка, сколько чего нужно, потом будете искать нормальную машину.

Наверх
#83865 - Sat Sep 22 2018 06:00 AM Re: предпочтительный CPU для работы с TSlab [Re: ViL]
panika1979 Offline
newbie

Registered: Fri Aug 10 2018
Записи: 28
Я понимаю про метод научного тыка и чаще всего в жизни так и прохидтся действовать... Просто Вил хотелось бы узнать ваше опытное экспертное мнение хотя бы от чего начинать плясать( даже не минимум параметры какие требуются а уже более-менее приемлемые). понятно дело что чем больше тем лучше но и цена при этом в сторону бесконечности устремлена...
Конечно же было бы неплохо тиковые данные накапливать для дальнейшей работы- это ещё один для меня не до конца понятный вопрос.. когда позавчера были в режиме лабы запущены 6 скриптов на vds ещё без ОИ на тот момент, худо бедно удалось их весь день удержать для скопления тиков. Вчера добавил в скрипты сбор данных по ОИ ну и не хватило мощности. Вырубило и данные были потеряны. Может есть какой то способ данные а моменте сохранять куда то архивировать так сказать с некоторой частотой?

Наверх
#83867 - Mon Sep 24 2018 10:20 AM Re: предпочтительный CPU для работы с TSlab [Re: panika1979]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8133
Нужна скорость - i-7,
Нужна многозадачность - Xеon, но для многозадачности подойдет и i-7, если агентов не больше 8.
Памяти никогда не бывает много, как масла в каше, главное чтобы масла не было больше, чем самой каши. Смысла иметь памяти, которую процессор все одно не использует, нет.
В последних версиях TSLab, оптимизацию можно делать в файл, тогда памяти и вовсе нужно не много.
При работе с диском, соответственно нужен быстрый диск ссд, например, если используются индикаторы, собирающие информацию с рынка в какой-то свой файл, примеры на форуме есть.
Если при работе не хватает памяти, то можно использовать ограничения на загрузку данных в скрипт.(МаксБаров, МаксДней)
Принцип такой, пока программа подключена к брокеру, тики собираются в опертивной памяти, там обрабатываются. При отключении от поставщика скидываются на жесткий диск в бин файлы, в папку cachetrade, на одном уровне с папкой логов.

Наверх
#83888 - Wed Sep 26 2018 10:49 PM Re: предпочтительный CPU для работы с TSlab [Re: ViL]
Latino Offline
newbie

Registered: Mon Aug 06 2018
Записи: 27
К тому, что написал VIL можно ещё добавить, что процессоры серии core i5 и i7 в отличии от xeon не поддерживают память с исправлением однобитных ошибок, т е не предназначены для долгой непрерывной работы и требуют регулярной перезагрузки системы. Т ч если для лабы проще и дешевле i7 (хотя я и i5 гонял успешно долгое время пока м1 для меня был не сильно актуален), а если для постоянной работы то xeon.

Что-то задумался... соврал наверное... на ноуте с и5 при м1 скорее озу не хватало в режиме лабы, чем мощи процессора...


Отредактировано Latino (Wed Sep 26 2018 11:16 PM)

Наверх
#83890 - Thu Sep 27 2018 12:46 AM Re: предпочтительный CPU для работы с TSlab [Re: Latino]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8133
Любой компьютер желательно хотя бы раз в неделю перезагружать.
И программу на перезагрузку настроить обязательно.
Если это торговый комп, то на каждый день.
Если это комп для оптимизаций, то желательно выполнять перезагрузку после каждой большой выполненной задачи.

Наверх
Page 1 of 2 1 2 >


Moderator:  ViL, sar