matt1ApplicationWorkspace.png

Product

An open source exchange simulator that uses the FIX Protocol that allows users to trade Virtual Currency products on the Loyola Exchange.

Loyola Virtual Financial Instruments

Virtual Currency Futures

Name:			        Symbol	    Contract	Expires	        Price	Change
Loyola Rambler Futures	        LRF         MAY 2018	DEC 2018	0.10	+0.0000000

Name:			        Symbol	    Contract	Expires	        Price	Change
Loyola micro-Rambler Futures	MRF         MAY 2018	DEC 2018	0.01	+0.0000000

(LRF) Contract Specs

Minimum Price Fluctuation:	Outrights: .0025 USD per LRF increments ($0.05 USD).

In other words: 
A 1 lot (or 1 quantity) Loyola Rambler Futures Contract = 0.05 cents up or down. 

For example: 

Long(Buy):
If the price goes up .0025 from .10 the quote from LRF will be .1025. 
At this point you can close at .1025 and make a 0.05 cent profit.
Likewise if the price goes down .0025 from .10 the quote from LRF will be .0975. 
At this point you can close at .0975 to make a 0.05 cent loss.

Short(Sell):
If the price goes down .0025 from .10 the quote from LRF will be .0975. 
At this point you can close at .0975 to make a 0.05 cent gain.
Likewise if the price goes up .0025 from .10 the quote from LRF will be .1025. 
At this point you can close at .1025 and make a 0.05 cent loss.

(MRF) Contract Specs

Minimum Price Fluctuation:	Outrights: .00025 USD per MRF increments ($0.01 USD).

In other words: 
A 1 lot (or 1 quantity) Loyola micro-Rambler Futures Contract = 0.01 cent up or down. 

For example: 

Long(Buy):
If the price goes up .00025 from .01 the quote from LRF will be .01025. 
At this point you can close at .01025 and make a 0.01 cent profit.
Likewise if the price goes down .00025 from .01 the quote from LRF will be .00975. 
At this point you can close at .00975 to make a 0.01 cent loss.

Short(Sell):
If the price goes down .0025 from .01 the quote from LRF will be .00975. 
At this point you can close at .00975 to make a 0.01 cent gain.
Likewise if the price goes up .0025 from .01 the quote from LRF will be .01025. 
At this point you can close at .01025 and make a 0.01 cent loss.
 
 

Design decisions


PRODUCT

QuickFIX/J

Factory Pattern for providing each client with a set of newly created application object settings

Observer design pattern for FIX updates and UI actions on our Controllers

Adapter Pattern for UI observers

Client login


System administration

We are currently working on authentication


market data

Market data streams and reference data

Charts


database

SQL RDBMS


Orders & STRATEGY engine

Buy-side client and a sell-side exchange

Limit and at the market orders

We are working on a strategy engine



 
 
Screen Shot 2018-05-02 at 1.10.34 AM.png
 
 
 
matt1ApplicationWorkspace.png