Импорт минуток со сдвигом +4 часа

Сообщайте о возможных ошибках в программе.
Ответить
Сообщение
Автор
Аватара пользователя
torher
Сообщения: 20
Зарегистрирован: Ср дек 27, 2006 11:17 am

Импорт минуток со сдвигом +4 часа

#1 Сообщение torher » Сб янв 06, 2007 9:59 am

Здравствуйте, Михаил!

В продолжение темы импорта (копия последнего сообщения).

ДЕЙСТВИЯ:
1. Удалил папку валюты.
2. Импортировал минутки со сдвигом +4 часа.
3. Анализирую 4Н. Режим редактирования.

Что должно быть: хай-ло свечек должны быть те же, что и без сдвига.
Измениться должно только время.

Что получилось:
1. Некоторые свечи изменились по форме.
2. Появились свечи выходных 00.00.
3. Понедельник начинается со свечи 04.00.

Как проверял:
1. Скопировал папку тестера с др. именем. С ней экспериментирую.
2. Удалил валюту.
3. Импортировал со сдвигом. Период стоял 4Н. Режим редактирования.
4. Запустил старый тестер, где минутки без сдвига в режиме редактирования.
5. Сравниваю эти 2 экрана по хай-лу свечек и времени.

Скрины приложены.

С уважением, Павел.
Вложения
Shift=0.jpg
Импорт без сдвига времени
(120.19 КБ) 26940 скачиваний
Shift=+4.jpg
Импорт со сдвигом +4 часа
(112.69 КБ) 26940 скачиваний

Аватара пользователя
Terranin
Site Admin
Сообщения: 846
Зарегистрирован: Вс июл 23, 2006 12:01 pm

Re: Импорт минуток со сдвигом +4 часа

#2 Сообщение Terranin » Сб янв 06, 2007 5:31 pm

torher писал(а):Здравствуйте, Михаил!

В продолжение темы импорта (копия последнего сообщения).

ДЕЙСТВИЯ:
1. Удалил папку валюты.
2. Импортировал минутки со сдвигом +4 часа.
3. Анализирую 4Н. Режим редактирования.

Что должно быть: хай-ло свечек должны быть те же, что и без сдвига.
Измениться должно только время.

Что получилось:
1. Некоторые свечи изменились по форме.
2. Появились свечи выходных 00.00.
3. Понедельник начинается со свечи 04.00.
То что появились свечи выходных и понедельник начинается с 4:00 в этом нет ничего удивительного. При сдвиге на 4 часа свечи пятницы вылезли на субботу а поскольку в воскресенье свечей небыло то понедельник начался на 4 часа позже.

Насчет различий в свечах я вижу только разницу в одной из последних свечей а именно предпоследней красной на первом рисунке.
Asta la vista
Mike

Аватара пользователя
torher
Сообщения: 20
Зарегистрирован: Ср дек 27, 2006 11:17 am

#3 Сообщение torher » Сб янв 06, 2007 6:10 pm

Не согласен.

Если я сдвигаю время 20.00 пятницы на +4 часа, то сдвинуться время должно в понедельник, а НЕ в субботу. Потому как в суббота - выходной.
Субботы НЕТ в котировках.

Заметтьте, кстати, что пятница - неполноценный день. Это - ещё один вопрос.

Что касается различий в свечах - могу указать конкретно.
И не одну, а 6-8.

Аватара пользователя
Terranin
Site Admin
Сообщения: 846
Зарегистрирован: Вс июл 23, 2006 12:01 pm

#4 Сообщение Terranin » Сб янв 06, 2007 6:31 pm

torher писал(а):Не согласен.

Если я сдвигаю время 20.00 пятницы на +4 часа, то сдвинуться время должно в понедельник, а НЕ в субботу. Потому как в суббота - выходной.
Субботы НЕТ в котировках.

Заметтьте, кстати, что пятница - неполноценный день. Это - ещё один вопрос.

Что касается различий в свечах - могу указать конкретно.
И не одну, а 6-8.
Насколько я знаю торги останавливаются везде одновременно. У меня например в пятницу посреди дня, а начинаются в воскресенье в 6 часов вечера. Так что если сдвигать котировки все так и будет выглядеть. И с какой стати тики вдруг скакнут на 2 дня по времени вместо 4х часов?

Различия в свечах могли возникнуть из-за того что некоторые минутки на границах 4x часов из-за погрешностей во времени (при сдвиге) могли перейти из одной свечи в другую.
Asta la vista
Mike

Аватара пользователя
torher
Сообщения: 20
Зарегистрирован: Ср дек 27, 2006 11:17 am

#5 Сообщение torher » Сб янв 06, 2007 6:56 pm

Насколько я знаю торги останавливаются везде одновременно. У меня например в пятницу посреди дня, а начинаются в воскресенье в 6 часов вечера. Так что если сдвигать котировки все так и будет выглядеть. И с какой стати тики вдруг скакнут на 2 дня по времени вместо 4х часов?

При чём тут это?

Вы в самом деле не хотите вникнуть в проблему?
Я уже замотался вам объяснять её.
Вы хотите сказать, что с импортом всё в порядке?

Различия в свечах могли возникнуть из-за того что некоторые минутки на границах 4x часов из-за погрешностей во времени (при сдвиге) могли перейти из одной свечи в другую.

Извиняюсь, этого не может быть. Когда минутки одни и те же.

Аватара пользователя
torher
Сообщения: 20
Зарегистрирован: Ср дек 27, 2006 11:17 am

#6 Сообщение torher » Вс янв 07, 2007 3:36 pm

Приветствую всех.
Что решили по импорту со сдвигом?
Будет ли устранён баг?

Аватара пользователя
Terranin
Site Admin
Сообщения: 846
Зарегистрирован: Вс июл 23, 2006 12:01 pm

#7 Сообщение Terranin » Вс янв 07, 2007 4:29 pm

torher писал(а):Насколько я знаю торги останавливаются везде одновременно. У меня например в пятницу посреди дня, а начинаются в воскресенье в 6 часов вечера. Так что если сдвигать котировки все так и будет выглядеть. И с какой стати тики вдруг скакнут на 2 дня по времени вместо 4х часов?

При чём тут это?

Вы в самом деле не хотите вникнуть в проблему?
Я уже замотался вам объяснять её.
Вы хотите сказать, что с импортом всё в порядке?

Различия в свечах могли возникнуть из-за того что некоторые минутки на границах 4x часов из-за погрешностей во времени (при сдвиге) могли перейти из одной свечи в другую.

Извиняюсь, этого не может быть. Когда минутки одни и те же.
Еще раз объясняю насчет сдвига с пятницы на субботу - так и должно быть. Торги по всему миру останавливаются одновременно, часовые пояса везде разные. Поэтому у кого-то кто использует среднеевропейское время как Альпари котировки заканчиваются в пятницу в 23:59 а у других брокеров вполне может быть уже суббота и на понедельник эти котировки не переезжают - с какой стати?

Насчет погрешностей в построении свечей то будем смотреть.
Asta la vista
Mike

Аватара пользователя
torher
Сообщения: 20
Зарегистрирован: Ср дек 27, 2006 11:17 am

#8 Сообщение torher » Вс янв 07, 2007 4:37 pm

Дело ведь не во времени завершения торгов.

На примере 15.12.06 последняя свеча в 20.00.
Следующий торговый день - 18.12.06.
Поэтому при сдвиге на +4 пятничная свеча 20.00 должна стать свечой 0.00 ПОНЕДЕЛЬНИКА.

Появление же свечи 00.00 субботы - недопустимо, в котировках этой даты нет.

Начало понедельника свечой 4.00 - тоже абсурд, согласитесь.

Поэтому, мне всё-таки кажется, что именно так должно быть - перенос минуток на СУЩЕСТВУЮЩУЮ в котировках дату.

Man
Site Admin
Сообщения: 71
Зарегистрирован: Вс июл 23, 2006 1:11 pm

#9 Сообщение Man » Вс янв 07, 2007 8:30 pm

Есть календарная неделя с Понедельника по Воскресенье.
Есть 24 часовых пояса.

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

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

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

Аватара пользователя
torher
Сообщения: 20
Зарегистрирован: Ср дек 27, 2006 11:17 am

#10 Сообщение torher » Пн янв 08, 2007 7:44 am

Не согласен.
Часовые пояса тут совершенно ни при чём.
Используются котировки КОНКРЕТНОГО дилера, работающего по своему времени, в данном случае - по ГМТ+1.
Они и сдвигаются.
Время и даты тут определены ОДНОЗНАЧНО.
И если дилер не работает в выходные, при сдвиге выходных быть НЕ должно.
И понедельник ДОЛЖЕН начаться со свечи 00.00 в ЛЮБОМ СЛУЧАЕ. Иначе это говорит о том, что свеча 00.00 ВЫПАЛА из котировок, а это - тоже ошибка.

Man
Site Admin
Сообщения: 71
Зарегистрирован: Вс июл 23, 2006 1:11 pm

#11 Сообщение Man » Пн янв 08, 2007 8:14 am

torher писал(а):Не согласен.
Часовые пояса тут совершенно ни при чём.
Хорошо, пойдем от противного - пожалуйста найдите программу технического анализа, в которой котировки с пятницы переносятся на понедельник.

Аватара пользователя
torher
Сообщения: 20
Зарегистрирован: Ср дек 27, 2006 11:17 am

#12 Сообщение torher » Пн янв 08, 2007 10:19 am

Формально вы, наверно, правы.

Если котировки сдвигаются на 4 часа вперёд, то последняя свеча пятницы должна перекочевать на субботу, а первая свеча понедельника начнётся в 4.00, а не в 0.00.

4-часовые свечи по охлц не должны измениться.
А вот дневные изменятся.

Идея состояла в следующем.
Работа по дневному фрейму предусматривает анализ ситуации в момент открытия нового дня.
По москве это 2.00 ночи. Неудобно для работающего человека.
Поэтому решил посмотреть, можно ли работать по этой тактике, если считать открытием дня не 0.00 новых суток, а 20.00 предыдущих.
Поэтому последняя свеча и переходит в следующие сутки.
Единственно, эта 4-часовая свеча в пятницу (перешедшая на понедельник) будет на 1-2 часа короче.
Остальная структура котировок остаётся неизменной.

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

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

Но сделаете ли вы её - сомневаюсь. И так загрузка у вас выше крыши.

Я сам такой фокус в МТ исполнял в своё время.

Но как вывертуться мне здесь, в тестере, - пока не понимаю.

Аватара пользователя
torher
Сообщения: 20
Зарегистрирован: Ср дек 27, 2006 11:17 am

#13 Сообщение torher » Пн янв 08, 2007 10:30 am

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

Аватара пользователя
torher
Сообщения: 20
Зарегистрирован: Ср дек 27, 2006 11:17 am

#14 Сообщение torher » Ср янв 10, 2007 6:00 pm

Приветствую всех!
Проблему с модификацией котировок вроде решил.
Правда, через правое ухо, :))), - экспертом МТ4.

Но полезной оказалась дискуссия, спасибо!

Man
Site Admin
Сообщения: 71
Зарегистрирован: Вс июл 23, 2006 1:11 pm

#15 Сообщение Man » Ср янв 10, 2007 10:11 pm

Решили? Очень хорошо.

Ответить