Загрузка коэффициентов всех обновляемых исходов в Excel
Описание
В принципе в этом примере делается именно то, что заявлено в его описании: он записывает все коэффициенты из ваших рынков в лист Excel в два столбца -- в одном имя исхода, а в другом его коэффициент. Эти колонки затем можно использовать в различных аналитических целях. У вас перед глазами будут коэффициенты всех исходов за день, и вы сможете настраивать частоту, с которой эти коэффициенты будут обновляться в файле Excel.
Триггеры
С помощью констант можно задать следующие настройки:
price_refresh : Частота обновления (в секундах) коэффициентов в листе. Чем меньше это значение, тем чаще коэффициенты будут обновляться в файле Excel. Постарайтесь оставаться в пределах 2 сек.;
record_inplay : Записывать коэффициенты по ходу игры: 0 - нет, 1 - да. Если эта константа равна 0, триггеры не будут записывать новые коэффициенты после того, как рынок перейдет в состояние по ходу игры.
Триггеры в действии
Вам нужно будет выполнить минимальный набор шагов подготовки, чтобы триггеры заработали.
1. Первым делом откройте Excel и создайте новую книгу. В этой книге создайте новый лист (или переименуйте лист "Лист1") с именем "horse_sheet".
2. Зайдите в "Настройки -> Excel" и отключите все галочки, чтобы получилось вот так.
Обратите внимание, что отключать их не обязательно, триггеры будут работать и так. Просто таким образом вы сможете сэкономить ресурсы компьютера. Если у вас в списке сотня рынков, вряд ли вы захотите, чтобы для каждого из них создавался отдельный лист в Excel и туда записывались все их данные помимо тех двух столбцов, которые вам, по сути дела, и нужны.
3. Откройте MarketFeeder Pro и загрузите все рынки, которые вы хотите отслеживать в течение дня. Вы можете сделать это либо вручную, либо с помощью утилиты Market Locator.
4. Не закрывая вашу книгу Excel, нажмите на ссылку "Запуск Excel" в правом верхнем углу интерфейса программы.
Программа спросит вас, хотите ли вы подсоединиться к уже существующей копии Excel. Обязательно нажмите "Да".
5. Загрузите файл с триггерами и включите их (кнопка с лампочкой возле надписи "Триггеры" в том же меню, что и надпись "Запуск Excel").
Если вы все сделали правильно, то после обновления первого рынка вы увидите список исходов приблизительно в такой форме:
По мере того, как начнут обновляться другие рынки, вы увидите, как эти два столбца заполняются:
Обратите внимание, как меняются коэффициенты первых исходов в списке. Некоторые из них (особенно в рынках скачек к концу забега) будут меняться на 1000 и 1.1: это означает, что эти коэффициенты триггер записал последними перед тем, как рынок окончился. Вы можете изменить это поведения, установив константу record_inplay в 0.
Внимание: вам нужно будет вручную очистить содержимое листа horse_sheet перед перезагрузкой триггеров (если вы захотите их перезагрузить), иначе программа продолжит добавлять исходы каждого следующего рынка под уже записанными.