Болтовня о тестере стратегий МТ5 - страница 10

 
Yuriy Zaytsev:

вот я об этом!  и об этом

Василий,  то что конкурировать за файл из 100 терминалов возможно , это понятно.

то что можно из одного терминала гонять сделки в другой копировальщиком - это иная фишка


Вопрос о том - что сам терминал ( если МТ4  )  то он пишет тики в файл ticks.raw  ...  

а  если в файл     {ТЕРМИНА}\history\{броке}\tiscks.raw  будет пытаться писать сразу 100 терминалов - произойдет косяк

вот мне кажется - именно это Андрей и не понимает 


Слышу снова , как натужно срипит  теоретический диван под Андреем.

Ау!!!! Юрииииииий! Услыште меня пожалуйста!

Вы считаете, что терминал МТ настолько туп, и написан людьми настолько тупыми, что несколько терминалов будут пытаться писать одно и тоже в один и тот же файл?!

Нет? Так и я говорю - нет! Терминал МТ очень хорошо написан, он не позволяет себе вольности писать одно и тоже в файл, если уже кто то в него пишет! В этом легко можете убедится, проведите наконец эксперемент, хватит бесплодной теоритезации! Именно эта "интелектуальность" и позволяет уже сейчас использовать общую папку для нескольких терминалов, всё работает без проблем!!!! Речь только о том, что бы сделать эту возможность (выбор общей папки) штатной.

 

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

В тестере общий доступ к базе истории (и тиков, кстати, тоже) сделан по той самой причине, что нет записи (вернее, запись однократная при синхронизации), а есть только чтение

 
Slawa:

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

В тестере общий доступ к базе истории (и тиков, кстати, тоже) сделан по той самой причине, что нет записи (вернее, запись однократная при синхронизации), а есть только чтение

ну о чем я и говорю Андрею

потоуму  натравиливать 100 терминалов на одну папку - в которую собираются тики и таймфреймы НЕЛЬЯ

и похоже именно это он не понимает!

 
Andrey Dik:

Ау!!!! Юрииииииий! Услыште меня пожалуйста!

Вы считаете, что терминал МТ настолько туп, и написан людьми настолько тупыми, что несколько терминалов будут пытаться писать одно и тоже в один и тот же файл?!

Нет? Так и я говорю - нет! Терминал МТ очень хорошо написан, он не позволяет себе вольности писать одно и тоже в файл, если уже кто то в него пишет! В этом легко можете убедится, проведите наконец эксперемент, хватит бесплодной теоритезации! Именно эта "интелектуальность" и позволяет уже сейчас использовать общую папку для нескольких терминалов, всё работает без проблем!!!! Речь только о том, что бы сделать эту возможность (выбор общей папки) штатной.

как раз умными,  и потому у них

запись однократная

это вы в не слышите меня на протяжении нескольких постов и несете теоретический бред

   ( перечитайте где я вам толдычу - практически стучу по  лысине  - что писать нельзя одновременно со 100 терминалов нельзя ) - ну только не обижайтесь - это я любя

Выкручивайтесь уже  - ну скажите что диван жестковат был или наоборот просел слишком

 
Slawa:

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

В тестере общий доступ к базе истории (и тиков, кстати, тоже) сделан по той самой причине, что нет записи (вернее, запись однократная при синхронизации), а есть только чтение

Вы говорите об общей папке C:\Users\User\AppData\Roaming\MetaQuotes\Tester\.

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

 
Andrey Dik:

Вы говорите об общей папке C:\Users\User\AppData\Roaming\MetaQuotes\Tester\.

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

Он не работает хорошо и не может работать. Просто вам везет и базы не сильно убиваются перезаписью. У нас тотальная перепроверка всех баз с прозрачным восстановлением всех ошибок на основе данных с сервера, что нивелирует потенциальные коллизии(если писать с разных терминалов в один каталог) и повреждения.

Надо очень сильно плевать на риск, чтобы работать в таком окружении. Тем более жутко требовать и заявлять, что все правильно и нормально.

 
Yuriy Zaytsev:

ну о чем я и говорю Андрею

потоуму  натравиливать 100 терминалов на одну папку - в которую собираются тики и таймфреймы НЕЛЬЯ

и похоже именно это он не понимает!

Я очень не хочу ругаться, хотя Вы упорно провоцируете меня на это.

Млять! ПОПРОБУЙТЕ ЛИЧНО УБЕДИТЬСЯ - СДЕЛАЙТЕ ОБЩУЮ ПАПКУ ДЛЯ ИСТОРИИ И УКАЖИТЕ ЕЁ ДЛЯ ВСЕХ ТЕРМИНАЛОВ ПО ССЫЛКЕ!!!!! ЭТО РАБОТАЕТ!!!!

Засуньте свой теоретический диван себе в ****! Практику врубайте, пробуйте! Общая папка по ссылкам работает и проблем нет!

 
Renat Fatkhullin:

Он не работает хорошо и не может работать. Просто вам везет и базы не сильно убиваются перезаписью.

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

Да, это костыль. Рабочий - но костыль. В случае с агентами же подумали об общем доступе к файлам, почему не сделать это для терминала?

Благо терминал не пытается писать в файл если запись уже производится, поэтому и работает сейчас способ с папкой по ссылкам.

 

Однажды мы выпали в осадок, когда админы одного брокера пришли жаловаться к нам на ошибки записи файлов.

Оказалось, что они долгое время на лету бакапили серверы со всеми файлами. Не shadow copy, а по рабоче-крестьянски копировали файлы. На вопрос "парни, а вот чем вы думали???", был ответ "а что, все же долгое время нормально работало!".

Вот примерно так и отвечает  @Andrey Dik . Заодно он такое предлагает включить миллионам трейдеров. Ну чтоб ежечасно пару сотен на грабли наступали.

 
Renat Fatkhullin:

Однажды мы выпали в осадок, когда админы одного брокера пришли жаловаться к нам на ошибки записи файлов.

Оказалось, что они долгое время на лету бакапили серверы во всеми файлами. Не shadow copy, а по рабоче-крестьянски копировали файлы. На вопрос "парни, а вот чем вы думали???", был ответ "а что, все же долгое время нормально работало!".

Вот примерно так и отвечает  @Andrey Dik . Заодно он такое предлагает включить миллионам трейдеров. Ну чтоб ежечасно пару сотен на грабли наступали.

Нет, Андрей предлагает разработчикам сделать доступ к общей папке штатной возможностью. Именно это предлагает, это обращение к Вам, а не к миллионам трейдеров.
Причина обращения: