Страницы

28 февраля 2012 г.

Metastock... Автоматизация размещения заявок: Выбор инструментария

Первое что нашлось в Google - это пара ссылок:
http://goldfishru.narod.ru/ - библиотека описанная тут на первый взгляд слабоватая...
http://stop-loss.ru/tautotraderdll - тут нечто посерьезнее.

Есть еще один вариант: "DLL Косинского", но взаимодействие с квиком в этой библиотеке реализовано через файы а не через API (trans2quik.dll), что подразумевает замедление, в общем, при наличии API, DLL предлагаемая Косинским - прошлый век. ИМХО.


Практика - критерий истины. :)

Это будет мой первый биржевой робот.

************************************************************************************

Просмотрел оба варианта...
В обоих случаях необходима библиотека trans2quik.dll. Без нее никак... она является дверью для транзакций в квик.
Буду использовать второй вариант (TAutoTrade.DLL), ибо он наиболее функционален, нежели библиотека представленная в первой ссылке. К тому же, GoldFish умеет выставлять одной заявкой только один лот... Хотя фраза "по умолчанию" меня смущает, наверняка есть способ сделать не "по умолчанию"... Пока ХЗ.

/*TAutoTrader.dll - платная библиотека. Покупается в разрезе торговых счетов. Пока разработчики отвечают на вопросы заюзаю пока для тестов то, что предлагалось в первой ссылке (GoldFish).*/

По пути нашлись нужные описания:
Описание функций Metastock
Наиболее полное описание



Ну чтож, после кратковременного исследования все же решил окончательно остановиться на платной версии (TAutoTrader.dll ). Т.к. GoldFish позволяет отправлять одной заявкой только один лот, а это очень серьезное ограничение, с которым можно лишь протестить как работает API Quik (trans2quik.dll). Как обойти это ограничение я не нашел, да и не думаю что это возможно. К тому же, от разработчика нет ответа уже неделю, это не приемлемо. В результате даже не стал заморачиваться...


to be continued...

p.s. Продолжение: Впечатления от использования TAutoTrader.dll

Разбирательство с Metastock... Начало.

Дня 4 назад поручили разбираться с метастоком... Metastock - это софт для проведения технического анализа результатов торговли на фондовой бирже.

Вобщем, все что надо - это научиться грузить в него данные из торговой платформы Quik в режиме реального времени, добывать/конвертировать/загружать данные с финама, ну и.. разобраться во встроенном языке программирования чтобы написать несложного робота, который будет генерить заявки на продаже в зависимости от изменений значений выходного графика в метастоке...

Первым делом, по относительно простому мануалу прикрутил его к квику. Все работает, данные грузятся, НО... при большом количестве бумаг и при тиковом интервале загрузки - валится куча варнингов с предупрежениями о том что поток данных слишком интенсивный, и данные могут теряться...
Данные нужны все...Надо расширять возможности сервака. Благо пока все крутится на виртуалке :)