Как экспортировать конкретные данные о цене и объеме из виджета LMAX level 2, чтобы преуспеть
Фон - я не программист. Я торгую спот-форекс в течение дня. Я готов изучать программирование
Конкретный запрос - я хотел бы знать, как экспортировать в Excel данные о цене и объеме в режиме реального времени, которые отображаются в виджете / рамке LMAX уровня 2 на https://s3-eu-west-1.amazonaws.com/lmax-widget/website-widget-quote-prof-flex.html?a=rTWcS34L5WRQkHtC
По сути я ищу экспорт
- данные о цене и объеме, где происходят цветные вспышки.
- данные о цене и объеме, когда цветные вспышки не появляются.
Я понимаю, что 1) и 2) будут охватывать все верхние цены и объем книг. Тем не менее, я хотел бы сохранить 1) и 2) отдельно / различать, что касается сбора данных.
Период времени, в течение которого собранные данные предполагается хранить -> 2-3 часа.
Какие языки мне нужно знать, чтобы делать вышеперечисленное? Я понимаю, что мне нужно быть опытным пользователем Excel тоже.
Долгосрочные цели - я намерен использовать вышеуказанную информацию для принятия решений по усмотрению внутридневной торговли. В долгосрочной перспективе я буду больше вовлечен в создание алгоритма или индикатора, который поможет в процессе принятия решений, который будет включать информацию выше.
Я понял, что нужно знать кодирование, чтобы участвовать в таких мероприятиях, как описанные выше. Поэтому я начал изучать C ++. Тем более, чтобы получить представление о кодировании. Я искал во всем Интернете, с чего начать в этом начинании. Однако я довольно смущен и перегружен всей информацией. Следовательно, кроме конкретного запроса на экспорт данных, любые дополнительные рекомендации также будут полезны.
На данный момент я использую MT4 для торговли. Следовательно, я верю, чтобы сделать выше - мне нужно больше, чем просто MT4.
Любая помощь будет высоко оценен.
1 ответ
Да, MetaTrader4
до сих пор не в состоянии (несмотря на все маркетинговые и PR-усилия, предпринимаемые надбавкой к терминалам OrderBook Add-On-up терминалов) OrderBook-L2/DoM-data
в ваш MQL4
/ NewMQL4
алгоритм для принятия любого решения. Интеграция сторонних программных инструментов необходима, чтобы сделать MQL4
-код, осведомленный о режиме реального времени L2/DoM-data
,
Виджет LMAX имеет впечатляющий внешний вид, однако для экспорта в Excel требуется много усилий по программированию, чтобы повторно использовать его для автоматического сканера для получения данных за 1 и 2, в то время как могут быть некоторые другие, нетехнические, проблемы с правовыми вопросами. / эксплуатационные ограничения для автоматического сканера, работающего с таким источником данных. Чтобы привести пример, политика издателя данных ограничивает автоматические сканеры ценообразования опционов для опций { FTSE | САС | AMS | DAX }, может повторно посещать опубликованные в Интернете источники данных не чаще одного раза в четверть часа и получать блокировку / внесение в черный список в противном случае. Таким образом, забота и правильное проектирование источников данных на месте.
Размер сбора данных является еще одной проблемой. В Excel есть некоторые ограничения на количество строк / столбцов, которые могут быть импортированы. Большие файлы данных, тем больше CSV-импорт может выйти за эти пределы. L2/DoM-data
Собранный в течение 2-3 часов только для одного единственного FX Major может превысить такой лимит, так как существует множество записей в секунду (десятки, если не сотни, всего несколько миллисекунд между ними). Статический размер файла собранных записей данных обычно занимает несколько минут, чтобы просто записаться на диск, поэтому правильная распределенная обработка data-flow
дизайн и неблокирование fileIO
инженерия является обязательным.
Проектирование системы в реальном времени - это правильная точка зрения для подхода к решению проблемы, а не просто какое-то упражнение на языке программирования. Освоение некоторого языка программирования является отличным шагом, тем не менее, так называемое надежное проектирование системы в реальном времени, а программное обеспечение для трейдинга является такой областью, требует, при всем уважении, гораздо большего понимания и практического опыта, чем создание MQL4
код запускается многопоточным и многопроцессорным с несколькими службами DLL для системы распределенной обработки на основе облака / сетки.
Какой объем трафика в реальном времени ожидается?
Просто для приблизительного представления о том, что может производить Рынок в секунду, в миллисекундах, в микросекундах, давайте рассмотрим анализ трафика NYNEX для одного инструмента:
Одна секунда может иметь этот дикий рельеф:
И однажды, глядя на выборку за 5 мсек:
Как экспортировать
- Проверьте, если
data-source
владелец законно разрешает вашу автоматизированную обработку. - Создайте свой собственный в режиме реального времени
DataPump
программное обеспечение, независимое от виджета в HTML - Создайте свой собственный DB-store, чтобы эффективно выгружать отсканированные записи данных в режиме реального времени
DataPump
- Проверьте вживую
data-source
>>DataPump
>>DB-store
производительность и надежность благодаря возможности работать без ошибок круглосуточно для нескольких валютных курсов параллельно - Интегрировать ваш
DataPump
кормилиDB-store
местныйdata-source
для интерактивного / автономного взаимодействия с вашим предпочтительным { MT4 | Excel | количественная аналитика} пакет - Интегрируйте мониторинг любых нарушений производственной среды в конвейер обработки в реальном времени, который может варьироваться от проблем сети, проблем VPN / хостинга, проблем доступности источника данных до неожиданного изменения формата отсканированного источника данных / условий доступа.