Как экспортировать конкретные данные о цене и объеме из виджета 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) будут охватывать все верхние цены и объем книг. Тем не менее, я хотел бы сохранить 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 мсек: ДВИЖЕНИЕ В РЕАЛЬНОМ ВРЕМЕНИ В МИЛЛИСЕКУНД

Как экспортировать

  1. Проверьте, если data-source владелец законно разрешает вашу автоматизированную обработку.
  2. Создайте свой собственный в режиме реального времени DataPump программное обеспечение, независимое от виджета в HTML
  3. Создайте свой собственный DB-store, чтобы эффективно выгружать отсканированные записи данных в режиме реального времени DataPump
  4. Проверьте вживую data-source >> DataPump >> DB-store производительность и надежность благодаря возможности работать без ошибок круглосуточно для нескольких валютных курсов параллельно
  5. Интегрировать ваш DataPump кормили DB-store местный data-source для интерактивного / автономного взаимодействия с вашим предпочтительным { MT4 | Excel | количественная аналитика} пакет
  6. Интегрируйте мониторинг любых нарушений производственной среды в конвейер обработки в реальном времени, который может варьироваться от проблем сети, проблем VPN / хостинга, проблем доступности источника данных до неожиданного изменения формата отсканированного источника данных / условий доступа.
Другие вопросы по тегам