Динамический импорт транзакций из Metastock в QUIK
  Metastock
   Функции
 Ссылки
 Документация
QUIK


Rambler's Top100
Каталог ресурсов ListTop.Ru
Каталог сайтов на КРУТАНИ . RU
AddWeb.Ru - раскрутка сайта, продвижение сайта.
Directrix.ru - рейтинг, каталог сайтов

К сожалению в MetaStock отсутствует возможность автоматического размещения заявок в торговых терминалах. Для реализации такой возможности необходимо создание Dll библиотеки.
Представляю Вашему вниманию библиотеку для тестирования динамического импорта транзакций, позволяющую из программы Metastock выставлять заявки в торговый терминал QUIK. Библиотека использует программный интерфейс trans2quik.dll, созданный разработчиками QUIK для приема транзакций из внешних программ (Описан в 6 части руководства к QUIK).

Установка библиотеки:

В папку C:\GF необходимо положить файлы GoldFish.def и TRANS2QUIK.lib.

TRANS2QUIK.dll размещаем в Windows/System32.

Предполагается, что QUIK установлен в C:\QuikKITFinance

Функции: В данный момент в библиотеке одна функция: OnSendAsyncTrans - Размещение заявки

Параметры функции OnSendAsyncTrans:

  • Operation – Направление заявки. Значения: «-1» – продать, «1» – купить
  • SecCode – Код инструмента, по которому выполняется транзакция, например EESR
  • ClassCode – Код класса, по которому выполняется транзакция, например EQBR
  • Account - Номер счета Трейдера

    По умолчанию количество в заявке – 1 лот.

    Создание собственного индикатора:
    Для использования библиотеки необходимо в построителе индикаторов MetaStock создать свой, пользовательский индикатор: Tool/Indicator Builder -> New
    Пример индикатора:
    state:= 0;
    state:= If(Cross(Mov(C,10,S),C),-1,If(Cross(C,Mov(C,10,S)),1,0));
    ExtFml("GoldFish.OnSendAsyncTrans", LastValue(state), "GAZP", "EQNE" , "1000001");
    state;
    В данном примере:
    Сигнал на продажу (state = -1) генериться в том случае, если линия закрытия пересекает сверху вниз простую скользящую среднюю
    Сигнал на покупку (state = 1) - линия закрытия пересекает снизу вверх простую скользящую среднюю

    Прошу учесть, что Metastock во многих случаях формирует несколько сигналов на сделку фактически при одном событии.

    Скачать библиотеку

  •  
    Вопросы и предложения: GoldFishru@yandex.ru
    Hosted by uCoz