Jump to content
Den2S

Какой процессор даёт максимальную производительность тестера в MT4?

Recommended Posts

STre

Всем доброго времени суток. Подскажите пожалуйста как можно ускорить компиляцию и при покупки нового компьютера на что надо обращать внимание чтоб она ускорилась, спасибо.

Сколько она у вас сейчас занимает?

Share this post


Link to post
Share on other sites
Ugar68

Всем доброго времени суток. Подскажите пожалуйста как можно ускорить компиляцию и при покупки нового компьютера на что надо обращать внимание чтоб она ускорилась, спасибо.

Наверное, имел ввиду оптимизацию.


Пишу советники и индикаторы по вашим алгоритмам. Пишите в личку.
Чужие программы не переделываю.

Share this post


Link to post
Share on other sites
AntFX

Руки нужно иметь прямые, и тогда и компиляция и оптимизация идут без проблем на любом современном компьютере. А если нет прямых рук, то какой не покупай компьютер, все равно будет идти как черепаха, а то и вообще виснуть.


1

Share this post


Link to post
Share on other sites
laveosa

Сколько она у вас сейчас занимает?

у меня 4г аперативы 2 ядра код на 3800 4200 символов и тест с 2005 по 2014 и при всё этом компиляция занимает около 2 мин

Share this post


Link to post
Share on other sites
laveosa

по ценам открытия

Share this post


Link to post
Share on other sites
laveosa

Руки нужно иметь прямые, и тогда и компиляция и оптимизация идут без проблем на любом современном компьютере. А если нет прямых рук, то какой не покупай компьютер, все равно будет идти как черепаха, а то и вообще виснуть.

спасибо за помощь весьма информационно буду иметь введу куда в первую очередь обращать внимание прежде чем задавать такие глупые вопросы и тратить ваше драгоценное время ....   ещё раз спасибо за помощь!!!   

P.C. я действительно ошибся и перепутал Компиляцию с Тестированием .....   бывает

Share this post


Link to post
Share on other sites
Glebogor

Поставил WIN7 и MT4 на SSD диск. Тестер стал заметно шустрее, на сколько не могу сказать, не замерял, а старая винда полетела.

Share this post


Link to post
Share on other sites
Den2S

Вот уже наверное 3-й или 4-й год как тактовые частоты современных десктопов не растут а падают.

При этом падает производительность тестера и ухудшаются условия тестирования советников.

 

В настоящее время все что могут предложить производители процессоров Интел и АМД это 3,6-4,5ГГц процессоры.

 

Вполне понятно что увеличение количества ядер в процессорах не ведет к ускорению прогона советников на тесте.

 

Вопрос - кто-нибудь решил данную проблему  перешагиванием через 5ГГц и как?

 

Мож какие процессоры есть которые реально разогнать да 6ГГц, например. (число ядер при этом - без разницы).


Тот инвестор, который не фиксирует каждые 5% прибыли со своего счета, в результате потеряет всё.

(Касается любого инвестирования в памм-индустрии). Den2S (©).

------------------------------------------------------------------------------------

Share this post


Link to post
Share on other sites
Den2S

Вот у меня, например сейчас 3,6ГГц процессор. 2 ядра.  Разгоняется до 4,2ГГц. максимум.

Один прогон теста длится примерно 15-20 минут.

и то совсем не на той ширине временного участка который мне бы хотелось реально увидеть

 

Количество ядер вообще никак на скорость тестирования не влияет.

Что одно ядро, что 10-ть....

Результат расчета теста все время одинаковый.

 

 

-----------------------

Кстати - кто знает - сильно ли тормозит тестирование включенный Касперский?

Edited by Den2S

Тот инвестор, который не фиксирует каждые 5% прибыли со своего счета, в результате потеряет всё.

(Касается любого инвестирования в памм-индустрии). Den2S (©).

------------------------------------------------------------------------------------

Share this post


Link to post
Share on other sites
Altman

 

-----------------------

Кстати - кто знает - сильно ли тормозит тестирование включенный Касперский?

Я слыхал, что мартингейловские советники он вообще блокирует!  :lol:

  • Thanks 1

Share this post


Link to post
Share on other sites
Den2S

Я предлагаю сделать "МТ4-CPU-рейтинг" современных процессоров.

Например так - пишем некий советник который открывает закрывает какие-то ордера по алгоритму.

Далее все его тестят на своём компе на м1 за 4 года на евродолларе по котировкам альпари и выкладывают сюда результат в секундах.

 

Далее сравниваем и выбираем какой процессор лучше и что реально влияет на производительность тестеров мт4.

Edited by Den2S

Тот инвестор, который не фиксирует каждые 5% прибыли со своего счета, в результате потеряет всё.

(Касается любого инвестирования в памм-индустрии). Den2S (©).

------------------------------------------------------------------------------------

Share this post


Link to post
Share on other sites
Ugar68

Скорость тестирования и оптимизации зависит не только от процессора, и даже не только от железа. По этому рейтинг процессовров нельзя строить на разных компах.

Нужно на одном компе менять процессор и проверять.

 

А зачем? Лично я считаю что советники тестируют не для определения производительности железа, а для того что бы попытаться ими заработать на бирже. И время прохождения теста, очень второстипенный параметр советника.

 

Даже есои тестер мне покажет что оптимизация займёт несколько суток, не стану покупать новый более мощный комп, что бы сократить процесс на несколько часов.

Лучше подумаю как разбить процесс на части, что позволить сократить время в несколько раз. Или если это нельзя, подожду. Главное что бы советник потом зарабатывал. И плевать сколько времени ушло на оптимизацию.

Edited by Ugar68

Пишу советники и индикаторы по вашим алгоритмам. Пишите в личку.
Чужие программы не переделываю.

Share this post


Link to post
Share on other sites
Den2S

Скорость тестирования и оптимизации зависит не только от процессора, и даже не только от железа. По этому рейтинг процессовров нельзя строить на разных компах.

Нужно на одном компе менять процессор и проверять.

 

А зачем? Лично я считаю что советники тестируют не для определения производительности железа, а для того что бы попытаться ими заработать на бирже. И время прохождения теста, очень второстипенный параметр советника.

 

Если у кого -то CPUMT4test выдаст большую производительность, то все станут понимать какая система даёт такую производительность и стремиться к ней.

А те у кого получится низкий индекс на тесте - поймут что систему надо модернизировать.

 

Лично для меня время теста является первостепенным значением.


Тот инвестор, который не фиксирует каждые 5% прибыли со своего счета, в результате потеряет всё.

(Касается любого инвестирования в памм-индустрии). Den2S (©).

------------------------------------------------------------------------------------

Share this post


Link to post
Share on other sites
AntFX
Я предлагаю сделать "МТ4-CPU-рейтинг" современных процессоров.

 

Бери любой рейтинг производительности процессоров, не прогадаешь. Думаю, ты и сам прекрасно понимаешь это, а пишешь лишь бы пофлудить лишний раз.

Edited by AntFX

1

Share this post


Link to post
Share on other sites
Den2S

Бери любой рейтинг производительности процессоров, не прогадаешь. Думаю, ты и сам прекрасно понимаешь это, а пишешь лишь бы пофлудить лишний раз.

 

"Любой" рейтинг ничего конкретно не показывает.

 

Мне нужно знать производительность под конкретное приложение МТ4 а не под квейк, фотошоп, адобпремьер, или ворд...


Тот инвестор, который не фиксирует каждые 5% прибыли со своего счета, в результате потеряет всё.

(Касается любого инвестирования в памм-индустрии). Den2S (©).

------------------------------------------------------------------------------------

Share this post


Link to post
Share on other sites
Ugar68

Если у кого -то CPUMT4test выдаст большую производительность, то все станут понимать какая система даёт такую производительность и стремиться к ней.

А те у кого получится низкий индекс на тесте - поймут что систему надо модернизировать.

 

Лично для меня время теста является первостепенным значением.

Какие бы результаты скорости оптимизации не показывал проц, стремиться менять комп я не стану. Оптмизирую свои советники несколько раз в год, могу и подождать.

Конечно, если система, после оптимизации, работает сутки, а на оптимизацию уходит несколько суток, то да надо что то менять, или комп или систему.


Пишу советники и индикаторы по вашим алгоритмам. Пишите в личку.
Чужие программы не переделываю.

Share this post


Link to post
Share on other sites
Ugar68
Лично для меня время теста является первостепенным значением.

А для меня прибыль, прибыльность, просадка, матожидание важнее.


Пишу советники и индикаторы по вашим алгоритмам. Пишите в личку.
Чужие программы не переделываю.

Share this post


Link to post
Share on other sites
Den2S

А для меня прибыль, прибыльность, просадка, матожидание важнее.

У меня всё это регулируется советником.

Проблема только в быстродействии.

 

Есть подозрение что процеессоры с интегрированным графичеким ядром работают на порядок быстрее в МТ4 на тестере чем без онного.

 

У кого есть такой комп с интегрированным в процессор графядром?

Edited by Den2S

Тот инвестор, который не фиксирует каждые 5% прибыли со своего счета, в результате потеряет всё.

(Касается любого инвестирования в памм-индустрии). Den2S (©).

------------------------------------------------------------------------------------

Share this post


Link to post
Share on other sites
AntFX

Подгонка? Нет, не слышал :)

Edited by AntFX

1

Share this post


Link to post
Share on other sites
Paukas

МТ5 умеет задействовать все ядра процессора, МТ4 пока не умеет. Но, возможно, скоро научится, так как возможности МТ5 потихоньку перекочевывают в МТ4

Глюки точно перекочевывают. Если раньше можно было тест 2008-2014 запустить, то теперь  Cannot allocate memory.. За два прохода только- по 2011 и  далее.

 

Зы тест за 6 лет на допотопном нетбуке проходит за минуту. Так что дело не в ядрах.

Edited by Paukas

Share this post


Link to post
Share on other sites
AntFX

Конечно дело не в ядрах. Чтобы за адекватное время тестировать свои системы, достаточно иметь любой обычный комп и прямые руки.


1

Share this post


Link to post
Share on other sites
solandr

Проверьте параметры внешних индикаторов, которые Вы возможно используете в советнике.

Бывает так, что в индикаторе например ставится расчёт всех 1000 баров, хотя для советника достаточно просчитать всего лишь 1 значение.

У меня если советник прогоняется более 10 минут, то я должен понимать за что именно я плачу своим временем тестирования.

 

Если Вы используете какие-то тяжеловесные статистические расчёты, то возможно их можно существенно ускорить. Например не выполняя заново операцию суммирования значений окна расчёта каждый раз для нового бара, а прибавляя к предыдущей сумме значение нового бара и одновременно отнимая значение крайнего старого бара. Таким образом на одной только этой операции удаётся экономить время, пропорциональное размеру окна. Я как-то таким образом скрипт, тративший 40 минут на обсчёт стат данных, ускорил до времени работы в 15 секунд! Сам тогда не поверил своим глазам. Думал где-то ошибся.

 

Подумайте в этом направлении. Ведь самый главный тормоз в работе процессора - это прокладка между креслом и клавиатурой!

Я лично считаю, что если у Вас в компе стоит 4 Гб оперативки (этого вполне достаточно, чтобы на всех минутках по EURUSD тестить), то стандартного офисного компа, купленного в последние 2-3 года, будет более-менее достаточно.

Edited by solandr
  • Thanks 1

Euro-Lines - Аналитика текущей рыночной ситуации на EURUSD

Сделай ставку в СПОРТЛОТО1 и в СПОРТЛОТО2!

 

Share this post


Link to post
Share on other sites
Den2S

Вообще производители процессоров бросили нас на произвол судьбы...,

типа как хотите - так и живите!

 

В результате мы вынуждены до сих пор работать на процессорах пятилетней давности.


Тот инвестор, который не фиксирует каждые 5% прибыли со своего счета, в результате потеряет всё.

(Касается любого инвестирования в памм-индустрии). Den2S (©).

------------------------------------------------------------------------------------

Share this post


Link to post
Share on other sites
Den2S

Проверьте параметры внешних индикаторов, которые Вы возможно используете в советнике.

Бывает так, что в индикаторе например ставится расчёт всех 1000 баров, хотя для советника достаточно просчитать всего лишь 1 значение.

У меня если советник прогоняется более 10 минут, то я должен понимать за что именно я плачу своим временем тестирования.

 

Если Вы используете какие-то тяжеловесные статистические расчёты, то возможно их можно существенно ускорить. Например не выполняя заново операцию суммирования значений окна расчёта каждый раз для нового бара, а прибавляя к предыдущей сумме значение нового бара и одновременно отнимая значение крайнего старого бара. Таким образом на одной только этой операции удаётся экономить время, пропорциональное размеру окна. Я как-то таким образом скрипт, тративший 40 минут на обсчёт стат данных, ускорил до времени работы в 15 секунд! Сам тогда не поверил своим глазам. Думал где-то ошибся.

 

Подумайте в этом направлении. Ведь самый главный тормоз в работе процессора - это прокладка между креслом и клавиатурой!

Я лично считаю, что если у Вас в компе стоит 4 Гб оперативки (этого вполне достаточно, чтобы на всех минутках по EURUSD тестить), то стандартного офисного компа, купленного в последние 2-3 года, будет более-менее достаточно.

 

Индикаторы - не использую.

Статистические расчеты - нет их у меня...

Из расчетов у меня только ++, --, *, > или <  \

вот и все мои расчеты...

 

Память 4Гб.  Но как показала практика дело не в объеме памяти.

 

Тест за 4-5 лет занимает 15-20минут....

 

Самая тормозная операция в тестере - это открыть ордер, модифицировать ордер и закрыть ордер...

Эти операции выполняются крайне медленно.

 

А при количестве открытых и закрытых ордеров более 5000 тестер вообще , такое впечатление, что засыпает...

Edited by Den2S

Тот инвестор, который не фиксирует каждые 5% прибыли со своего счета, в результате потеряет всё.

(Касается любого инвестирования в памм-индустрии). Den2S (©).

------------------------------------------------------------------------------------

Share this post


Link to post
Share on other sites
Den2S

Мне кажется что процессоры А4 от АМД  на разъем FM2 со встроенным Радеоном могут работать на тестере существенно быстрее.

Есть у когонибудь система с таким процессором?

Edited by Den2S

Тот инвестор, который не фиксирует каждые 5% прибыли со своего счета, в результате потеряет всё.

(Касается любого инвестирования в памм-индустрии). Den2S (©).

------------------------------------------------------------------------------------

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×