Trading Engine Test
###Run with default csv file
BUY,560.50,50,USD/EUR
BUY,560.55,50,USD/EUR
BUY,560.60,40,USD/EUR
SELL,580.60,100,USD/EUR
evgeniygutorov@Evgeniys-MacBook-pro:debug$ ./TradingApp
USAGE: TradingApp [CSV file path]
Orders will be loaded from default inputdata.csv
OrderPlaced event:βbuy β560.5 β50 βUSD/EURβ
OrderPlaced event:βbuy β560.55 β50 βUSD/EURβ
OrderPlaced event:βbuy β560.6 β40 βUSD/EURβ
OrderPlaced event:βsell β580.6 β100 βUSD/EURβ
Output data:
βββββββββ°ββββββββββββββββ°ββββββββ°ββββββββ
βSIDE βPRICE βAMOUNT βPAIR β
β ββββββββββββββββββββββββββββββββββββββββ¨
βbuy β560.5 β50 βUSD/EURβ
βbuy β560.55 β50 βUSD/EURβ
βbuy β560.6 β40 βUSD/EURβ
βsell β580.6 β100 βUSD/EURβ
βββββββββΈββββββββββββββββΈββββββββΈββββββββ
###Specify csv file by argument
BUY,560.50,50,USD/EUR
BUY,560.55,50,USD/EUR
BUY,560.60,40,USD/EUR
SELL,580.60,100,USD/EUR
SELL,560.53,80,USD/EUR
evgeniygutorov@Evgeniys-MacBook-pro:debug$ ./TradingApp /Users/evgeniygutorov/gitprojects/Demo/TradingApp/inputdata2.csv
OrderPlaced event:βbuy β560.5 β50 βUSD/EURβ
OrderPlaced event:βbuy β560.55 β50 βUSD/EURβ
OrderPlaced event:βbuy β560.6 β40 βUSD/EURβ
OrderPlaced event:βsell β580.6 β100 βUSD/EURβ
OrderClosed event:βbuy β560.55 β0 βUSD/EURβ
OrderClosed event:βsell β560.53 β0 βUSD/EURβ
Output data:
βββββββββ°ββββββββββββββββ°ββββββββ°ββββββββ
βSIDE βPRICE βAMOUNT βPAIR β
β ββββββββββββββββββββββββββββββββββββββββ¨
βbuy β560.5 β50 βUSD/EURβ
βbuy β560.6 β10 βUSD/EURβ
βsell β580.6 β100 βUSD/EURβ
βββββββββΈββββββββββββββββΈββββββββΈββββββββ