Запис у CSV-файл за допомогою тригера
Опис
У цьому прикладі показано, як експортувати дані з MarketFeeder Pro до текстового файлу CSV за допомогою дії тригера "записати у файл". CSV-файл у перекладі з англійської (comma separated values) означає простий текстовий файл, в якому всі значення відокремлені один від одного комою або крапкою з комою, наприклад:
MarketFeeder Pro має вбудовану функцію запису у файл, за допомогою якої можна експортувати з програми будь-який набір даних, виразів, змінних тригера та їх комбінації.
Тригери
У цьому файлі всього дві константи, і вони потрібні лише для того, щоб відфільтрувати непотрібні результати СЦ. Константи використовуються лише для прикладу, головним чином, щоб зменшити розмір кінцевого файлу.
min_sp : Мінімальна СЦ відповідного результату;
max_sp : Максимальна СЦ відповідного результату.
Тригери у дії
Зверніть увагу, що експортз комерційною метою ринкових даних, що є власністю BetFair, таких як коефіцієнти та обсяг сторгованих грошей, порушує положення Умов Ліцензії на історичні дані BetFair!
Давайте подивимося на тригери:
У нас є два тригери:
1. Запис заголовків на початку файлу
За допомогою цього тригера можна зробити з даних, що записуються, таблицю з заголовками. При оновленні першого ринку цей тригер запише заголовки "ИмяРынка", "ИмяВыхода" і "СЦ" файл за вказаним шляхом (у разі, d:\sp_prices.csv). Зверніть увагу, що в цьому тригері увімкнена опція "Перезаписати дані", тобто він спочатку видаляє існуючий текст у файлі (якщо він є). Цей тригер можна вимкнути, якщо вам не потрібні заголовки або якщо ви не хочете, щоб файл перезаписувався щоразу, як вистартуєте програму або перезавантажуєте тригери.
2. Запис СЦ у файл
Цей тригер записує ім'я ринку, ім'я відповідного результату та його СЦ у зазначений файл. Значення відокремлені один від одного комою, а текстові змінні ( market_name і sel_name ) укладені в лапки, щоб зберегти пробіли всередині них.
Якщо прогнати ці тригери кількома ринками, вийде файл приблизно такого виду:
Імпорт до Excel
Відкрийте Excel і перейдіть на вкладку "Дані" (Data). Повторіть усі кроки, описані нижче, щоразу натискаючи кнопку "Далі" (Next), доки не дійдете до останнього екрана. Скріншоти зроблені з англомовного інтерфейсу, але в українському все дуже схоже.