Pirate Trading Platform Open source automated trading for everyone - - PowerPoint PPT Presentation

pirate trading platform
SMART_READER_LITE
LIVE PREVIEW

Pirate Trading Platform Open source automated trading for everyone - - PowerPoint PPT Presentation

ptp//helloworld Pirate Trading Platform Open source automated trading for everyone PIRATE TRADING PLATFORM PIRATE TRADING PLATFORM APRIL 13, 2016 - FORDHAM UNDERGRADUATE RESEARCH SYMPOSIUM APRIL 13, 2016 - FORDHAM UNDERGRADUATE RESEARCH


slide-1
SLIDE 1

PIRATE TRADING PLATFORM APRIL 13, 2016 - FORDHAM UNDERGRADUATE RESEARCH SYMPOSIUM

Pirate Trading Platform

Open source automated trading for everyone

ptp//helloworld

PIRATE TRADING PLATFORM APRIL 13, 2016 - FORDHAM UNDERGRADUATE RESEARCH SYMPOSIUM

slide-2
SLIDE 2

PIRATE TRADING PLATFORM APRIL 13, 2016 - FORDHAM UNDERGRADUATE RESEARCH SYMPOSIUM

“I got a really big team.” - Aubrey Graham

Wendy Amidon, GSB’16 Frank Antolino, FCRH’17 Jackson Brietzke, GSB’18 Marc Cavallo, GSB’18 Justin Chan, FCRH’17 Will Charles, FCRH’18 Aaron DeVera, FCRH’16 Kenny Durkin, FCRH’16 Rachel Franzluebbers, GSB’16 Michael Gonzales, FCRH’17 Ian Granger, FCRH’18 Chris Hayduk, FCRH’18 Sam Joseph, FCRH’16 Tri Lam, GSB’18 Andy Lim, FCRH’18 Steven Povlitz, FCRH’19 Elana Tee, FCLC’17 Sarah Voor, FCRH’16

  • Dr. Quinn Culver, Faculty Advisor (Mathematics)

ptp//team

slide-3
SLIDE 3

PIRATE TRADING PLATFORM APRIL 13, 2016 - FORDHAM UNDERGRADUATE RESEARCH SYMPOSIUM

Pirate Trading Platform is the first open-source automated trading platform.

ptp//mission

slide-4
SLIDE 4

PIRATE TRADING PLATFORM APRIL 13, 2016 - FORDHAM UNDERGRADUATE RESEARCH SYMPOSIUM

Using vanilla code frameworks and our own algorithms , we did what is only really being done by big banks

ptp//mission

slide-5
SLIDE 5

PIRATE TRADING PLATFORM APRIL 13, 2016 - FORDHAM UNDERGRADUATE RESEARCH SYMPOSIUM

The platform is:

  • Modular b.y.o. data and algorithms
  • Lightweight deploy anywhere
  • Extendable adding new features without hassle

ptp//features

slide-6
SLIDE 6

PIRATE TRADING PLATFORM APRIL 13, 2016 - FORDHAM UNDERGRADUATE RESEARCH SYMPOSIUM

Case Study: Bid-Ask Arbitrage

ptp//case-study

Automation allows us to take advantage of discrepancies between bid prices and ask prices.

slide-7
SLIDE 7

PIRATE TRADING PLATFORM APRIL 13, 2016 - FORDHAM UNDERGRADUATE RESEARCH SYMPOSIUM

Design Considerations - Buy

Conditions for buying:

  • If the bid price is more than the (ask price + threshold), buy.

The threshold can be configured by the user. It exists so that the user can declare a larger bid-ask spread on the fly.

ptp//case-study

slide-8
SLIDE 8

PIRATE TRADING PLATFORM APRIL 13, 2016 - FORDHAM UNDERGRADUATE RESEARCH SYMPOSIUM

Design Considerations - Sell

Conditions for selling:

  • If current price is less than our bought at threshold, sell.
  • If the current price is stagnant for N number of observations, sell.

○ N being a risk appetite supplied to program by user

  • If the current price is descending and cannot recover peak after N

number of observations, sell.

○ N being a risk appetite supplied to program by user

If these conditions are not met, program will continue to hold stock.

ptp//case-study

slide-9
SLIDE 9

PIRATE TRADING PLATFORM APRIL 13, 2016 - FORDHAM UNDERGRADUATE RESEARCH SYMPOSIUM

Let’s demo.

ptp//demo

slide-10
SLIDE 10

PIRATE TRADING PLATFORM APRIL 13, 2016 - FORDHAM UNDERGRADUATE RESEARCH SYMPOSIUM

Improvements and Conclusion

  • Expanding selling and hunting algorithms to take into

consideration industry health and find volatile stocks.

  • Currently the user determines risk appetite and we want to

replace that with an automated evaluation of risk appetite.

  • Programming optimization for speed & deployment.

ptp//improvements

slide-11
SLIDE 11

PIRATE TRADING PLATFORM APRIL 13, 2016 - FORDHAM UNDERGRADUATE RESEARCH SYMPOSIUM

Check it out!

Product site: http://fordhamcss.me/ptp Code: http://github.com/fordham- css/ptp

ptp//links