API для реальной торговли [закрыто]

Знаете ли вы API, который позволяет вам торговать реальными акциями или валютой?

Если да, опишите, пожалуйста, свой опыт:

  • простота разработки
  • комиссии
  • среда песочницы?
  • и др.
108 голосов | спросил flybywire 13 PMpMon, 13 Apr 2009 21:33:22 +040033Monday 2009, 21:33:22

13 ответов


0

AFAIK, TradeStation - самый известный из всех. Большинство других торговых программ предоставляют API (NinjaTrader, MetaStock и т. Д.). FWIW, есть даже конкурсы автоматических торговых систем - см. это .

Кроме того, это то, что биржа должна поддерживать, и ваш брокер должен это разрешить. Большинство бирж, о которых я знаю, не позволяют автоматическую торговлю без предварительного разрешения.

ответил dirkgently 13 PMpMon, 13 Apr 2009 21:37:25 +040037Monday 2009, 21:37:25
0

Многие брокеры предоставят вам доступ к API, который позволяет вам торговать. Очевидно, вы будете платить им комиссионные, а также спрэд между спросом и предложением, который может быть шире, чем на прямых рынках. Все они будут различаться по типам инструментов, которые они позволяют вам торговать.

Если вы хотите легкий путь, вы можете использовать термоусадочное программное обеспечение, такое как Tradestation (ужасная собственность язык), NinjaTrader (немного лучше, на основе C #) или SmartQuant (лучше на C #). Как правило, они имеют встроенные интерфейсы для ряда брокеров, которые на самом деле будут совершать сделки. У InteractiveBrokers также есть прямой API, но у них репутация болевых ситуаций.

Я бы порекомендовал проверить альтернативные форумы, такие как EliteTrader , на котором имеется множество информации об относительных достоинствах брокерские фирмы. Там также много людей, торгующих через API.

ответил Jon 13 PMpMon, 13 Apr 2009 21:56:45 +040056Monday 2009, 21:56:45
0

Попробуйте TD Ameritrade - у них хороший API, относительно низкие торговые сборы и хороший справочный форум. Ссылка на их обзор предложений API .

ответил 15 PMpWed, 15 Apr 2009 20:37:15 +040037Wednesday 2009, 20:37:15
0

Большинство электронных бирж не предоставляют API, они предоставляют спецификацию сообщений. Чтобы заставить их принимать ваши сообщения (т. Е. Торговать непосредственно с ними), вам придется потратить очень большую сумму денег. и стать членом биржи - это то, что делают IB. Даже прямой поток рыночных данных (который вам нужен для разумной торговли) может быть смехотворно дорогим.

ответил 13 PMpMon, 13 Apr 2009 21:41:45 +040041Monday 2009, 21:41:45
0

Это похоже на вопрос, который я задал пару лет назад: Какие онлайн-брокеры предлагают API-интерфейсы ?

Я бы порекомендовал изучить Interactive Brokers , который я выбрал. Их API поддерживает несколько языков, включая Java, C ++, ActiveX и DDE Excel. Через API вы можете эффективно делать практически все, что угодно, используя их достаточно надежную торговую платформу.

Как один брокер, трудно превзойти сумасшедшие низкие комиссии IB (большинство моих заказов настолько низки, что их округляют до минимальной комиссии в 1 доллар за заказ). Объедините это с довольно простым API, и это будет трудно победить.

Кроме того, посмотрите на мой вопрос (ссылка выше и здесь ) для получения дополнительной информации о брокерах, которые предлагают API.

ответил Wilco 29 WedEurope/Moscow2010-12-29T22:36:18+03:00Europe/Moscow12bEurope/MoscowWed, 29 Dec 2010 22:36:18 +0300 2010, 22:36:18
0

Я только начал играть с API TradeKing . Это очень просто и использует oauth. Торговая комиссия в 5 долларов тоже неплохая.

У электронной торговли также есть API, но вам нужно пройти через несколько циклов, чтобы получить доступ к продукту. Они также обеспечивают потоковую передачу в реальном времени через интерфейс кометы. Похоже, что нет никаких библиотек для etrade, кроме тех, которые предоставляет etrade java.

ответил AdamB 11 AM00000020000004431 2011, 02:20:44
0

https://www.quantopian.com

Я полагаю, что он самый новый, но в нем есть онлайновый ide /debugger /visualizer и интеграция с интерактивными брокерами для торговли на бумаге и реальной торговли. отличное сообщество для R & D тоже

ответил JasonS 12 MaramWed, 12 Mar 2014 00:42:45 +04002014-03-12T00:42:45+04:0012 2014, 00:42:45
0

Просмотрите AlgoTrader

AlgoTrader - это Алгоритмическая торговая платформа на основе Java, которая позволяет разрабатывать, моделировать и выполнять несколько стратегий параллельно. Автоматизированное торговое программное обеспечение может торговать на Forex, Опционах, Фьючерсах, Акциях и Товары на любом рынке. Система основана на комплексной обработке событий (CEP) и обработке потока событий (ESP) с использованием Esper.

Особенности продукта:

  • Автоматизация торговых стратегий на основе сложных торговых правил
  • Параллельно разрабатывайте, моделируйте и торгуйте несколькими стратегиями
  • Интерфейсы с несколькими брокерами и поставщики рыночных данных
  • Поддержка Forex, опционов, фьючерсов, акций, товаров и услуг; более
  • Поддержка синтетических инструментов и усилителей; Пользовательские производные спреды
  • Несколько встроенных алгоритмов выполнения
  • Функциональность нескольких учетных записей
  • Автоматическое хеджирование на форексе Вариант ценообразования двигателя
  • На основе технологий с открытым исходным кодом, таких как Esper, Spring & Hibernate
  • Масштабируемая архитектура /архитектура с низкой задержкой и высокой пропускной способностью
  • и многое другое ...

Для получения дополнительной информации посетите www.algotrader.com

.
ответил Andy Flury 6 J0000006Europe/Moscow 2013, 15:55:31
0

Я полагаю, что есть API для работы с ETrade и некоторыми другими торговыми программами. Я не думаю, что вы найдете API для выполнения сделок без использования коммерческого продукта. Тем не менее, если вы пытаетесь провести некоторый анализ сделок, есть API, доступные для получения котировок, прослушивания тиков, получения исторических данных для символа и т. Д. Как я уже говорил в начале, многие из существующих коммерческих продуктов API для написания кода для работы с ними.

ответил Elie 13 PMpMon, 13 Apr 2009 21:37:18 +040037Monday 2009, 21:37:18
0

Свяжитесь с целевой фондовой биржей для торговли API и тестовым сервером. Если ваш целевой Stock Excnage работает на платформе OMX, вам будет предоставлен API X-Stream (неуправляемый c ++) и документы.

ответил Davorin 13 PMpMon, 13 Apr 2009 21:40:52 +040040Monday 2009, 21:40:52
0

Перейдите по ссылкам на эту страницу .

Список нескольких API с открытым исходным кодом. Еще не пробовал, но планирую проверить active-Quant.

ответил baskin 15 72009vEurope/Moscow11bEurope/MoscowSun, 15 Nov 2009 20:36:35 +0300 2009, 20:36:35
0

Вы также можете посмотреть TD Ameritrade .NET SDK a> размещен на Github

ответил Konstantin Tarkus 15 12010vEurope/Moscow11bEurope/MoscowMon, 15 Nov 2010 14:52:24 +0300 2010, 14:52:24
0

Я использовал NinjaTrader и MetaTrader для торговли валютами и фьючерсными продуктами.

Ниндзя трейдер очень прост в использовании. У меня нет супер глубоких навыков кодирования, хотя я могу держать себя в руках, и это сработало для меня просто отлично.

Их приложение можно загрузить бесплатно. Они также создали «приложение», в котором вы можете выбирать различные технические индикаторы для создания торговых стратегий.

Торгуя некоторое время с использованием автоматизированных систем, выигрывая и проигрывая, я настоятельно рекомендую использовать ТИКОВЫЕ ДАННЫЕ при торговле. Автоматическая торговля в том смысле, что вы используете технические индикаторы для принятия торговых решений, очень конкурентоспособна и очень быстра. Это означает, что если вы используете такие данные, как данные за 1 мин, вы будете отставать от прибыльных сделок, если таковые имеются для вашей системы.

Я могу сказать вам, что, как дневной трейдер, дни сидения за вашим экраном и торговли, когда скользящая средняя 1 мин пересекает 10 мин или что-то подобное, прошли. Не сказать, что долгосрочные стратегии не работают, они работают на дневных графиках.

Я хочу использовать тиковые данные независимо от используемой платформы. Ниндзя Трейдер довольно хорош. Подпишитесь на данные тиков и используйте их для торговли. Вы будете иметь больше шансов на прибыльность, если будете использовать технические индикаторы.

ответил Ryan Kephart 20 FebruaryEurope/MoscowbThu, 20 Feb 2014 19:32:51 +0400000000pmThu, 20 Feb 2014 19:32:51 +040014 2014, 19:32:51

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132