Andrei Pazniak
Wednesday, May 13, 2015
if (!require("jsonlite"))
install.packages("jsonlite", repos="http://cran.rstudio.com/")
library(jsonlite)
fromJSON("http://tp.dev.soft-fx.eu:5021/api/v1/public/currency")
## Name Precision Description
## 1 USD 2 United States Dollar
## 2 EUR 2 Euro
## 3 CAD 2 Canadian Dollar
## 4 GBP 2 Great Britain Pound
## 5 AUD 2 Australian Dollar
## 6 CHF 2 Swiss Franc
## 7 NZD 2 New Zealand Dollar
## 8 SEK 2 Swedish Krona
## 9 JPY 2 Japanese Yen
## 10 NOK 2 Norwegian Krone
## 11 RUB 2 Russian Ruble
## 12 DKK 2 Danish Kronor
## 13 SGD 2 Singapore Dollar
## 14 TRY 2 Turkish Lira
## 15 HKD 2 Hong Kong Dollar
## 16 PLN 2 Polish Zloty
## 17 MXN 2 Mexican Peso
## 18 XAG 2 Silver Metal
## 19 XAU 2 Gold Metal
fromJSON("http://tp.dev.soft-fx.eu:5021/api/v1/public/currency/EUR")
## $Name
## [1] "EUR"
##
## $Precision
## [1] 2
##
## $Description
## [1] "Euro"
fromJSON("http://tp.dev.soft-fx.eu:5021/api/v1/public/symbol")
## Symbol Precision TradeIsAllowed MarginMode ProfitMode ContractSize
## 1 EURUSD 5 TRUE Forex Forex 100000
## 2 XAGUSD 3 TRUE CFD CFD 0
## 3 EURAUD 5 TRUE Forex Forex 100000
## 4 XAUUSD 2 TRUE CFD CFD 0
## 5 USDCAD 5 TRUE Forex Forex 100000
## 6 USDCHF 5 TRUE Forex Forex 100000
## 7 EURCAD 5 TRUE Forex Forex 100000
## 8 CADJPY 3 TRUE Forex Forex 100000
## 9 EURJPY 3 TRUE Forex Forex 100000
## 10 GBPJPY 3 TRUE Forex Forex 100000
## 11 USDSEK 5 TRUE Forex Forex 100000
## 12 USDNOK 5 TRUE Forex Forex 100000
## 13 AUDUSD 5 TRUE Forex Forex 100000
## 14 CHFJPY 3 TRUE Forex Forex 100000
## 15 GBPCHF 5 TRUE Forex Forex 100000
## 16 NZDUSD 5 TRUE Forex Forex 100000
## 17 AUDNZD 5 TRUE Forex Forex 100000
## 18 EURCHF 5 TRUE Forex Forex 100000
## 19 GBPUSD 5 TRUE Forex Forex 100000
## 20 USDJPY 3 TRUE Forex Forex 100000
## 21 AUDJPY 3 TRUE Forex Forex 100000
## 22 EURGBP 5 TRUE Forex Forex 100000
## 23 EURNOK 5 TRUE Forex Forex 100000
## 24 EURSEK 5 TRUE Forex Forex 100000
## 25 AUDCHF 5 TRUE Forex Forex 100000
## 26 CADCHF 5 TRUE Forex Forex 100000
## 27 GBPAUD 5 TRUE Forex Forex 100000
## 28 GBPCAD 5 TRUE Forex Forex 100000
## 29 GBPNZD 5 TRUE Forex Forex 100000
## 30 NZDCAD 5 TRUE Forex Forex 100000
## 31 NZDCHF 5 TRUE Forex Forex 100000
## 32 NZDJPY 3 TRUE Forex Forex 100000
## 33 EURNZD 5 TRUE Forex Forex 100000
## 34 AUDCAD 5 TRUE Forex Forex 100000
## 35 USDRUB 5 TRUE Forex Forex 100000
## 36 SGDJPY 3 TRUE Forex Forex 100000
## 37 EURDKK 5 TRUE Forex Forex 100000
## 38 USDTRY 5 TRUE Forex Forex 100000
## 39 USDHKD 5 TRUE Forex Forex 100000
## 40 EURTRY 5 TRUE Forex Forex 100000
## 41 USDSGD 5 TRUE Forex Forex 100000
## 42 USDPLN 5 TRUE Forex Forex 100000
## 43 HKDJPY 3 TRUE Forex Forex 100000
## 44 GBPSGD 5 TRUE Forex Forex 100000
## 45 NOKJPY 3 TRUE Forex Forex 100000
## 46 EURPLN 5 TRUE Forex Forex 100000
## 47 NZDSGD 5 TRUE Forex Forex 100000
## 48 NOKSEK 5 TRUE Forex Forex 100000
## 49 EURHKD 5 TRUE Forex Forex 100000
## 50 USDMXN 5 TRUE Forex Forex 100000
## 51 USDDKK 5 TRUE Forex Forex 100000
## MarginHedged MarginFactor MarginCurrency MarginCurrencyPrecision
## 1 0.5 1 EUR 2
## 2 0.5 1 XAG 2
## 3 0.5 1 EUR 2
## 4 0.5 1 XAU 2
## 5 0.5 1 USD 2
## 6 0.5 1 USD 2
## 7 0.5 1 EUR 2
## 8 0.5 1 CAD 2
## 9 0.5 1 EUR 2
## 10 0.5 1 GBP 2
## 11 0.5 1 USD 2
## 12 0.5 1 USD 2
## 13 0.5 1 AUD 2
## 14 0.5 1 CHF 2
## 15 0.5 1 GBP 2
## 16 0.5 1 NZD 2
## 17 0.5 1 AUD 2
## 18 0.5 1 EUR 2
## 19 0.5 1 GBP 2
## 20 0.5 1 USD 2
## 21 0.5 1 AUD 2
## 22 0.5 1 EUR 2
## 23 0.5 1 EUR 2
## 24 0.5 1 EUR 2
## 25 0.5 1 AUD 2
## 26 0.5 1 CAD 2
## 27 0.5 1 GBP 2
## 28 0.5 1 GBP 2
## 29 0.5 1 GBP 2
## 30 0.5 1 NZD 2
## 31 0.5 1 NZD 2
## 32 0.5 1 NZD 2
## 33 0.5 1 EUR 2
## 34 0.5 1 AUD 2
## 35 0.5 1 USD 2
## 36 0.5 1 SGD 2
## 37 0.5 1 EUR 2
## 38 0.5 1 USD 2
## 39 0.5 1 USD 2
## 40 0.5 1 EUR 2
## 41 0.5 1 USD 2
## 42 0.5 1 USD 2
## 43 0.5 1 HKD 2
## 44 0.5 1 GBP 2
## 45 0.5 1 NOK 2
## 46 0.5 1 EUR 2
## 47 0.5 1 NZD 2
## 48 0.5 1 NOK 2
## 49 0.5 1 EUR 2
## 50 0.5 1 USD 2
## 51 0.5 1 USD 2
## ProfitCurrency ProfitCurrencyPrecision
## 1 USD 2
## 2 USD 2
## 3 AUD 2
## 4 USD 2
## 5 CAD 2
## 6 CHF 2
## 7 CAD 2
## 8 JPY 2
## 9 JPY 2
## 10 JPY 2
## 11 SEK 2
## 12 NOK 2
## 13 USD 2
## 14 JPY 2
## 15 CHF 2
## 16 USD 2
## 17 NZD 2
## 18 CHF 2
## 19 USD 2
## 20 JPY 2
## 21 JPY 2
## 22 GBP 2
## 23 NOK 2
## 24 SEK 2
## 25 CHF 2
## 26 CHF 2
## 27 AUD 2
## 28 CAD 2
## 29 NZD 2
## 30 CAD 2
## 31 CHF 2
## 32 JPY 2
## 33 NZD 2
## 34 CAD 2
## 35 RUB 2
## 36 JPY 2
## 37 DKK 2
## 38 TRY 2
## 39 HKD 2
## 40 TRY 2
## 41 SGD 2
## 42 PLN 2
## 43 JPY 2
## 44 SGD 2
## 45 JPY 2
## 46 PLN 2
## 47 SGD 2
## 48 SEK 2
## 49 HKD 2
## 50 MXN 2
## 51 DKK 2
## Description SwapEnabled SwapSizeShort
## 1 Euro vs US Dollar FALSE 0
## 2 Silver Spot FALSE 0
## 3 Euro vs Australian Dollar FALSE 0
## 4 Gold Spot FALSE 0
## 5 US Dollar vs Canadian Dollar FALSE 0
## 6 US Dollar vs Swiss Franc FALSE 0
## 7 Euro vs Canadian Dollar FALSE 0
## 8 Canadian Dollar vs Japanese Yen FALSE 0
## 9 Euro vs Japanese Yen FALSE 0
## 10 Great Britain Pound vs Japanese Yen FALSE 0
## 11 US Dollar vs Swedish Krona FALSE 0
## 12 US Dollar vs Norwegian Krone FALSE 0
## 13 Australian Dollar vs US Dollar FALSE 0
## 14 Swiss Franc vs Japanese Yen FALSE 0
## 15 Great Britain Pound vs Swiss Franc FALSE 0
## 16 New Zealand Dollar vs US Dollar FALSE 0
## 17 Australian Dollar vs New Zealand Dollar FALSE 0
## 18 Euro vs Swiss Franc FALSE 0
## 19 Great Britain Pound vs US Dollar FALSE 0
## 20 US Dollar vs Japanese Yen FALSE 0
## 21 Australian Dollar vs Japanese Yen FALSE 0
## 22 Euro vs Great Britain Pound FALSE 0
## 23 Euro vs Norwegian Krone FALSE 0
## 24 Euro vs Swedish Krona FALSE 0
## 25 Australian Dollar vs Swiss Franc FALSE 0
## 26 Canadian Dollar vs Swiss Franc FALSE 0
## 27 Great Britain Pound vs Australian Dollar FALSE 0
## 28 Great Britain Pound vs Canadian Dollar FALSE 0
## 29 Great Britain Pound vs New Zealand Dollar FALSE 0
## 30 New Zealand Dollar vs Canadian Dollar FALSE 0
## 31 New Zealand Dollar vs Swiss Franc FALSE 0
## 32 New Zealand Dollar vs Japanese Yen FALSE 0
## 33 Euro vs New Zealand Dollar FALSE 0
## 34 Australian Dollar vs Canadian Dollar FALSE 0
## 35 US Dollar vs Russian Ruble FALSE 0
## 36 Singapore Dollar vs Japanese Yen FALSE 0
## 37 Euro vs Danish Kronor FALSE 0
## 38 US Dollar vs Turkish Lira FALSE 0
## 39 US Dollar vs Hong Kong Dollar FALSE 0
## 40 Euro vs Turkish Lira FALSE 0
## 41 US Dollar vs Singapore Dollar FALSE 0
## 42 US Dollar vs Polish Zloty FALSE 0
## 43 Hong Kong Dollar vs Japanese Yen FALSE 0
## 44 Great Britain Pound vs Singapore Dollar FALSE 0
## 45 Norwegian Krone vs Japanese Yen FALSE 0
## 46 Euro vs Polish Zloty FALSE 0
## 47 New Zealand Dollar vs Singapore Dollar FALSE 0
## 48 Norwegian Krone vs Swedish Krone FALSE 0
## 49 Euro vs Hong Kong Dollar FALSE 0
## 50 US Dollar vs Mexican Peso FALSE 0
## 51 US Dollar vs Danish Kronor FALSE 0
## SwapSizeLong
## 1 0
## 2 0
## 3 0
## 4 0
## 5 0
## 6 0
## 7 0
## 8 0
## 9 0
## 10 0
## 11 0
## 12 0
## 13 0
## 14 0
## 15 0
## 16 0
## 17 0
## 18 0
## 19 0
## 20 0
## 21 0
## 22 0
## 23 0
## 24 0
## 25 0
## 26 0
## 27 0
## 28 0
## 29 0
## 30 0
## 31 0
## 32 0
## 33 0
## 34 0
## 35 0
## 36 0
## 37 0
## 38 0
## 39 0
## 40 0
## 41 0
## 42 0
## 43 0
## 44 0
## 45 0
## 46 0
## 47 0
## 48 0
## 49 0
## 50 0
## 51 0
str(fromJSON("http://tp.dev.soft-fx.eu:5021/api/v1/public/symbol/EURUSD"))
## List of 16
## $ Symbol : chr "EURUSD"
## $ Precision : int 5
## $ TradeIsAllowed : logi TRUE
## $ MarginMode : chr "Forex"
## $ ProfitMode : chr "Forex"
## $ ContractSize : int 100000
## $ MarginHedged : num 0.5
## $ MarginFactor : int 1
## $ MarginCurrency : chr "EUR"
## $ MarginCurrencyPrecision: int 2
## $ ProfitCurrency : chr "USD"
## $ ProfitCurrencyPrecision: int 2
## $ Description : chr "Euro vs US Dollar"
## $ SwapEnabled : logi FALSE
## $ SwapSizeShort : int 0
## $ SwapSizeLong : int 0
str(fromJSON("http://tp.dev.soft-fx.eu:5021/api/v1/public/tick"))
## 'data.frame': 51 obs. of 4 variables:
## $ Symbol : chr "EURUSD" "XAGUSD" "EURAUD" "XAUUSD" ...
## $ Timestamp: num 1.43e+12 1.43e+12 1.43e+12 1.43e+12 1.43e+12 ...
## $ BestBid :'data.frame': 51 obs. of 3 variables:
## ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## ..$ Price : num 1.12 16.67 1.4 1193.45 1.2 ...
## ..$ Volume: int 1000000 50000 500000 400 250000 2000000 10000 400000 500000 1000000 ...
## $ BestAsk :'data.frame': 51 obs. of 3 variables:
## ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## ..$ Price : num 1.12 16.69 1.4 1193.75 1.2 ...
## ..$ Volume: int 3500000 5000 571000 600 1000000 1000000 19000 90000 910000 2000000 ...
str(fromJSON("http://tp.dev.soft-fx.eu:5021/api/v1/public/tick/EURUSD"))
## List of 4
## $ Symbol : chr "EURUSD"
## $ Timestamp: num 1.43e+12
## $ BestBid :List of 3
## ..$ Type : chr "Bid"
## ..$ Price : num 1.12
## ..$ Volume: int 1000000
## $ BestAsk :List of 3
## ..$ Type : chr "Ask"
## ..$ Price : num 1.12
## ..$ Volume: int 3500000
str(fromJSON("http://tp.dev.soft-fx.eu:5021/api/v1/public/level2"))
## 'data.frame': 51 obs. of 6 variables:
## $ Symbol : chr "EURUSD" "XAGUSD" "EURAUD" "XAUUSD" ...
## $ Timestamp: num 1.43e+12 1.43e+12 1.43e+12 1.43e+12 1.43e+12 ...
## $ BestBid :'data.frame': 51 obs. of 3 variables:
## ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## ..$ Price : num 1.12 16.67 1.4 1193.45 1.2 ...
## ..$ Volume: int 1500000 50000 500000 400 250000 2000000 10000 400000 500000 1000000 ...
## $ BestAsk :'data.frame': 51 obs. of 3 variables:
## ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## ..$ Price : num 1.12 16.69 1.4 1193.75 1.2 ...
## ..$ Volume: int 1000000 5000 571000 600 1000000 1000000 19000 90000 910000 2000000 ...
## $ Bids :List of 51
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 1.12 1.12 1.12 1.12 1.12
## .. ..$ Volume: int 1010000 200000 10400000 2500000 1500000
## ..$ :'data.frame': 3 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid"
## .. ..$ Price : num 16.7 16.7 16.7
## .. ..$ Volume: int 15000 5000 50000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 1.4 1.4 1.4 1.4 1.4
## .. ..$ Volume: int 1000000 1500000 2321000 250000 500000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 1193 1193 1193 1193 1193
## .. ..$ Volume: int 8 2 2092 850 400
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 1.2 1.2 1.2 1.2 1.2
## .. ..$ Volume: int 10000 10000 700000 450000 250000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 0.927 0.927 0.928 0.928 0.928
## .. ..$ Volume: int 1000 10000 2700000 500000 2000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 1.34 1.34 1.34 1.34 1.34
## .. ..$ Volume: int 2089000 1250000 2000000 171000 10000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 99.7 99.8 100 100 100
## .. ..$ Volume: int 2000 20000 2600000 1000000 400000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 134 134 134 134 134
## .. ..$ Volume: int 10000 10000 2500000 650000 500000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 187 187 188 188 188
## .. ..$ Volume: int 10000 2000 4000000 400000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 8.29 8.29 8.29 8.29 8.29
## .. ..$ Volume: int 1000 1000000 1000000 100000 2000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 7.43 7.45 7.45 7.45 7.45
## .. ..$ Volume: int 80000 1000000 2000000 46000 100000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 0.802 0.802 0.802 0.802 0.802
## .. ..$ Volume: int 630000 2000 8650000 2000000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 129 129 129 129 129
## .. ..$ Volume: int 500000 200000 1400000 1000000 1000000
## ..$ :'data.frame': 3 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid"
## .. ..$ Price : num 1.45 1.45 1.45
## .. ..$ Volume: int 1000000 1500000 500000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 0.742 0.742 0.744 0.744 0.744
## .. ..$ Volume: int 20000 18000 3000000 900000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 1.08 1.08 1.08 1.08 1.08
## .. ..$ Volume: int 2100000 200000 342000 1000000 400000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 1.04 1.04 1.04 1.04 1.04
## .. ..$ Volume: int 20000 10000 1508000 500000 500000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 1.57 1.57 1.57 1.57 1.57
## .. ..$ Volume: int 2000 500000 4250000 1150000 10000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 120 120 120 120 120
## .. ..$ Volume: int 10000 1450000 2791000 2500000 740000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 95.9 96.1 96.1 96.1 96.1
## .. ..$ Volume: int 2000 92000 2400000 4000000 100000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 0.714 0.716 0.717 0.717 0.717
## .. ..$ Volume: int 40000 10000 400000 1500000 500000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 8.36 8.36 8.36 8.36 8.36
## .. ..$ Volume: int 500000 1000000 114000 1000000 131000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 9.31 9.31 9.31 9.31 9.31
## .. ..$ Volume: int 525000 2000000 1000000 774000 100000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 0.736 0.743 0.744 0.744 0.745
## .. ..$ Volume: int 10000 10000 500000 1500000 500000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 0.774 0.775 0.775 0.775 0.775
## .. ..$ Volume: int 3000 506000 500000 500000 1000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 1.95 1.95 1.95 1.95 1.95
## .. ..$ Volume: int 1000 10000 750000 770000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 1.88 1.88 1.88 1.88 1.88
## .. ..$ Volume: int 109000 65000 535000 1250000 250000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 2.1 2.1 2.11 2.11 2.11
## .. ..$ Volume: int 100000 10000 250000 250000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 0.886 0.89 0.891 0.891 0.891
## .. ..$ Volume: int 10000 10000 500000 1000000 1000000
## ..$ :'data.frame': 3 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid"
## .. ..$ Price : num 0.69 0.69 0.69
## .. ..$ Volume: int 500000 1753000 500000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 88.8 89.1 89.1 89.1 89.1
## .. ..$ Volume: int 532000 4000 1501000 400000 100000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 1.51 1.51 1.51 1.51 1.51
## .. ..$ Volume: int 10000 10000 1500000 2000000 500000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 0.96 0.961 0.961 0.961 0.961
## .. ..$ Volume: int 31000 39000 2500000 264000 250000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 44.1 44.3 49.5 49.5 49.5
## .. ..$ Volume: int 20000 20000 1000000 500000 1000000
## ..$ :'data.frame': 3 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid"
## .. ..$ Price : num 90 90 90
## .. ..$ Volume: int 1000000 2000000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 7.46 7.46 7.46 7.46 7.46
## .. ..$ Volume: int 5000 5000 1000000 1000 1000
## ..$ :'data.frame': 4 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid"
## .. ..$ Price : num 2.59 2.65 2.65 2.65
## .. ..$ Volume: int 40000 1500000 3000000 1000000
## ..$ :'data.frame': 2 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid"
## .. ..$ Price : num 7.75 7.75
## .. ..$ Volume: int 48000 16000
## ..$ :'data.frame': 4 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid"
## .. ..$ Price : num 2.98 2.98 2.98 2.98
## .. ..$ Volume: int 3000000 1000000 143000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 1.33 1.33 1.33 1.33 1.33
## .. ..$ Volume: int 46000 1000000 1000000 500000 31000
## ..$ :'data.frame': 4 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid"
## .. ..$ Price : num 3.64 3.64 3.64 3.64
## .. ..$ Volume: int 1000000 250000 1000000 370000
## ..$ :'data.frame': 2 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid"
## .. ..$ Price : num 15.5 15.5
## .. ..$ Volume: int 11850000 5000000
## ..$ :'data.frame': 4 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid"
## .. ..$ Price : num 2.08 2.08 2.08 2.08
## .. ..$ Volume: int 1000000 1000000 20000 1000000
## ..$ :'data.frame': 3 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid"
## .. ..$ Price : num 16.1 16.1 16.1
## .. ..$ Volume: int 1000 8000000 8000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 4.08 4.08 4.08 4.08 4.08
## .. ..$ Volume: int 1000000 1000000 2000000 7000 2000
## ..$ :'data.frame': 3 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid"
## .. ..$ Price : num 0.989 0.989 0.99
## .. ..$ Volume: int 77000 27000 1000000
## ..$ :'data.frame': 3 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid"
## .. ..$ Price : num 1.11 1.11 1.11
## .. ..$ Volume: int 8000000 5000 2000
## ..$ :'data.frame': 4 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid"
## .. ..$ Price : num 8.72 8.72 8.72 8.72
## .. ..$ Volume: int 500000 1000000 1498000 2000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Bid" "Bid" "Bid" "Bid" ...
## .. ..$ Price : num 15.3 15.3 15.3 15.3 15.3
## .. ..$ Volume: int 58000 666000 250000 250000 1000000
## ..$ :'data.frame': 1 obs. of 3 variables:
## .. ..$ Type : chr "Bid"
## .. ..$ Price : num 6.65
## .. ..$ Volume: int 1000000
## $ Asks :List of 51
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 1.12 1.12 1.12 1.12 1.12
## .. ..$ Volume: int 85000 10000 6000000 2000000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 16.7 16.7 16.7 16.7 16.7
## .. ..$ Volume: int 50 50000 65000 50 5000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 1.4 1.4 1.4 1.4 1.4
## .. ..$ Volume: int 2000 10000 1500000 1200000 571000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 1207 1197 1194 1194 1194
## .. ..$ Volume: int 20 150 100 900 600
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 1.2 1.2 1.2 1.2 1.2
## .. ..$ Volume: int 2000 3980000 500000 1400000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 0.928 0.928 0.928 0.928 0.928
## .. ..$ Volume: int 7000 11000 400000 1000000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 1.34 1.34 1.34 1.34 1.34
## .. ..$ Volume: int 92000 3000000 1500000 3000000 19000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 100 100 100 100 100
## .. ..$ Volume: int 10000 3400000 350000 1250000 90000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 134 134 134 134 134
## .. ..$ Volume: int 1000000 2500000 3000000 2250000 910000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 188 188 188 188 188
## .. ..$ Volume: int 10000 500000 1017000 1500000 2000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 8.3 8.3 8.3 8.3 8.3
## .. ..$ Volume: int 237000 2000000 500000 500000 100000
## ..$ :'data.frame': 4 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask"
## .. ..$ Price : num 7.45 7.45 7.45 7.45
## .. ..$ Volume: int 87000 100000 1000000 2000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 0.803 0.803 0.803 0.803 0.803
## .. ..$ Volume: int 2000 10000 2500000 3000000 1650000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 129 129 129 129 129
## .. ..$ Volume: int 264000 500000 1000000 500000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 1.45 1.45 1.45 1.45 1.45
## .. ..$ Volume: int 283000 500000 471000 500000 500000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 0.745 0.745 0.744 0.744 0.744
## .. ..$ Volume: int 10000 100000 2000000 1000000 650000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 1.08 1.08 1.08 1.08 1.08
## .. ..$ Volume: int 1000000 745000 92000 1000000 400000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 1.04 1.04 1.04 1.04 1.04
## .. ..$ Volume: int 40000 106000 1400000 1000000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 1.57 1.57 1.57 1.57 1.57
## .. ..$ Volume: int 28000 10000 400000 500000 500000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 120 120 120 120 120
## .. ..$ Volume: int 126000 98000 5000000 1950000 1250000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 96.3 96.2 96.1 96.1 96.1
## .. ..$ Volume: int 30000 1512000 3750000 1650000 852000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 0.718 0.717 0.717 0.717 0.717
## .. ..$ Volume: int 2000 2400000 500000 500000 403000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 8.37 8.37 8.37 8.37 8.37
## .. ..$ Volume: int 139000 2000000 110000 1000000 1000000
## ..$ :'data.frame': 3 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask"
## .. ..$ Price : num 9.31 9.31 9.31
## .. ..$ Volume: int 500000 2000000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 0.745 0.745 0.745 0.745 0.745
## .. ..$ Volume: int 220000 320000 2000000 1000000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 0.776 0.775 0.775 0.775 0.775
## .. ..$ Volume: int 10000 10000 2000000 1000000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 1.95 1.95 1.95 1.95 1.95
## .. ..$ Volume: int 10000 500000 108000 750000 750000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 1.88 1.88 1.88 1.88 1.88
## .. ..$ Volume: int 150000 42000 2000000 500000 500000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 2.13 2.11 2.11 2.11 2.11
## .. ..$ Volume: int 20000 10000 1000000 3000000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 0.893 0.891 0.891 0.891 0.891
## .. ..$ Volume: int 16000 500000 1000000 2000000 270000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 0.69 0.69 0.69 0.69 0.69
## .. ..$ Volume: int 500000 1000000 1000000 15000 220000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 89.2 89.1 89.1 89.1 89.1
## .. ..$ Volume: int 50000 3000000 250000 750000 21000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 1.51 1.51 1.51 1.51 1.51
## .. ..$ Volume: int 100000 100000 1500000 1000000 500000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 0.962 0.961 0.961 0.961 0.961
## .. ..$ Volume: int 99000 250000 2500000 3000 2000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 52 49.6 49.6 49.6 49.6
## .. ..$ Volume: int 40000 500000 500000 1000000 194000
## ..$ :'data.frame': 3 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask"
## .. ..$ Price : num 90 90 90
## .. ..$ Volume: int 1000000 2000000 1000000
## ..$ :'data.frame': 1 obs. of 3 variables:
## .. ..$ Type : chr "Ask"
## .. ..$ Price : num 7.46
## .. ..$ Volume: int 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 2.65 2.65 2.65 2.65 2.65
## .. ..$ Volume: int 1000000 3000000 1500000 228000 243000
## ..$ :'data.frame': 2 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask"
## .. ..$ Price : num 7.75 7.75
## .. ..$ Volume: int 51000 13000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 3.14 3.07 2.98 2.98 2.98
## .. ..$ Volume: int 20000 20000 1000000 1000000 1000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 1.33 1.33 1.33 1.33 1.33
## .. ..$ Volume: int 20000 1000000 250000 400000 12000
## ..$ :'data.frame': 4 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask"
## .. ..$ Price : num 3.64 3.64 3.64 3.64
## .. ..$ Volume: int 1000000 1000000 1000000 370000
## ..$ :'data.frame': 1 obs. of 3 variables:
## .. ..$ Type : chr "Ask"
## .. ..$ Price : num 15.5
## .. ..$ Volume: int 16850000
## ..$ :'data.frame': 4 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask"
## .. ..$ Price : num 2.08 2.08 2.08 2.08
## .. ..$ Volume: int 20000 1000000 1000000 1000000
## ..$ :'data.frame': 1 obs. of 3 variables:
## .. ..$ Type : chr "Ask"
## .. ..$ Price : num 16.1
## .. ..$ Volume: int 16000000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 4.13 4.09 4.09 4.09 4.09
## .. ..$ Volume: int 20000 250000 1000000 1000000 42000
## ..$ :'data.frame': 3 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask"
## .. ..$ Price : num 0.99 0.99 0.99
## .. ..$ Volume: int 82000 1000000 22000
## ..$ :'data.frame': 3 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask"
## .. ..$ Price : num 1.11 1.11 1.11
## .. ..$ Volume: int 6000 8000000 1000
## ..$ :'data.frame': 4 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask"
## .. ..$ Price : num 8.72 8.72 8.72 8.72
## .. ..$ Volume: int 1500000 1000000 498000 2000
## ..$ :'data.frame': 5 obs. of 3 variables:
## .. ..$ Type : chr "Ask" "Ask" "Ask" "Ask" ...
## .. ..$ Price : num 15.3 15.3 15.3 15.3 15.3
## .. ..$ Volume: int 250000 1500000 171000 500000 2000000
## ..$ :'data.frame': 1 obs. of 3 variables:
## .. ..$ Type : chr "Ask"
## .. ..$ Price : num 6.65
## .. ..$ Volume: int 1000000
str(fromJSON("http://tp.dev.soft-fx.eu:5021/api/v1/public/level2/EURUSD"))
## List of 6
## $ Symbol : chr "EURUSD"
## $ Timestamp: num 1.43e+12
## $ BestBid :List of 3
## ..$ Type : chr "Bid"
## ..$ Price : num 1.12
## ..$ Volume: int 1000000
## $ BestAsk :List of 3
## ..$ Type : chr "Ask"
## ..$ Price : num 1.12
## ..$ Volume: int 1000000
## $ Bids :'data.frame': 5 obs. of 3 variables:
## ..$ Type : chr [1:5] "Bid" "Bid" "Bid" "Bid" ...
## ..$ Price : num [1:5] 1.12 1.12 1.12 1.12 1.12
## ..$ Volume: int [1:5] 1010000 200000 1500000 1000000 1000000
## $ Asks :'data.frame': 5 obs. of 3 variables:
## ..$ Type : chr [1:5] "Ask" "Ask" "Ask" "Ask" ...
## ..$ Price : num [1:5] 1.12 1.12 1.12 1.12 1.12
## ..$ Volume: int [1:5] 85000 10000 5000000 2000000 1000000