Download projects - Financial Engineering Club at Illinois

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
FEC
Financial Engineering Club
Trading Platform:
•
Back Tester w/ Algorithmic Trading API
•
Market Simulator and Click Trading UI and/or Algo API, link others to same simulation (like Rotman)
Analytics:
•
Charting tools
•
Data Mining and Trend Analysis (e.g. find trend between macroeconomic events and volatility or returns)
Trading Strategies:
•
Arbitrage Seeking (e.g. Bitcoin exchange arb)
•
Statistical Arbitrage
•
Portfolio Optimization
•
Trend Following
•
Market Making
Other:
•
A game playing bot (Poker, Blackjack, etc.)
Trading Platform
Both
•
Order entry (algorithmic and/or click trading UI)
•
Order matching system
Back Tester
•
Mechanism to import and reply market data (bars and ticks)
•
Record/calculate statistics (P&L, graph price history, Sharpe, etc.)
•
Examples: Zipline (open-source), NinjaTrader
Trading Simulator
•
Client and host distributed system
 I have something in Qt (C++) you can work off of
•
Simulation generator, market driving bots
•
P&L recording for score keeping
Analytics
•
Should use https://github.com/FEC-UIUC/Netfonds-Tick-Capture to get data
•
Apply statistical methods, mine for patterns, etc. on historical data to aid
trading
•
Example – Measuring correlation between weather patterns and historical
returns and volatility on commodities.
Trading Strategies
•
https://github.com/FEC-UIUC/Netfonds-Tick-Capture will be helpful
•
Recommend NinjaTrader for testing on tick-data, but you could also build your
own simple backtester
•
Goal: Come up with a profitable and low-risk algorithmic strategy.
•
Ideas:
 Arbitrage Seeking
 Bitcoin exchange arbitrage
 Currency exchange arbitrage
 Statistical Arbitrage
 Index arbitrage
 Pairs/Basket mean reversion
 Portfolio Optimization
 Trend Following
 Market Making
Trading Platform:
•
Back Tester w/ Algorithmic Trading API
•
Market Simulator and Click Trading UI and/or Algo API, link others to same simulation (like Rotman)
Analytics:
•
Charting tools
•
Data Mining and Trend Analysis (e.g. find trend between macroeconomic events and volatility or returns)
Trading Strategies:
•
Arbitrage Seeking (e.g. Bitcoin exchange arb)
•
Statistical Arbitrage
•
Portfolio Optimization
•
Trend Following
•
Market Making
Other:
•
A game playing bot (Poker, Blackjack, etc.)
• https://github.com/FEC-UIUC/