Автор |
Сообщение |
dar
Зарегистрирован: 12.05.2009
Сообщения: 17
|
Экспортирую данные реал-тайм из квика в ами и метас, при этом время бара в ами - начало бара, а в метасе - конец бара, т.е. например первый бар дня ами будет указывать как 10-30 а метас 10-35 (экспортирую 5-минутки). Хотелось бы что бы было одинаково - это где нибудь настраивается? |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Меню Tools -> Preferences -> закладка Intraday
Выбрать END time of interval |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
dar
Зарегистрирован: 12.05.2009
Сообщения: 17
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
Bazil
Зарегистрирован: 23.08.2015
Сообщения: 8
|
000 писал(а): |
Меню Tools -> Preferences -> закладка Intraday
Выбрать END time of interval |
Загружаю пятиминутки как базовые, что и указываю в настройках базы. Время свечи - начало её формирования. Мне же надо, чтобы на графиках и затем при экспорте время свечи указывалось как время её окончания. Для этого устанавливаю в Intraday опцию End Time of Interval. После этого время именно на базовых пятиминутках по прежнему остаётся начальным, а уже на сформированных на их основе 10-ти и более минутках время указывается как конец интервала, но при этом в формате 59:59.
Если же в Intraday выбрать опцию Time of last tick inside bar, то опять же на базовом графике никаких изменений не происходит, на десятиминутках первая свеча рынка после его открытия в 10:00 имеет время 10:05, а все последующие 10:15, 10:25... А часовики имеют время 10:55, 11:55 и т.д.
Как сделать так, чтобы и базовые и построенные на их основе свечи имели формат времени "Окончание интервала" и при этом, если это возможно, время отображалось как 00:00? То есть, например, часовая свеча, построенная из свечей базового интервала и начавшаяся в 10:00 имела метку времени 11:00, а не 10:59. Галки все сняты. У меня AmiBroker 5.20, если это важно. Спасибо за помощь. |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
В настройках опции End Time of Interval и Start Time of Interval должны влиять и на базовый фрейм. Если установлено End Time of Interval, то время в любом случае будет .59
last tick, first tick использовать не стоит. Ничего хорошего не получится. Эти опции только для тиковых данных.
В принципе наверное можно подкорректировать время в момент экспорта.
Как экспортируешь данные? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
Bazil
Зарегистрирован: 23.08.2015
Сообщения: 8
|
000 писал(а): |
В настройках опции End Time of Interval и Start Time of Interval должны влиять и на базовый фрейм. Если установлено End Time of Interval, то время в любом случае будет .59
last tick, first tick использовать не стоит. Ничего хорошего не получится. Эти опции только для тиковых данных.
В принципе наверное можно подкорректировать время в момент экспорта.
Как экспортируешь данные? |
Спасибо за ответ.
Значит это возможно какой-то баг, если на графике свечей базового интервала не переводится время установленное опцией End Time of Interval
Импортирую через Wizard, а сейчас после вашего вопроcа проимпортировал и через ASCII и все проходит удачно в плане экспорта, однако попытался начать всё заново: удалить базу, затем установить опцию End Time of Interval, затем создал новую базу, проимпортировал в неё данные, но снова на базовом графике время свечей стоит как начало их формирования, то есть как и в импортируемых данных. Такое впечатление, что данная опция действует только для данных уже сжатых из исходных, а на исходные почему-то не влияет.
А вот опцию изменения времени во время импорта не обнаружил. |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
В базе Ами время данных в любом случае будет время начала бара. Это жесткое требование Томаша.
Вот скрины 15 минутной базы. Показано как меняется время свечек на графике в зависимости от опции End Time of Interval и Start Time of Interval. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
Bazil
Зарегистрирован: 23.08.2015
Сообщения: 8
|
000 писал(а): |
В базе Ами время данных в любом случае будет время начала бара. Это жесткое требование Томаша.
Вот скрины 15 минутной базы. Показано как меняется время свечек на графике в зависимости от опции End Time of Interval и Start Time of Interval. |
Спасибо за развернутый ответ, буду разбираться, пробовать ![Smile](images/smiles/icon_smile.gif) |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
trashfx
Зарегистрирован: 27.06.2015
Сообщения: 90
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
|