Создание торговой игры на фондовом рынке в RoR, какие библиотеки доступны?

Я хотел бы создать относительно простое онлайн-приложение для торговли акциями (в RoR). Это просто игра, в которой нет реальных сделок - просто онлайн-симуляция, основанная на реальных рыночных данных.

Хорошим примером является http://www.wallstreetsurvivor.com/ или http://www.weseed.com/ (любые идеи, какие библиотеки/платформы они используют?)

Не будет торговли CFD, спреда, валютной торговли или фиксированных коэффициентов. Это будет просто торговля акциями - использование рыночных/стоп-лимитных ордеров.

Естественно, он должен будет генерировать визуализацию и извлекать рыночные данные.

Может кто-нибудь указать мне в правильном направлении относительно библиотек (например, yahoo finance gem)/платформ, которые я могу использовать, чтобы начать?

Кажется, есть некоторые существующие java-платформы, но они очень ориентированы на отдельных пользователей.

Кроме того, я бы предпочел использовать Rails. Если есть реальная проблема с этим, тогда я буду открыт для переключения платформы/языка.

Ответ 1

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

Для финансовых/биржевых данных:

Для создания диаграмм:

  • GoogleCharts gem - интерфейс с API-интерфейсом Google
  • gchart gem - как описано выше
  • rChart gem - порт библиотеки pChart

Я бы предположил, что некоторые из ваших лучших мест для поиска будут RubyGems.org и GitHub.com.

Ответ 2

Возможно, стоит посмотреть в JRuby, тогда вы можете смешивать Rails с любыми Java-библиотеками, которые могут вам понадобиться.

Ответ 3

Есть несколько ссылок на код, которые вы найдете в EclipseTrader для этого. Я думаю, что вы берете фид с реального рынка и создаете систему соответствия заказов, основанную на заказе людей.