Показаны сообщения с ярлыком Plaza. Показать все сообщения
Показаны сообщения с ярлыком Plaza. Показать все сообщения
вторник, 17 мая 2011 г.
PlazaTrader. Beta
Извещаю о начале бета тестирования коннектора к Плазе - PlazaTrader. Выложил сюда. Об ошибках пишите на форум. Документация пока не готова, но есть пример. При желании разобраться можно достаточно быстро. Успехов всем и особая благодарность aspirant-у, который фактически и сделал коннектор к Плазе.
понедельник, 27 декабря 2010 г.
Plaza - совместная разработка
Публикую в блоге ссылку на свое сообщение на форуме http://stocksharp.com/forum/default.aspx?g=posts&t=514 для тех, кто еще не видел.
Вкратце, я предлагаю совместно сделать PlazaTrader (а-ля QuikTrader) для удобного и правильного создания роботов под Плазу. Тем, кому это требуется, меня поймут. На данный момент список участников составляет 14 человек. Если из них хотя бы 4 начнут кодировать, уже хорошо =) В этом году по понятным причинам уже не начнем, так что к середине января будем больше проговаривать и прописывать нюансы, чем реальное что-то делать. И да, если найдется желающий на роль координатора - будет просто супер.
Свежие головы и мускулистые пальцы - велкам!
Вкратце, я предлагаю совместно сделать PlazaTrader (а-ля QuikTrader) для удобного и правильного создания роботов под Плазу. Тем, кому это требуется, меня поймут. На данный момент список участников составляет 14 человек. Если из них хотя бы 4 начнут кодировать, уже хорошо =) В этом году по понятным причинам уже не начнем, так что к середине января будем больше проговаривать и прописывать нюансы, чем реальное что-то делать. И да, если найдется желающий на роль координатора - будет просто супер.
Свежие головы и мускулистые пальцы - велкам!
понедельник, 13 сентября 2010 г.
Сравнение TOP5 API для роботов.
Наконец, выпустил новый релиз S#, и настало время для написания беллетристики. Я уже писал подобные заметки о том, для чего нужен робот, чем он может пригодится вообще. Теперь я решил написать о том, какой API лучше выбрать для робота. Заметьте, именно для тех, кто пишет (+ собрался писать) на API, а не использует ТА программы. О последних и так достаточно написано и без меня.
Я сознательно не пишу данный пост для тех, кто программирует на S#. А для тех, кто любит самостоятельно вникнуть в проблемы системного программирования (именно системного, потому что разбираться, скажем, с TRANS2QUIK.dll это вовсе не программирование робота, как многие думают =) ). Конечно, мне до сих пор не понятно, как людям не жаль своего времени, но я хочу поделиться и с ними своим опытом работы (пусть даже с готовым решением).
И так, сравнение будет производиться между следующими API:
.... и по следующим категориям:
И так, сначала опишу вкратце основные черты каждой из API.
Получившаяся итоговая таблица (отмечал как с школе советских времен - от 1 до 5):
Я не удивлен полученным двум лидерам. Они вечно дышат друг другу в спину. Но и какого-то явного отрыва от других API не видно. Рынок постоянно будет модернизироваться, брокера предлагать все больше своих услуг, и все эти цифры будут стремиться к одному общему числу.
Вместо заключения хочу отметить, что в этой таблице все-таки нужно смотреть не на итоговые значение, а как конкретные цифры. Скажем, Alfa победила Alor. Но, если вы новичок, то из-за пункта "поддержка" вам путь заказан. Или другой вариант. Вы, наоборот, профи. Тогда при всей своей усредненности можно попробовать и Plaza2. Или, если взять мой жизненный пример, я не смог написать один из своих роботов на SmartCOM, потому что по нему невозможно было получить необходимые данные по опционным контрактам.
Дерзайте!
Я сознательно не пишу данный пост для тех, кто программирует на S#. А для тех, кто любит самостоятельно вникнуть в проблемы системного программирования (именно системного, потому что разбираться, скажем, с TRANS2QUIK.dll это вовсе не программирование робота, как многие думают =) ). Конечно, мне до сих пор не понятно, как людям не жаль своего времени, но я хочу поделиться и с ними своим опытом работы (пусть даже с готовым решением).
И так, сравнение будет производиться между следующими API:
.... и по следующим категориям:
- Сложность освоения
- Полнота данных
- Поддержка
- Распространенность
- Уровень документации
- Стабильность и ошибки
И так, сначала опишу вкратце основные черты каждой из API.
- Quik API. По определению - это trans2quik.dll. По факту, это еще и собственный DDE сервер. Все потому, что обратная связь через API практически отсутствует. Приходится делать ну очень много работы. Поддержка отвечает стабильно, по плану. Документация сносная.
- SmartCOM. Ребята стараются, делают, но пока все плохо. Плохо в плане стабильности. Документация лучше, чем у Квика, да и использование много проще. Но вот данных - просто не достаточно. Если писать робота, нужно использовать внешние источники. Поддержка - самая лучшая.
- Alfa Direct. Похож на SmartCOM, только работает значительно стабильнее. Но. Поддержка отсутствует вообще как таковая. Я бы сказал, на любителей.
- Alor COM. Разобраться очень сложно. Пожалуй, сложнее только Plaza2. Документация нормальная (при таком запутанном API это большой плюс). Поддержка еле живая. Летом ее не было вообще.
- Plaza2. Такое же запутанное API как у Alor, только еще плюс к тому, что через данный API нужно посылать еще и специальные сообщения. Количество параметров компилятором не ограничивается, поэтому получается некий квест с разбором документаций (а их читать надо сразу как минимум две). Думаю, если нет хотя бы пару лет в программировании, можно даже в эту сторону не смотреть. Поддержка хорошая.
Получившаяся итоговая таблица (отмечал как с школе советских времен - от 1 до 5):
| Quik | SmartCOM | Alfa Direct | Alor COM | Plaza2 | |
|---|---|---|---|---|---|
| Сложность освоения | 4 | 5 | 3 | 2 | 1 |
| Полнота данных | 5 | 1 | 4 | 4 | 5 |
| Поддержка | 4 | 5 | 1 | 2 | 4 |
| Распространенность | 5 | 3 | 2 | 2 | 1 |
| Уровень документации | 3 | 5 | 4 | 3 | 2 |
| Стабильность и ошибки | 4 | 1 | 3 | 3 | 5 |
| Итог | 25 | 20 | 17 | 16 | 18 |
Я не удивлен полученным двум лидерам. Они вечно дышат друг другу в спину. Но и какого-то явного отрыва от других API не видно. Рынок постоянно будет модернизироваться, брокера предлагать все больше своих услуг, и все эти цифры будут стремиться к одному общему числу.
Вместо заключения хочу отметить, что в этой таблице все-таки нужно смотреть не на итоговые значение, а как конкретные цифры. Скажем, Alfa победила Alor. Но, если вы новичок, то из-за пункта "поддержка" вам путь заказан. Или другой вариант. Вы, наоборот, профи. Тогда при всей своей усредненности можно попробовать и Plaza2. Или, если взять мой жизненный пример, я не смог написать один из своих роботов на SmartCOM, потому что по нему невозможно было получить необходимые данные по опционным контрактам.
Дерзайте!
вторник, 27 июля 2010 г.
Standart vs Plaza II
Честно признаюсь не знаю как называется подключение которое использовалось ранее, поэтому обозвал просто - Standart.
Два видео ниже сняты с интервалом в одну минуту. В первом случае квик подключался через обычный сервер брокера, во втором через Плазу. Разница, как говорится, видна невооруженным глазом.
Standart
Plaza II
Два видео ниже сняты с интервалом в одну минуту. В первом случае квик подключался через обычный сервер брокера, во втором через Плазу. Разница, как говорится, видна невооруженным глазом.
Standart
Plaza II
Подписаться на:
Сообщения (Atom)