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

Включение функций MoveMICEX_SHR и MoveFORTS в формулы в Метастоке и значения некоторых настроек системы:

                  
  Для того чтобы формировались правильные заявки из Метастока в АД-терминал в Метастоке на вкладке Menu->Tools->Options...->Real-time->: обязательно должны быть ВКЛЮЧЕНЫ опции 'Enable real-time', 'Enable live bars' и 'Recalculate expert live'.
  Чтобы использовать функции MoveMICEX_SHR и MoveFORTS для инициации торговых приказов для Альфа-Директ из Метастока, нужно войти в Метастоке через кнопку 'Edit' в окно редактирования советника (эксперта) 'Expert Symbol Editor', формулы (индикатора) 'Indicator Editor' или тестовой системы 'System Editor' и щелкнуть мышью (поместить курсор) на поле ввода условий или формул, тогда станет доступной кнопка 'Functions..', нажать её, откроется окно выбора функций 'Paste Functions'. Там в окне левого столбца (Function Category) выбрать в списке строку 'Borisoff', тогда в окне правого столбца (Paste Function) появятся функции MoveMICEX_SHR и MoveFORTS с перечнем необходимых параметров. Нужно установить флажки 'Paste Arguments' и 'Show English Names' и нажать 'ОK'. В советнике (эксперте)  Buy и Sell условия прописываются на вкладках 'Symbols'.
  При использовании функции в советниках или в индикаторах, прикрепленных к разным графикам, заявки в Альфа-Директ будут формироваться сразу по всем этим ЦБ для портфеля, указанного в параметрах функции MoveMICEX_SHR (MoveFORTS).
  После срабатывания функции MoveMICEX_SHR (MoveFORTS) в Метастоке, она вызывает модуль MoveOrderADirect3.exe, который автоматически формирует заявки с заданными условиями и посылает их в терминал Альфа-Директ. Для автоматической торговли нужно отключить в терминале Альфа-Директ ручное подтверждение заявок (установите галочку 'Сервис->Параметры->Безопасность->ОтключитьПодтверждениеПриВводе/СнятииЗаявок' в терминале АДирект), иначе для каждой заявки будет появляться окно подтверждения, т.е. заявки не будут автоматически передаваться в АД-сервер. Окно подтверждения лучше использовать в режиме отладки торговых стратегий.
  Чтобы отключить, не перезагружая Метасток, автоматическую посылку в Альфа-Директ заявок на покупку/продажу после начала использования функции MoveMICEX_SHR, нужно просто удалить из каталога '\External Function DLLs' (либо переименовать, либо переместить в другое место) модуль MoveOrderADirect3.exe. (Borisof.dll не нужно удалять!). Когда нужно будет снова включить авто-отправку заявок в Альфа-Директ восстановите файл MoveOrderADirect3.exe обратно в каталоге '\External Function DLLs'.
  Чтобы отключить в Метастоке появление предупреждения 'Unusual time change detected in data stream from DBC Signal. Do you want to continue receiving warnings about this issue?' о сбое в данных, с запросом подтверждения от пользователя на продолжение работы, нужно щелкнуть правой кнопкой мыши на иконке 'MetaStock File Server' в SystemTray в правом нижнем углу экрана, выбрать пункт 'Restore' и, после открытия окна конфигурации файл-сервера, в пункте Tools->Realtime Configuration...->вкладка 'Data Options'->Data and Time-> снять галочку c пункта 'Warn if unusual time change'. То же самое можно сделать через иконку 'Equis Data Server', расположенную рядом, там же, в SystemTray. Тогда в случае сбоев работа Метастока с данными будет автоматически продолжена без вмешательства трейдера.
  Для лучшей работы с авто-трейдинговой системой можно задать следующие параметры в АД3 на вкладке Сервис->Параметры->Интернет:
  - Подключаться к серверу 'www.alfadirect.ru'
  - установить галочку: Использовать безопасное подключение (SSL3.0)
  - Дополнительно: выбрать 'Использовать настройки Internet Explorer'
  А на вкладке Сервис->Параметры->Система:
  - Установить скорость обновления повыше, особенно если работаете на маленьких тайм-фреймах (быстрее будут обновляться внутренние таблицы АД-терминала).
  - Шаг цены для пересчета балансов (обновления внутренних таблиц АД-терминала) можно задать, например, 0.05%. для нормального обновления данных в таблице "Позиции";
(!!!)Чтобы не тормозить работу Метастока и не загружать излишне компьютер очень желательно ограничить кол-во обрабатываемых баров графика путем установки в Метастоке как можно более короткого интервала между 'Loaded First Date' и 'Loaded Last Date' датами через свойство 'X-Axis Properties->Scale->Loaded->First date->'dd.mm.yyyy')' (свойство вызывается кликом правой кнопкой мыши на оси времени графика). Также это свойство полезно использовать если "остановился" экспорт данных в Метасток из АД-терминала, просто задайте 'Loaded Last Date' дату на один день больше последней имеющейся даты графика
(!);
Также на компьютере с ОС ХР должны работать системные службы: "Удаленный вызов процедур (RPC)", "Система событий COM+", "Системное приложение COM+", "Запуск серверных процессов DCOM".
  Также для нормальной работы с авто-трейдингом в терминале АДирект нужно иметь открытыми таблицы: "Котировки", "Заявки", "Сделки", "Позиции", "Баланс по счетам".
  На компьютере с OC Vista надо проверить, чтобы брандмауэр не блокировал старт модуля MoveOrderADirect3.exe.
Для функционирования экспорта в Метасток у пользователя должны быть администраторские права;
Также ЖЕЛАТЕЛЬНО делать загрузку программ в следующем порядке: сначала АД-терминал, затем запустите Метасток. Можно стартовать и в обратном порядке, т.е. сначала Метасток, который далее сам автоматически запустит АД-терминал;
Win7 при приеме файлов из интернета "блокирует" их. ВНИМАНИЕ! В Win7 полученные файлы очередных обновлений перед использованием нужно "разблокировать" (правая кнопка мыши на файле) иначе операционная система не разрешит этим файлам нормально работать!!!
Также для нормальной работы Метастока нужно использовать только браузер MS Internet Explorer;
  (!)Поскольку у разных версий Метастока немного разная структура файлов данных, то для стабильной и бессбойной работы экспорта данных из АД-терминала в Метасток необходимо устанавливать любую версию Метастока со своим каталогом '\MetaStock Data', т.е. удаляйте перед установкой Метастока этот каталог, если он имеется и создавайте инструменты (Security) в Метастоке заново!
  (
!)Также очень желательно при подключении к серверу, перед началом новой торговой сессии, принудительно обновить все справочники АД-терминала Меню-Информация-Справочники-Обновить, чтобы не было сбоев при операциях с ключами и инструментами.

Hosted by uCoz