На главную страницу

Описание работы с конфигурационным файлом 'MoveOrder.cfg':
            
  C версии v.42 появился конфигурационный файл, в котором пользователь может задать нужные ему значения некоторых параметров системы, отличающиеся от значений по умолчанию. Этот файл называется 'MoveOrder.cfg' и располагается в том же каталоге '\External Function DLLs', где находятся библиотека и модуль. В этом файле прописаны значения параметров по умолчанию. Эти значения каждый пользователь далее может изменить на более подходящие.
  Значения из конфигурационнго файла считываются один раз при запуске Метастока, поэтому после изменения значений в конфигурационном файле нужно перезагружать Метасток. Если cfg-файл отсутствует или значения в нем выходят за допустимый диапазон, то используются значения по умолчанию. Значения задаваемые по умолчанию в конфигурационном файле:
                
    [длительность времени контроля исполнения заявок (сек)]=37     (допустимый диапазон: 12-3600)
    [макс.срок действия вновь созданных заявок и стопов (дней)]=7    (допустимый диапазон: 1-30)
   
этот параметр удален, т.к. теперь он задается автоматически и равен значению первого параметра минус два:  [тайм-аут ожидания завершения запросов к АД-терминалу (сек)]=35   (допустимый диапазон: 10-180)
    параметр удален: [полный путь к файлу транзакций для QUIK]=C:\Program Files\QUIK\Front\trans.tri                
    [команда удаленного завершения работы терминала]=               
                    
!!!Рекомендуется длительность времени контроля исполнения заявок всегда должна быть больше времени обновления котировок АД-терминала. Т.е. если в АД-терминале Меню-Сервис-Параметры-Система задана скорость обновления АД минимальная (задана опция "Минимальный трафик"), то длительность времени контроля нужно задавать больше минуты, если задана средняя скорость обновления, то время контроля нужно задавать более 30 сек, если скорость обновления большая и максимальная (задана опция "Максимальный трафик"), то время контроля исполнения заявок можно cделать равной 12-15 сек.
!!!При работе с демо-счетом в Альфа-Директе этот параметр нужно задать равным 1-3 дня, поскольку демо-счет открывается всего на две недели, тогда заявки по демо-счету будут подаваться без проблем. Если этот параметр задать больше срока действия демо-счета, то заявки не будут приниматься к исполнению!

Если файла 'MoveOrder.cfg' в каталоге '\External Function DLLs' нет, то при запуске Метастока он будет автоматически создан. И далее уже можно будет редактировать значения в нем. Если такого файла не было при старте Метастока, то в модулях автоматизации будут использоваться значения по умолчанию, приведенные в примере выше. Расположение строк в файле конфигурации должно быть строго таким же как и в вышеприведенном примере. Вообще рекомендуется пользоваться cfg-файлом созданным автоматически и далее редактировать в нем только значения нужных параметров.
Если в результате ручного редактирования нарушится структура этого файла, то библиотека Borisoff.Dll перестанет работать и не будет загружаться. Для устранения этого сбоя нужно удалить этот файл и запустить Метасток, чтобы автоматически создался новый исправный файл!
    
C v.57 версии улучшена работа с этим конфигурационным файлом. Имеющиеся корректные параметры при смене версии теперь не перезаписываются автоматически значениями по умолчанию, а остаются как есть.

Значения параметров задаваемые по умолчанию в конфигурационном файле 'MoveOrder.cfg':
                
  [длительность времени контроля исполнения заявок (сек)]=35    (допустимый диапазон: 12-3600)
  [макс.срок действия вновь созданных заявок и стопов (дней)]=30    (допустимый диапазон: 1-30)
  [команда удаленного завершения работы терминала]=   (по умолчанию команда отсутствует)
  [время окончания основной торговой сессии на ММВБ (чч:мм)]=18:59  (время по умолчанию)
  [время окончания основной торговой сессии на ФОРТС (чч:мм)]=18:59  (время по умолчанию)
  [время окончания основной торговой сессии на РТС-стандарт (чч:мм)]=18:59  (время по умолчанию)
  [флаг отключения авто-торговли (Yes/No)]=Yes  (Yes по умолчанию)
  [флаг торговли опционами по теоретической цене (Yes/No)]=No  (No по умолчанию)


Сделана возможность работать по выбору с теоретической или с обычной ценой инструментов (важно для опционов). Режим цены задается в параметре:  [флаг торговли опционами по теоретической цене (Yes/No)]=No 
           
Если задано значение No, то по умолчанию используется обычная цена. При использовании теоретической цены можно также задавать отрицательное или положительное проскальзывание (проскок), как для обычной цены, тогда исполнение заявки будет лучше или хуже теоретической цены на величину проскальзывания (т.е. будут рыночными или лимитными).
Если теоретическая цена инструмента равна нулю, то автоматически используется обычная цена. Теоретическая цена считывается из Таблицы Котировок АД-терминала, поэтому для работы с теоретической ценой этот инструмент должен быть открыт в Таблице котировок АД-терминала. При включении режима, теоретическая цена применяется только к опционам, остальные инструменты считаются как обычно.
      
ВНИМАНИЕ
: правильные значения времени окончания основной торговой сессии КРИТИЧЕСКИ важны для ПРАВИЛЬНОГО определения размера имеющихся в портфелях позиций, как для основной так и для дополнительной (вечерней) сессии!!! Вовремя корректируйте это значение при изменениях расписания работы сессий и выставляйте их так, чтобы время заявок основной сессии четко отделялось от времени заявок вечерней сессии!
        
ВАЖНО: Значения в конфигурацинном файле должны редактироваться до запуска Метастока, чтобы Метасток после старта прочитал уже измененные значения параметров! Редактирование параметров при запущенном Метастоке эффекта не имеет, кроме того изменения, сделанные при работающем Метастоке будут отменены при завершении работы Метастока!


Hosted by uCoz