Создание торговой игры на фондовом рынке в RoR, какие библиотеки доступны?
Я хотел бы создать относительно простое онлайн-приложение для торговли акциями (в RoR). Это просто игра, в которой нет реальных сделок - просто онлайн-симуляция, основанная на реальных рыночных данных.
Хорошим примером является http://www.wallstreetsurvivor.com/ или http://www.weseed.com/
(любые идеи, какие библиотеки/платформы они используют?)
Не будет торговли CFD, спреда, валютной торговли или фиксированных коэффициентов. Это будет просто торговля акциями - использование рыночных/стоп-лимитных ордеров.
Естественно, он должен будет генерировать визуализацию и извлекать рыночные данные.
Может кто-нибудь указать мне в правильном направлении относительно библиотек (например, yahoo finance gem)/платформ, которые я могу использовать, чтобы начать?
Кажется, есть некоторые существующие java-платформы, но они очень ориентированы на отдельных пользователей.
Кроме того, я бы предпочел использовать Rails. Если есть реальная проблема с этим, тогда я буду открыт для переключения платформы/языка.
Ответы
Ответ 1
Небольшой поиск показывает несколько вариантов (отказ от ответственности: я не использовал ни одного из них, поэтому я не могу ручаться за них!).
Для финансовых/биржевых данных:
Для создания диаграмм:
Я бы предположил, что некоторые из ваших лучших мест для поиска будут RubyGems.org и GitHub.com.
Ответ 2
Возможно, стоит посмотреть в JRuby, тогда вы можете смешивать Rails с любыми Java-библиотеками, которые могут вам понадобиться.
Ответ 3
Есть несколько ссылок на код, которые вы найдете в EclipseTrader для этого. Я думаю, что вы берете фид с реального рынка и создаете систему соответствия заказов, основанную на заказе людей.