Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
а не проще ли собирать тупо тиковую историю ? Зачем тебе цена, если она не меняется 1секунду? А записей будет при интервале в 5 мс - 200 штук!
Чтобы сравнивать цену одного инструмента с другим - кпримеру как синтетику тиковую как на барах построить, время прихода то разное??? Да и потом не нужно уже будет высчитывать интенсивность потока...
Чтобы сравнивать цену одного инструмента с другим - кпримеру как синтетику тиковую как на барах построить, время прихода то разное??? Да и потом не нужно уже будет высчитывать интенсивность потока...
ИМХО, это называется дискретизация сигнала. Например, частота дискретизации звука в музыкальном CD равна 44,1 КГц, то есть каждые 1/44100=22.67 мкс поступает новый семпл. Котировки поступают неравномерно, то есть частота дискретизации отсутствует.
Минус этого - нельзя применять средства DSP для обработки сигналов (если захочется :) ) и, как верно заметили, нельзя работать с корреляцией.
Как это можно поправить:
1. Ввести принудительную дискретизацию для всех валютных пар с нужным периодом. Я использую от 0,5 до 1 сек. Данные пишутся в кольцевые буфера, это удобно для дальнейшей обработки. Вместо недостающих точек вставляем предыдущие.
2. Сделать интерполяцию для недостающих точек. ИМХО особого смысла не имеет, т.к. обычно новые тики редко отличаются по значению от предыдущих более чем на 1 пункт в 4-х знаке. Сделать можно, но будет грузить проц на тестировании. Я делал сплайнами, кусочно-линейную и особых выгод не заметил.
Тут спрашивали насчет тормозов - да, на MQL4 будет тормозить, я всю обработку делаю в DLL
ИМХО, это называется дискретизация сигнала. Например, частота дискретизации звука в музыкальном CD равна 44,1 КГц, то есть каждые 1/44100=22.67 мкс поступает новый семпл. Котировки поступают неравномерно, то есть частота дискретизации отсутствует.
Минус этого - нельзя применять средства DSP для обработки сигналов (если захочется :) ) и, как верно заметили, нельзя работать с корреляцией.
То есть если выдуть одну "чистую" ноту (на синтезаторе, например) -- то частота дискретизации отсутствует?
Или всё-таки будет сэмплироваться одна и та же нота (читайте -- один и тот же тик)?
ИМХО, это называется дискретизация сигнала. Например, частота дискретизации звука в музыкальном CD равна 44,1 КГц, то есть каждые 1/44100=22.67 мкс поступает новый семпл. Котировки поступают неравномерно, то есть частота дискретизации отсутствует.
Минус этого - нельзя применять средства DSP для обработки сигналов (если захочется :) ) и, как верно заметили, нельзя работать с корреляцией.
Как это можно поправить:
1. Ввести принудительную дискретизацию для всех валютных пар с нужным периодом. Я использую от 0,5 до 1 сек. Данные пишутся в кольцевые буфера, это удобно для дальнейшей обработки. Вместо недостающих точек вставляем предыдущие.
2. Сделать интерполяцию для недостающих точек. ИМХО особого смысла не имеет, т.к. обычно новые тики редко отличаются по значению от предыдущих более чем на 1 пункт в 4-х знаке. Сделать можно, но будет грузить проц на тестировании. Я делал сплайнами, кусочно-линейную и особых выгод не заметил.
Тут спрашивали насчет тормозов - да, на MQL4 будет тормозить, я всю обработку делаю в DLL
Выше ссылка - экселевский файл выложил на файлообменник. Там тики по по разным парам в разных листах за один и тот же промежуток времени . скчивал сначала с дукаса тики в csv. формате потом расставлял их в экселе только не получилось при расстановки данных постолбцам время сделать как и должно быть в виде 00:00:00,000, получилось так- 00:00:00,0 так вот нужно чтобы онлайн тики скидывались из терминала в файл экселя именно так + то о чем писал выше - каждая строка это
00:00:00,001; аск бид
00:00:00,002
.
.
.
и ести тика не было то все равно значение берется с прошлого тика и заполняется в строку времени - что то вроде вашего первого пункта. Так вот нужно же будет делать потом расчеты еще а эксель расчет делает например не более 1000000 строк - проблема . Может для сбросса тиковых данных имея огромные таблищи с несколькими милионами строк и более быстрого расчета использовать не эксель а чтонибудь другое?? посаветуйте . И вседе Хоть примерно сколько такой заказ может стоить всреднем
возможно тиковые данные есть на финаме
Тики взял с дукаса....