Skip to content

Загрузчик котировок московской биржи для привода qscalp(и не только) с web серверов, добавляет в архив отсутствующие дни.

Notifications You must be signed in to change notification settings

Jecha1917/qshDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qshDownloader

Загрузчик котировок московской биржи для привода qscalp(и не только) с web серверов, проверяет на появление новых дней добавляя их архив

загружает архив котировок в указанную директорию в конфиге, проходится по списку указанных серверов, которые можно взять на сайте привода qscalp. HistoryPath - Директория где хранится архив котировок ServerUrls - Список адресов где выложен в публичный доступ архив котировок. ParseFileUrls - регулярка для получеения относительного пути к файлу на веб сервере в первой группе, и имени файла во второй группе. ParseDate - регулярка для получения даты со списка дней для загрузки в первой группе дата дня. HoursInterval - интервал проверки серверов, данные выкладываются раз в сутки, если запустить службу в 6:30 по мск то сервис будет запускаться каждый день в 6:30.

пример секции конфига appsettings.json:

  "WorkerConfig": {
    "HistoryPath": "C:\\Trading\\History",
    "ServerUrls": [
      "http://erinrv.qscalp.ru",
      "http://qsh.qscalp.ru/Techcap"
    ],
    "ParseFileUrls": "\"([\\w\\/]*[\\/\\-\\d]+([\\.\\-\\w]+\\.qsh))\"",
    "ParseDate": ">(\\d{4}-\\d{2}-\\d{2})<",
    "HoursInterval": 24
  }

About

Загрузчик котировок московской биржи для привода qscalp(и не только) с web серверов, добавляет в архив отсутствующие дни.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published