YuraZ:
зайдите в
Program files\{MetaTrader 4\history\WHC-Demo}
по идее путь может быть иной
в history
и убейтте все файлы
затем пустите терминал
впрочем можно symbols.sel оставить
архив будет очищен по всем парам
можете убить конкретную пару
зайдите в
Program files\{MetaTrader 4\history\WHC-Demo}
по идее путь может быть иной
в history
и убейтте все файлы
затем пустите терминал
впрочем можно symbols.sel оставить
архив будет очищен по всем парам
можете убить конкретную пару
Вы предлагаете убить всю историю, а я хочу только частично.
Допустим оставить только начиная с 03.01.2005, а все что ранее убрать.
А так пробовали? У меня работало нормально.
Rosh:
А так пробовали? У меня работало нормально.
...
А так пробовали? У меня работало нормально.
...
Именно с этого я и начал - НЕ РАБОТАЕТ!!!
Показывает что удалено ххх записей вверху окна написано 14550/242492.
В течении всего сеанса (2 часа назад) эти цифры не меняются.
А если выйти (перезапустить терминал) снова будет одна цифра 242492, т.е. ничего не удалилось!!!
Может это потому что сегодня выходной и котировки не идут?
Продолжаем борьбу. С минутками удалось справится следующим образом.
Сначала сделал Экспорт во временный файл.
Затем удалил из базы все записи. Кстати, в этом случае база упаковалась моментально.
Стоило только закрыть окно архива котировок, как при повторном открытии там оказалось 0 записей.
Но ведь я хотел частично удалить, оставив только начиная с января 2005-го,
поэтому пришлось сделать импорт 2005, 2006, 2007 из того временного файла.
5-ти минутки конечно можно сгенерить из минуток, только это достаточно долго.
Может все таки удастся почистить - пробуем
Вот исходные данные 237805 записей. Надо убрать все что раньше 2005. 01.03.
Выделяем вниз до конца и удаляем. Стало 163879 / 237805.
Вроде удалилось, но пока еще не до конца. Выйдем и архива и подождем минут 10 (можно и 20 и даже 120).
Заходим снова в архив котировок 163879 / 237805. Так...
Открываем график GBPUSD M5 и там жмем Home - он начинается 3-го января 2005-го.
Нажмем на всякий случай "Обновить"
> 2007.03.24 23:32:02 HistoryCenter: 16443 bars imported in 'GBPUSD5'
> 2007.03.24 23:31:37 HistoryCenter: synchronize 'GBPUSD5'
Опять заходим в архив котировок GBPUSD M5 - 163879 / 237805
Может выйти из терминала? И уж в этот момент он все лишнее уберет. Выходим.
Ждем пока завершится процесс "terminal.exe" видимо в этот момент и происходит очистка.
Ждем еще пять минут и запускаем терминал заново. Входим в архив котировок GBPUSD M5 и видим 237805! Как будто ничего не удалялось...
Видимо придется все-таки идти по пути экспорта или конвертера периодов...
Сначала сделал Экспорт во временный файл.
Затем удалил из базы все записи. Кстати, в этом случае база упаковалась моментально.
Стоило только закрыть окно архива котировок, как при повторном открытии там оказалось 0 записей.
Но ведь я хотел частично удалить, оставив только начиная с января 2005-го,
поэтому пришлось сделать импорт 2005, 2006, 2007 из того временного файла.
5-ти минутки конечно можно сгенерить из минуток, только это достаточно долго.
Может все таки удастся почистить - пробуем
Вот исходные данные 237805 записей. Надо убрать все что раньше 2005. 01.03.
Выделяем вниз до конца и удаляем. Стало 163879 / 237805.
Вроде удалилось, но пока еще не до конца. Выйдем и архива и подождем минут 10 (можно и 20 и даже 120).
Заходим снова в архив котировок 163879 / 237805. Так...
Открываем график GBPUSD M5 и там жмем Home - он начинается 3-го января 2005-го.
Нажмем на всякий случай "Обновить"
> 2007.03.24 23:32:02 HistoryCenter: 16443 bars imported in 'GBPUSD5'
> 2007.03.24 23:31:37 HistoryCenter: synchronize 'GBPUSD5'
Опять заходим в архив котировок GBPUSD M5 - 163879 / 237805
Может выйти из терминала? И уж в этот момент он все лишнее уберет. Выходим.
Ждем пока завершится процесс "terminal.exe" видимо в этот момент и происходит очистка.
Ждем еще пять минут и запускаем терминал заново. Входим в архив котировок GBPUSD M5 и видим 237805! Как будто ничего не удалялось...
Видимо придется все-таки идти по пути экспорта или конвертера периодов...
Попробовал еще один вариант. После удаления 2004-го года добавил одну запись в текущем месяце.
Грубо говоря сдублировал последнюю котировку с новым временем. ..
Открыл график и нажал "Обновить":
> 09:43:47 HistoryCenter: synchronize 'GBPUSD5'
> 09:44:22 HistoryCenter: 16384 bars imported in 'GBPUSD5'
Почему-то в этот раз обновилось 16384 бара. Да ладно ей виднее, главное, что добавленный бар сам не удалился...
Ну и количество записей в базе не изменилось (вернее стало на 1 больше). Удалим этот бар вручную.
Опять входим в архив котировок и удаляем самую верхнюю строчку. .. 163879 / 237805 ...
Значит самая верхная строка удаляется сразу!!!
Есть еще одна идея, но она не самая лучшая - написать количество баров в настройках!!!
Чтобы не сломались другие графики их лучше закрыть.
Входим Меню -> Сервис -> Настройки. На закладке графики в поле Макс. баров в окне вписываем 163879. Жмем OK.
Итак открываем график GBPUSD M5, затем смотрим начало графика мы действительно попали на 3.01.2005
Смотрим архив котировок... 163879 / 237805 ... Да чтож такое...невольно поверишь в магию цифр
Исправлю настройки взад от греха подальше. Поставил опять Макс. баров в окне 5000000.
Перезапустил терминал - GBPUSD M5 - 237805 строк в архиве.
Запускаю конвертер периодов на M1.
Грубо говоря сдублировал последнюю котировку с новым временем. ..
Открыл график и нажал "Обновить":
> 09:43:47 HistoryCenter: synchronize 'GBPUSD5'
> 09:44:22 HistoryCenter: 16384 bars imported in 'GBPUSD5'
Почему-то в этот раз обновилось 16384 бара. Да ладно ей виднее, главное, что добавленный бар сам не удалился...
Ну и количество записей в базе не изменилось (вернее стало на 1 больше). Удалим этот бар вручную.
Опять входим в архив котировок и удаляем самую верхнюю строчку. .. 163879 / 237805 ...
Значит самая верхная строка удаляется сразу!!!
Есть еще одна идея, но она не самая лучшая - написать количество баров в настройках!!!
Чтобы не сломались другие графики их лучше закрыть.
Входим Меню -> Сервис -> Настройки. На закладке графики в поле Макс. баров в окне вписываем 163879. Жмем OK.
Итак открываем график GBPUSD M5, затем смотрим начало графика мы действительно попали на 3.01.2005
Смотрим архив котировок... 163879 / 237805 ... Да чтож такое...невольно поверишь в магию цифр
Исправлю настройки взад от греха подальше. Поставил опять Макс. баров в окне 5000000.
Перезапустил терминал - GBPUSD M5 - 237805 строк в архиве.
Запускаю конвертер периодов на M1.
Конвертер отработал...162531 record(s) writen!
Странно только что цифра почему-то на 1348 меньше исходной M5
Ну да ладно. Сейчас проверю архив котировок - 237805!!! Бу-га-га...
Ничего конвертор не смог с ними сделать, хотя честно трудился почти 15 минут.
Надо было перед началом конвертации удалить GBPUSD5.hst, но кто ж об этом знал?
На всякий случай перезапущу терминал, может где-то буфер не почистился. ..нет все та же 237805 записей.
Бешенная живучесть архива котировок!!! Ничем его не взять, кроме полной очистки и импорта.
Решил обмануть Терминал - запустил параллельно total comander и далил GBPUSD5.hst
Посмотрим что он теперь скажет (хи-хи-хи). А что бы усложнить задачу опять запустил конвертор периодов!
Прошло 15 минут, конвертор отрапортовал, что сконвертил 162351 запись, тотал командер показывает,
что на диске образовался новый файл GBPUSD5.hst размером меньше прежнего.
А что же архив котировок?...А там по прежнему 237805 строк в архиве GBPUSD M5!!!
И при перезапуске терминала история восстанавливается.
Ну это уже слишком, вам не кажется?
Посмотрим что он теперь скажет (хи-хи-хи). А что бы усложнить задачу опять запустил конвертор периодов!
Прошло 15 минут, конвертор отрапортовал, что сконвертил 162351 запись, тотал командер показывает,
что на диске образовался новый файл GBPUSD5.hst размером меньше прежнего.
А что же архив котировок?...А там по прежнему 237805 строк в архиве GBPUSD M5!!!
И при перезапуске терминала история восстанавливается.
Ну это уже слишком, вам не кажется?
PSmith:
Ну это уже слишком, вам не кажется?
Это заговор хранителей котировок?Ну это уже слишком, вам не кажется?
Если хотите удалить историю полностью, то это надо делать при закрытом терминале. Если хотите переконвертировать графики, то целевой график ни в коем случае не должен быть открыт в терминале.
А вообще терминал думает только о себе и не принимает во внимание внешние манипуляции с файлами (если эти файлы уже открыты в терминале). При выходе терминал сбрасывает кеши на диск.
Renat:
Если хотите удалить историю полностью, то это надо делать при закрытом терминале. Если хотите переконвертировать графики, то целевой график ни в коем случае не должен быть открыт в терминале.
А вообще терминал думает только о себе и не принимает во внимание внешние манипуляции с файлами (если эти файлы уже открыты в терминале). При выходе терминал сбрасывает кеши на диск.
PSmith:
Ну это уже слишком, вам не кажется?
Это заговор хранителей котировок?Ну это уже слишком, вам не кажется?
Если хотите удалить историю полностью, то это надо делать при закрытом терминале. Если хотите переконвертировать графики, то целевой график ни в коем случае не должен быть открыт в терминале.
А вообще терминал думает только о себе и не принимает во внимание внешние манипуляции с файлами (если эти файлы уже открыты в терминале). При выходе терминал сбрасывает кеши на диск.
Уважаемый Renat!
Вся эта...м-м...возня с котировками навела меня на парадоксальную мысль:
- Если накачана неизвестно откуда кривая история котировок, то изнутри терминала я ничего с ней не могу сделать!!!
Даже нажав замечательную кнопку "Закачать" я не смогу получить приемлемый результат,
пока не выйду из терминала и не удалю предварительно все hst-файлы.
Впрочем эта мысь нуждается в дополнительном исследовании...
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Меню -> Архив котировок -> Удалить не помогает
Вроде удаляет...Но при следующем просмотре там опять эти же цифры.
Тестер опять генерит фaйлы по полной. Не помогает и выход из терминала.
При входе через 5 минут история опять полная.
Приходится через экспорт/импорт делать. Это правильно?
Так и задумывалось, что история может только расти?