не совпадение уровней цены
-
- Сообщения: 6
- Зарегистрирован: Пт июл 09, 2010 9:06 am
- Откуда: россия
не совпадение уровней цены
Добрый день! В окне графика справа уровни цены. Они не всегда совпадают по некоторым парам с такими же уровнями у брокера разница иногда в 5-10 пунктов. Например eurjpy разница в 25 п. Так ничего не протестируешь. Как настроить эти уровни? И еще у меня раньше был вопрос, как настроить кол-во знаков после запятой в цене?
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
Здравствуйте, Вадим!
Пожалуйст конкретизируйте вопрос с уровнями. Что именно и с чем Вы сравниваете? если есть возможность пришлите скриншоты.
Количество знаков можно настроить в свойствах валютной пары (больше информации смотрите здесь). После изменения параметров валютной пары нужно перегенерировать тики.
Пожалуйст конкретизируйте вопрос с уровнями. Что именно и с чем Вы сравниваете? если есть возможность пришлите скриншоты.
Количество знаков можно настроить в свойствах валютной пары (больше информации смотрите здесь). После изменения параметров валютной пары нужно перегенерировать тики.
- Hunter
- Сообщения: 49
- Зарегистрирован: Сб ноя 21, 2009 10:22 am
- Откуда: Санкт-Петербург
Присоединяюсь к высказанному топикстартером.
Использую котировки Форекс-Клуба (GMT+0). Импортирую из скачанного файла.
Насколько я понимаю, свеча в Форекс Тестере меняется в 00:00. В Форекс Клубе в 21:00. Но сколько ни экспериментировал с временными сдвигами, свечи в ФТ и у брокера не совпадают. Причем часто бывает, что совпадают экстремумы (High и Low), но не совпадают Open и Close.
В чем может быть дело?
(Пошел экспериментировать дальше...)
Использую котировки Форекс-Клуба (GMT+0). Импортирую из скачанного файла.
Насколько я понимаю, свеча в Форекс Тестере меняется в 00:00. В Форекс Клубе в 21:00. Но сколько ни экспериментировал с временными сдвигами, свечи в ФТ и у брокера не совпадают. Причем часто бывает, что совпадают экстремумы (High и Low), но не совпадают Open и Close.
В чем может быть дело?
(Пошел экспериментировать дальше...)
Дилетанту всё понятно. Специалисту ничего не понятно.
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
- Hunter
- Сообщения: 49
- Зарегистрирован: Сб ноя 21, 2009 10:22 am
- Откуда: Санкт-Петербург
Это сделать нетрудно, но что Вам даст скриншот ФК? Там ведь расхождения не в сотни пунктов, а максимум в десяток-полтора (да и то это редко, обычно меньше) — по скриншоту не увидеть разницы в свечах, с виду свечи совпадают.
Но я вчера ночью мозги вывихнул — и, кажется, разобрался, в чем дело. Опишу на примере дневных свечей (D1), с которыми я работаю.
Проблема в минутной свече, которая рисуется в 00 ч. 00 мин., то есть при переходе через сутки. Форекс Тестер, рисуя график свечей D1, причисляет эту минутную свечу к новым суткам. Вероятно, это хорошо для тикового графика, но для минуток это не есть хорошо. Главная беда: в субботу (на стыке недель) возникает лишняя дневная свеча (состоящая всего из одной минуты при правильном сдвиге времени), которая очень мешает тестированию. Особенно мешает при вычислении средней волатильности за период.
Для МТС, конечно, нетрудно, придумать код, который эту помеху обходил бы, но это вносит путаницу при работе с разными инструментами. Можно было бы «прочистить» текстовый файл от этих котировок перед загрузкой в ФТ, написав макрос в Ворде, — но объемы файлов переваливают за 200 МВ, и Ворд просто виснет. Эксел не грузит больше 65000 значений, как известно. В общем, морока.
В связи с этим: нельзя ли сделать в Форекс Тестере опцию, позволяющую отфильтровывать соответствующие свечи при генерации тиков для тестирования? Например, флажок «Игнорировать уик-энды», или «Исключить данные в 00:00». Примерно так сделано в программе «AmiBroker», и там проблем с лишней свечой не возникает.
И еще интересный и пока непонятный мне момент:
Очищаю файл котировок Форекс Клуба от значений в 00:00. Загружаю в ФТ со сдвигом +3 часа. Лишняя «минутка» в субботу все равно возникает.
Экспортирую данные в новый файл, снова очищаю от значений в 00:00, и загружаю обратно. Лишняя «минутка» исчезает.
Но если «погонять» сдвиг времени в очищенном файле туда-сюда, и снова вернуться к правильному сдвигу, лишняя «минутка» снова появится.
Но я вчера ночью мозги вывихнул — и, кажется, разобрался, в чем дело. Опишу на примере дневных свечей (D1), с которыми я работаю.
Проблема в минутной свече, которая рисуется в 00 ч. 00 мин., то есть при переходе через сутки. Форекс Тестер, рисуя график свечей D1, причисляет эту минутную свечу к новым суткам. Вероятно, это хорошо для тикового графика, но для минуток это не есть хорошо. Главная беда: в субботу (на стыке недель) возникает лишняя дневная свеча (состоящая всего из одной минуты при правильном сдвиге времени), которая очень мешает тестированию. Особенно мешает при вычислении средней волатильности за период.
Для МТС, конечно, нетрудно, придумать код, который эту помеху обходил бы, но это вносит путаницу при работе с разными инструментами. Можно было бы «прочистить» текстовый файл от этих котировок перед загрузкой в ФТ, написав макрос в Ворде, — но объемы файлов переваливают за 200 МВ, и Ворд просто виснет. Эксел не грузит больше 65000 значений, как известно. В общем, морока.
В связи с этим: нельзя ли сделать в Форекс Тестере опцию, позволяющую отфильтровывать соответствующие свечи при генерации тиков для тестирования? Например, флажок «Игнорировать уик-энды», или «Исключить данные в 00:00». Примерно так сделано в программе «AmiBroker», и там проблем с лишней свечой не возникает.
И еще интересный и пока непонятный мне момент:
Очищаю файл котировок Форекс Клуба от значений в 00:00. Загружаю в ФТ со сдвигом +3 часа. Лишняя «минутка» в субботу все равно возникает.
Экспортирую данные в новый файл, снова очищаю от значений в 00:00, и загружаю обратно. Лишняя «минутка» исчезает.
Но если «погонять» сдвиг времени в очищенном файле туда-сюда, и снова вернуться к правильному сдвигу, лишняя «минутка» снова появится.
Дилетанту всё понятно. Специалисту ничего не понятно.
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
Пока что мы не планируем добавлять опции «Игнорировать уик-энды», или «Исключить данные в 00:00». Рекомендую просто написать маленькую программку на Дельфи или чём-то подобном, которая пробежит по файлу и удалит ненужные строчки.
По поводу лишней минутки пока ответить не могу, пожалуйста пришлите ваши данные, попробуем из загрузить и посмотрим что получится
По поводу лишней минутки пока ответить не могу, пожалуйста пришлите ваши данные, попробуем из загрузить и посмотрим что получится
- Hunter
- Сообщения: 49
- Зарегистрирован: Сб ноя 21, 2009 10:22 am
- Откуда: Санкт-Петербург
Отправил Вам файл минуток Форекс Клуба за 2010 г. (небольшую часть, поскольку целиком послать не удается)
Общее впечатление: если файл импортировать со сдвигом времени, например, +3, затем экспортировать, а затем экспортированный снова импортировать со сдвигом -3, то картина не совсем точно возвращается в исходное состояние.
(Я проделывал эту операцию, предварительно удалив минутки в 00:00).
Спасибо.
Общее впечатление: если файл импортировать со сдвигом времени, например, +3, затем экспортировать, а затем экспортированный снова импортировать со сдвигом -3, то картина не совсем точно возвращается в исходное состояние.
(Я проделывал эту операцию, предварительно удалив минутки в 00:00).
Спасибо.
Дилетанту всё понятно. Специалисту ничего не понятно.
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
На всякий случай выкладываю программку, которая убирает последнюю минутку недели в файлах формата "<TICKER>,<PER>,<DTYYMMDD>,<TIME>,..."
На Вашем файле сработала, но на других не проверял, нет времени.
Чтобы запустить процесс нужно просто выбрать исходный файл и нажать кнопку "Start", новый файл будет создан в той же папке с именем <старое имя>_filtered
На Вашем файле сработала, но на других не проверял, нет времени.
Чтобы запустить процесс нужно просто выбрать исходный файл и нажать кнопку "Start", новый файл будет создан в той же папке с именем <старое имя>_filtered
- Вложения
-
- DataFilter.zip
- (5.08 КБ) 771 скачивание
- Hunter
- Сообщения: 49
- Зарегистрирован: Сб ноя 21, 2009 10:22 am
- Откуда: Санкт-Петербург
Ну просто огромное спасибо, с десятиэтажный дом!!!!FT Support писал(а):На всякий случай выкладываю программку, которая убирает последнюю минутку недели в файлах формата "<TICKER>,<PER>,<DTYYMMDD>,<TIME>,..."
(Там требуется .Net.Framework 4, а у меня даже 3-й не стоит. Надо поставить 3-й, а затем 4-й?)
Дилетанту всё понятно. Специалисту ничего не понятно.
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
- Hunter
- Сообщения: 49
- Зарегистрирован: Сб ноя 21, 2009 10:22 am
- Откуда: Санкт-Петербург