Sections:

1. Connection

Connect to TT Demo server: ttConnect()

options(warn=-1)
require(rClr)
## Loading required package: rClr
## Loading the dynamic library for Microsoft .NET runtime...
## Loaded Common Language Runtime version 4.0.30319.34209
require(FdkRLib)
## Loading required package: FdkRLib
ttConnect("", "", "")
## Loading required package: data.table
## [1] 0

2. Configuration

Get symbol and currency data

ttGetSymbolData()
##        name precision contractSize contractMultiplier comission
##  1:  EURUSD         5       100000              1e+05     0.005
##  2:  EURAUD         5       100000              1e+05     0.005
##  3:  USDCAD         5       100000              1e+05     0.005
##  4:  USDCHF         5       100000              1e+05     0.005
##  5:  EURCAD         5       100000              1e+05     0.005
##  6:  CADJPY         3       100000              1e+03     0.005
##  7:  EURJPY         3       100000              1e+03     0.005
##  8:  GBPJPY         3       100000              1e+03     0.005
##  9:  USDSEK         5       100000              1e+05     0.005
## 10:  USDNOK         5       100000              1e+05     0.005
## 11:  AUDUSD         5       100000              1e+05     0.005
## 12:  CHFJPY         3       100000              1e+03     0.005
## 13:  GBPCHF         5       100000              1e+05     0.005
## 14:  NZDUSD         5       100000              1e+05     0.005
## 15:  AUDNZD         5       100000              1e+05     0.005
## 16:  EURCHF         5       100000              1e+05     0.005
## 17:  GBPUSD         5       100000              1e+05     0.005
## 18:  USDJPY         3       100000              1e+03     0.005
## 19:  AUDJPY         3       100000              1e+03     0.005
## 20:  EURGBP         5       100000              1e+05     0.005
## 21:  EURNOK         5       100000              1e+05     0.005
## 22:  EURSEK         5       100000              1e+05     0.005
## 23:  AUDCHF         5       100000              1e+05     0.005
## 24:  CADCHF         5       100000              1e+05     0.005
## 25:  GBPAUD         5       100000              1e+05     0.005
## 26:  GBPCAD         5       100000              1e+05     0.005
## 27:  GBPNZD         5       100000              1e+05     0.005
## 28:  NZDCAD         5       100000              1e+05     0.005
## 29:  NZDCHF         5       100000              1e+05     0.005
## 30:  NZDJPY         3       100000              1e+03     0.005
## 31:  EURNZD         5       100000              1e+05     0.005
## 32:  AUDCAD         5       100000              1e+05     0.005
## 33:  USDRUB         4       100000              1e+04     0.005
## 34:  SGDJPY         3       100000              1e+03     0.005
## 35:  EURDKK         5       100000              1e+05     0.005
## 36:  USDTRY         5       100000              1e+05     0.005
## 37:  USDHKD         5       100000              1e+05     0.005
## 38:  EURTRY         5       100000              1e+05     0.005
## 39:  USDSGD         5       100000              1e+05     0.005
## 40:  USDPLN         5       100000              1e+05     0.005
## 41:  HKDJPY         3       100000              1e+03     0.005
## 42:  GBPSGD         5       100000              1e+05     0.005
## 43:  NOKJPY         3       100000              1e+03     0.005
## 44:  EURPLN         5       100000              1e+05     0.005
## 45:  NZDSGD         5       100000              1e+05     0.005
## 46:  NOKSEK         5       100000              1e+05     0.005
## 47:  EURHKD         5       100000              1e+05     0.005
## 48:  USDMXN         5       100000              1e+05     0.005
## 49:  USDDKK         5       100000              1e+05     0.005
## 50:  USDCNH         4       100000              1e+04     0.005
## 51: #AUS200         1           10              1e+01     0.005
## 52:   #FCHI         1           10              1e+01     0.005
## 53:  #GDAXI         1           25              1e+01     0.005
## 54: #GDAXIm         1           10              1e+01     0.005
## 55:  #UK100         1           10              1e+01     0.005
## 56:   #J225         0         1000              1e+00     0.005
## 57:    #NDX         1          100              1e+01     0.005
## 58:    #SPX         1          250              1e+01     0.005
## 59:   #SPXm         1          100              1e+01     0.005
## 60:   #WS30         0           10              1e+00     0.005
## 61:  XBRUSD         2         1000              1e+02     0.005
## 62:  XTIUSD         2         1000              1e+02     0.005
## 63:  XNGUSD         3        10000              1e+03     0.005
## 64:  #ESX50         1           10              1e+01     0.005
## 65:  XAUUSD         2          100              1e+02     0.005
## 66:  XAGUSD         3         5000              1e+03     0.005
## 67:   #NDXm         1           10              1e+01     0.005
## 68:  #WS30m         0            1              1e+00     0.005
##        name precision contractSize contractMultiplier comission
##     marginCurrency profitCurrency limitsComission minTradeVolume
##  1:            EUR            USD           0.005         1000.0
##  2:            EUR            AUD           0.005         1000.0
##  3:            USD            CAD           0.005         1000.0
##  4:            USD            CHF           0.005         1000.0
##  5:            EUR            CAD           0.005         1000.0
##  6:            CAD            JPY           0.005         1000.0
##  7:            EUR            JPY           0.005         1000.0
##  8:            GBP            JPY           0.005         1000.0
##  9:            USD            SEK           0.005         1000.0
## 10:            USD            NOK           0.005         1000.0
## 11:            AUD            USD           0.005         1000.0
## 12:            CHF            JPY           0.005         1000.0
## 13:            GBP            CHF           0.005         1000.0
## 14:            NZD            USD           0.005         1000.0
## 15:            AUD            NZD           0.005         1000.0
## 16:            EUR            CHF           0.005         1000.0
## 17:            GBP            USD           0.005         1000.0
## 18:            USD            JPY           0.005         1000.0
## 19:            AUD            JPY           0.005         1000.0
## 20:            EUR            GBP           0.005         1000.0
## 21:            EUR            NOK           0.005         1000.0
## 22:            EUR            SEK           0.005         1000.0
## 23:            AUD            CHF           0.005         1000.0
## 24:            CAD            CHF           0.005         1000.0
## 25:            GBP            AUD           0.005         1000.0
## 26:            GBP            CAD           0.005         1000.0
## 27:            GBP            NZD           0.005         1000.0
## 28:            NZD            CAD           0.005         1000.0
## 29:            NZD            CHF           0.005         1000.0
## 30:            NZD            JPY           0.005         1000.0
## 31:            EUR            NZD           0.005         1000.0
## 32:            AUD            CAD           0.005         1000.0
## 33:            USD            RUB           0.005         1000.0
## 34:            SGD            JPY           0.005         1000.0
## 35:            EUR            DKK           0.005         1000.0
## 36:            USD            TRY           0.005         1000.0
## 37:            USD            HKD           0.005         1000.0
## 38:            EUR            TRY           0.005         1000.0
## 39:            USD            SGD           0.005         1000.0
## 40:            USD            PLN           0.005         1000.0
## 41:            HKD            JPY           0.005         1000.0
## 42:            GBP            SGD           0.005         1000.0
## 43:            NOK            JPY           0.005         1000.0
## 44:            EUR            PLN           0.005         1000.0
## 45:            NZD            SGD           0.005         1000.0
## 46:            NOK            SEK           0.005         1000.0
## 47:            EUR            HKD           0.005         1000.0
## 48:            USD            MXN           0.005         1000.0
## 49:            USD            DKK           0.005         1000.0
## 50:            USD            CNH           0.005         1000.0
## 51:            ASX            AUD           0.005            1.0
## 52:            CAC            EUR           0.005            1.0
## 53:            DAX            EUR           0.005            2.5
## 54:            DA1            EUR           0.005            1.0
## 55:            UKX            GBP           0.005            1.0
## 56:            NKY            JPY           0.005          100.0
## 57:            NDX            USD           0.005           10.0
## 58:            SPX            USD           0.005           25.0
## 59:            SP1            USD           0.005           10.0
## 60:            DJI            USD           0.005            1.0
## 61:            XBR            USD           0.005           10.0
## 62:            XTI            USD           0.005           10.0
## 63:            XNG            USD           0.005         1000.0
## 64:            ESX            EUR           0.005            1.0
## 65:            XAU            USD           0.005            1.0
## 66:            XAG            USD           0.005           50.0
## 67:            ND1            USD           0.005            1.0
## 68:            DJ1            USD           0.005            0.1
##     marginCurrency profitCurrency limitsComission minTradeVolume
##     maxTradeVolume   swapLong swapShort
##  1:        1.0e+08   -1.96000   0.27000
##  2:        1.0e+08  -13.84416   3.97403
##  3:        1.0e+08   -3.81481   0.83951
##  4:        1.0e+08    0.98148  -3.88889
##  5:        1.0e+08   -6.02469   1.53086
##  6:        1.0e+08    0.79012  -3.43210
##  7:        1.0e+08   -1.97531   0.18519
##  8:        1.0e+08    0.81481  -4.41975
##  9:        1.0e+08    3.41667 -18.83333
## 10:        1.0e+08  -45.69231  11.76923
## 11:        1.0e+08    1.78000  -6.36000
## 12:        1.0e+08   -5.17284   1.25926
## 13:        1.0e+08    2.24074  -8.17593
## 14:        1.0e+08    2.61000  -9.33000
## 15:        1.0e+08   -6.57143   1.28571
## 16:        1.0e+08    0.67593  -3.09259
## 17:        1.0e+08    0.50000  -3.09000
## 18:        1.0e+08   -0.24691  -1.03704
## 19:        1.0e+08    2.29630  -8.17284
## 20:        1.0e+08   -2.32692   0.52564
## 21:        1.0e+08  -62.07692  16.84615
## 22:        1.0e+08    0.00000  -9.66667
## 23:        1.0e+08    2.52780  -8.54630
## 24:        1.0e+08    1.44444  -5.09259
## 25:        1.0e+08  -13.67532   3.66234
## 26:        1.0e+08   -3.11111   0.38272
## 27:        1.0e+08  -26.48571   7.22857
## 28:        1.0e+08    2.48148  -9.29630
## 29:        1.0e+08    3.21296 -11.02778
## 30:        1.0e+08    3.32099 -11.80247
## 31:        1.0e+08  -23.50000   6.68571
## 32:        1.0e+08    1.37040  -5.38270
## 33:        1.0e+08 -305.33330  93.94444
## 34:        1.0e+08   -0.40741  -0.54321
## 35:        1.0e+08    9.66667 -36.66667
## 36:        1.0e+08 -124.78380  39.16216
## 37:        1.0e+08   -2.00000  -6.00000
## 38:        1.0e+08 -144.45950  45.40541
## 39:        1.0e+08   -0.36486  -1.02703
## 40:        1.0e+08  -22.88889   5.66667
## 41:        1.0e+08   -0.07407  -0.09877
## 42:        1.0e+08    0.83784  -4.67568
## 43:        1.0e+08    0.25926  -1.00000
## 44:        1.0e+08  -30.88889   8.11111
## 45:        1.0e+08    3.60811 -12.85135
## 46:        1.0e+08    2.33333  -8.25000
## 47:        1.0e+08  -12.92308   1.38462
## 48:        1.0e+08 -205.66670  56.50000
## 49:        1.0e+08   11.33333 -40.80000
## 50:        1.0e+08   -6.32298   2.27950
## 51:        1.0e+04   -5.01000   1.63000
## 52:        1.0e+04   -1.46000   0.00000
## 53:        2.5e+04   -8.44000   0.00000
## 54:        1.0e+04   -3.37000   0.00000
## 55:        1.0e+04   -3.04000   1.00000
## 56:        1.0e+06   -5.13000   0.32000
## 57:        1.0e+05  -15.35000   2.25000
## 58:        2.5e+05  -18.13000   2.65000
## 59:        1.0e+05   -7.25000   1.06000
## 60:        1.0e+04   -6.24000   0.91000
## 61:        1.0e+06   -4.03000   1.27000
## 62:        1.0e+06   -3.61000   0.20000
## 63:        1.0e+07   -0.20000   0.07000
## 64:        1.0e+04   -1.05000   0.00000
## 65:        1.0e+05   -0.79000  -0.83000
## 66:        5.0e+06   -0.42400   0.06800
## 67:        1.0e+04  -15.35000   2.25000
## 68:        1.0e+03   -6.24000   0.91000
##     maxTradeVolume   swapLong swapShort
ttGetCurrencyData()
##     currency description precision sortOrder
##  1:      ASX                     5        25
##  2:      AUD                     5         6
##  3:      CAC                     5        26
##  4:      CAD                     5         7
##  5:      CHF                     5         5
##  6:      CNH                     5        10
##  7:      DA1                     5        28
##  8:      DAX                     5        27
##  9:      DJ1                     5        37
## 10:      DJI                     5        36
## 11:      DKK                     5        17
## 12:      ESX                     5        29
## 13:      EUR                     5         2
## 14:      GBP                     5         3
## 15:      HKD                     5        13
## 16:      JPY                     5         4
## 17:      MXN                     5         9
## 18:      ND1                     5        33
## 19:      NDX                     5        32
## 20:      NKY                     5        31
## 21:      NOK                     5        14
## 22:      NZD                     5         8
## 23:      PLN                     5        18
## 24:      RUB                     5        12
## 25:      SEK                     5        11
## 26:      SGD                     5        15
## 27:      SP1                     5        35
## 28:      SPX                     5        34
## 29:      TRY                     5        16
## 30:      UKX                     5        30
## 31:      USD                     5         1
## 32:      XAG                     5        19
## 33:      XAU                     5        20
## 34:      XBR                     5        38
## 35:      XNG                     5        40
## 36:      XTI                     5        39
##     currency description precision sortOrder

3. Feed history

Get 10000 bars of EURUSD symbol:

head(ttBarsHistory(“EURUSD”))

ttBarsHistory("EURUSD")
##             high     low    open   close    volume                from
##       1: 1.30601 1.30568 1.30591 1.30597       936 2012-05-07 21:00:00
##       2: 1.30600 1.30560 1.30596 1.30570       560 2012-05-07 21:01:00
##       3: 1.30573 1.30534 1.30570 1.30554       583 2012-05-07 21:02:00
##       4: 1.30560 1.30546 1.30554 1.30546       204 2012-05-07 21:03:00
##       5: 1.30551 1.30546 1.30546 1.30550       124 2012-05-07 21:04:00
##      ---                                                              
## 1112057: 1.10296 1.10274 1.10274 1.10293 577900000 2015-07-14 09:02:00
## 1112058: 1.10324 1.10278 1.10291 1.10319 297820000 2015-07-14 09:03:00
## 1112059: 1.10360 1.10306 1.10319 1.10351 439069000 2015-07-14 09:04:00
## 1112060: 1.10357 1.10321 1.10351 1.10333 411750000 2015-07-14 09:05:00
## 1112061: 1.10361 1.10330 1.10332 1.10358  94000000 2015-07-14 09:06:00
##                           to
##       1: 2012-05-07 21:01:00
##       2: 2012-05-07 21:02:00
##       3: 2012-05-07 21:03:00
##       4: 2012-05-07 21:04:00
##       5: 2012-05-07 21:05:00
##      ---                    
## 1112057: 2015-07-14 09:03:00
## 1112058: 2015-07-14 09:04:00
## 1112059: 2015-07-14 09:05:00
## 1112060: 2015-07-14 09:06:00
## 1112061: 2015-07-14 09:07:00

Get 10000 bar quotes of EURUSD symbol:

bars = ttBarsQuotesHistory(“EURUSD”)

ttBarsQuotesHistory("EURUSD")
##          askHigh  askLow askopen askClose askVolume bidHigh  bidLow
##       1: 1.30602 1.30573 1.30593  1.30599       936 1.30601 1.30568
##       2: 1.30603 1.30566 1.30598  1.30575       560 1.30600 1.30560
##       3: 1.30578 1.30540 1.30575  1.30558       583 1.30573 1.30534
##       4: 1.30565 1.30550 1.30558  1.30550       204 1.30560 1.30546
##       5: 1.30556 1.30550 1.30550  1.30555       124 1.30551 1.30546
##      ---                                                           
## 1112057: 1.10301 1.10277 1.10278  1.10295 504926000 1.10296 1.10274
## 1112058: 1.10325 1.10282 1.10294  1.10322 422407000 1.10324 1.10278
## 1112059: 1.10363 1.10310 1.10322  1.10354 674143000 1.10360 1.10306
## 1112060: 1.10359 1.10326 1.10355  1.10335 448876000 1.10357 1.10321
## 1112061: 1.10364 1.10334 1.10334  1.10349 164060000 1.10361 1.10330
##          bidOpen bidClose bidVolume                from
##       1: 1.30591  1.30597       936 2012-05-07 21:00:00
##       2: 1.30596  1.30570       560 2012-05-07 21:01:00
##       3: 1.30570  1.30554       583 2012-05-07 21:02:00
##       4: 1.30554  1.30546       204 2012-05-07 21:03:00
##       5: 1.30546  1.30550       124 2012-05-07 21:04:00
##      ---                                               
## 1112057: 1.10274  1.10293 577900000 2015-07-14 09:02:00
## 1112058: 1.10291  1.10319 297820000 2015-07-14 09:03:00
## 1112059: 1.10319  1.10351 439069000 2015-07-14 09:04:00
## 1112060: 1.10351  1.10333 411750000 2015-07-14 09:05:00
## 1112061: 1.10332  1.10341 141000000 2015-07-14 09:06:00
##                           to
##       1: 2012-05-07 21:01:00
##       2: 2012-05-07 21:02:00
##       3: 2012-05-07 21:03:00
##       4: 2012-05-07 21:04:00
##       5: 2012-05-07 21:05:00
##      ---                    
## 1112057: 2015-07-14 09:03:00
## 1112058: 2015-07-14 09:04:00
## 1112059: 2015-07-14 09:05:00
## 1112060: 2015-07-14 09:06:00
## 1112061: 2015-07-14 09:07:00

Get quotes

now <-as.POSIXct(Sys.time())
# 300 seconds from present
prevNow <-as.POSIXct(now-(300))

ttQuotesHistory("EURUSD", startTime = prevNow, endTime=now)

Get quotes L2

now <-as.POSIXct(Sys.time())
# 1000 seconds from present
prevNow <-as.POSIXct(now-1000)

ttQuotesLevel2History('EURUSD', prevNow, now)

4. Trades/Trade Reports

Get trades of current account

now <-as.POSIXct(Sys.time())
#120 hours = 5 x 24 x 3600 seconds before now
prevNow <-as.POSIXct(now-(5 * 24*3600))
ttTradeRecords(prevNow, now)
## Empty data.table (0 rows) of 35 cols: AgentCommission,ClientId,CloseConversionRate,InitialVolume,Comment,Commission...

Trades in account:

# Commented as it takes to long
ttConnect("tp.st.soft-fx.eu", "100066", "123qwe!")
## [1] 0
head(ttTrades())
##    agentComission                                tradeClientOrderId
## 1:              0 ManagerOrder-7fe75534-5f2f-4111-b344-a61f8e858865
## 2:              0 ManagerOrder-f21b5f2a-e918-4d82-836a-ddac6e75a6b4
## 3:              0              4f62d7a9-f993-4784-afe1-3bdbe449fdb7
## 4:              0              21eaac90-b883-4bb7-8446-abae9f1253de
##    tradeComment             created          expiration initialVolume
## 1:              2015-07-13 12:17:37 1969-12-31 22:00:00         1e+05
## 2:              2015-07-13 12:17:39 1969-12-31 22:00:00         1e+05
## 3:              2015-07-13 13:58:44 1969-12-31 22:00:00         1e+04
## 4:              2015-07-13 13:58:46 1969-12-31 22:00:00         1e+04
##    isLimitOrder isPendingOrder isPosition isStopOrder            modified
## 1:        False          False       True       False 2015-07-13 12:17:37
## 2:        False          False       True       False 2015-07-13 12:17:39
## 3:        False          False       True       False 2015-07-13 13:58:44
## 4:        False          False       True       False 2015-07-13 13:58:46
##    orderId   price profit side stopLoss swap takeProfit     type volume
## 1:  704002 1.10516      0 Sell        0    0          0 Position  1e+05
## 2:  704003 1.10517      0  Buy        0    0          0 Position  1e+05
## 3:  704014 1.10372      0 Sell        0    0          0 Position  1e+04
## 4:  704015 1.10376      0  Buy        0    0          0 Position  1e+04

All trades

# Commented as it takes to long
ttTradeRecordAll()
##     AgentCommission                             ClientId
##  1:               0                                     
##  2:               0 957fbc19-b65e-4eb5-a6ec-9647131d0be7
##  3:               0 2ac50627-fcf0-4f6b-9212-f594fc0ac911
##  4:               0 4fddad09-38bf-4485-b7c4-38b5397d2f06
##  5:               0                                     
##  6:               0 cc1ac593-a8f7-44c1-ba1b-784f90d36c40
##  7:               0 64a8751c-6e8d-47d1-b78d-86e1d88b4b4e
##  8:               0 f6038331-f4e5-4df1-9acd-43260151ef53
##  9:               0 6b9760e2-3221-4468-b5de-a271084b5eac
## 10:               0 c6f56005-253d-4db7-b1e1-ab9834d4783a
##     CloseConversionRate InitialVolume Comment Commission     Id
##  1:            -1.00000                                0 672002
##  2:             1.10518           USD   [TP]           0 672003
##  3:             1.10513           USD   [TP]           0 672004
##  4:             1.10506           USD   [SL]           0 672005
##  5:            -1.00000                                0 672015
##  6:        110487.00000           USD   [SL]           0 672021
##  7:        110491.00000           USD   [TP]           0 672022
##  8:             1.00000           USD   [SL]           0 672031
##  9:             0.67247           USD                  0 672023
## 10:            -1.00000                                0 672024
##     LeavesQuantity OpenConversionRate        OrderCreated OrderFillPrice
##  1:              0      -1.000000e+00 2015-07-09 14:10:06             -1
##  2:              0       1.214869e+04 2015-07-09 14:10:59             -1
##  3:              0       1.214737e+04 2015-07-09 14:11:06             -1
##  4:              0       1.214571e+04 2015-07-09 14:11:09             -1
##  5:              0      -1.000000e+00 2015-07-09 14:16:34             -1
##  6:              0       1.213666e+09 2015-07-09 14:16:47             -1
##  7:              0       1.213666e+09 2015-07-09 14:17:04             -1
##  8:              0       1.104930e+05 2015-07-09 14:18:45             -1
##  9:              0       7.430000e-01 2015-07-09 14:18:13             -1
## 10:          10000       1.104930e+05 2015-07-09 14:18:26             -1
##     OrderLastFillAmount       OrderModified PosOpenPrice
##  1:                  -1 1970-01-01 00:00:00  0.00000e+00
##  2:                  -1 2015-07-09 14:10:59  1.09925e+04
##  3:                  -1 2015-07-09 14:11:06  1.09918e+04
##  4:                  -1 2015-07-09 14:11:09  1.09900e+04
##  5:                  -1 1970-01-01 00:00:00  0.00000e+00
##  6:                  -1 2015-07-09 14:16:47  1.09835e+04
##  7:                  -1 2015-07-09 14:17:04  1.09843e+04
##  8:                  -1 2015-07-09 14:18:45  1.10491e+05
##  9:                  -1 2015-07-09 14:53:39  1.10369e+00
## 10:                  -1 2015-07-09 14:54:05  0.00000e+00
##     PositionClosePrice PositionCloseRequestedPrice      PositionClosed
##  1:            0.00000                           0 1970-01-01 00:00:00
##  2:        10000.00000                           0 2015-07-09 14:10:59
##  3:        10000.00000                           0 2015-07-09 14:11:06
##  4:         9999.20000                           0 2015-07-09 14:11:09
##  5:            0.00000                           0 1970-01-01 00:00:00
##  6:         9999.10000                           0 2015-07-09 14:16:47
##  7:        10000.00000                           0 2015-07-09 14:17:04
##  8:         9999.99993                           0 2015-07-09 14:18:45
##  9:            1.10405                           0 2015-07-09 14:53:39
## 10:            0.00000                           0 1970-01-01 00:00:00
##     PositionLastQuantity PositionLeavesQuantity PositionModified
##  1:                    0                      0       1970-01-01
##  2:                    0                      0       1970-01-01
##  3:                    0                      0       1970-01-01
##  4:                    0                      0       1970-01-01
##  5:                    0                      0       1970-01-01
##  6:                    0                      0       1970-01-01
##  7:                    0                      0       1970-01-01
##  8:                    0                      0       1970-01-01
##  9:                    0                      0       1970-01-01
## 10:                    0                      0       1970-01-01
##          PositionOpened PositionQuantity       Price Quantity StopLoss
##  1: 1970-01-01 00:00:00                0 0.00000e+00        0      0.0
##  2: 2015-07-09 14:10:59                0 1.09925e+04       50   9999.6
##  3: 2015-07-09 14:11:06                0 1.09918e+04       50   9999.2
##  4: 2015-07-09 14:11:09                0 1.09900e+04       50   9999.2
##  5: 1970-01-01 00:00:00                0 0.00000e+00        0      0.0
##  6: 2015-07-09 14:16:47                0 1.09835e+04        1   9999.1
##  7: 2015-07-09 14:17:04                0 1.09843e+04        1   9999.1
##  8: 2015-07-09 14:18:45                0 1.10491e+05    10000  10000.0
##  9: 2015-07-09 14:18:13                0 1.10369e+00    10000      0.0
## 10: 1970-01-01 00:00:00                0 1.10493e+05    10000      0.0
##     Swap  Symbol TakeProfit TradeRecordSide TradeRecordType
##  1:    0                  0              -1              -1
##  2:    0  #GDAXI      10000             Buy        Position
##  3:    0  #GDAXI      10000             Buy        Position
##  4:    0  #GDAXI      10000            Sell        Position
##  5:    0                  0              -1              -1
##  6:    0 #GDAXIm      10000            Sell        Position
##  7:    0 #GDAXIm      10000             Buy        Position
##  8:    0  EURUSD      10000            Sell        Position
##  9:    0  AUDNZD          0             Buy        Position
## 10:    0  EURUSD          0             Buy        Position
##     TradeTransactionReason TradeTransactionReportType TransactionAmount
##  1:         DealerDecision         BalanceTransaction        1000000.00
##  2:   TakeProfitActivation             PositionClosed         -54844.56
##  3:   TakeProfitActivation             PositionClosed         -54803.40
##  4:     StopLossActivation             PositionClosed          54744.67
##  5:         DealerDecision         BalanceTransaction      100000000.00
##  6:     StopLossActivation             PositionClosed      108763402.80
##  7:   TakeProfitActivation             PositionClosed     -108756291.30
##  8:     StopLossActivation             PositionClosed     1004910000.70
##  9:          ClientRequest             PositionClosed              2.42
## 10:         DealerDecision              OrderCanceled              0.00
##     TransactionCurrency     TransactionTime
##  1:                 USD 2015-07-09 14:10:06
##  2:                 USD 2015-07-09 14:10:59
##  3:                 USD 2015-07-09 14:11:06
##  4:                 USD 2015-07-09 14:11:09
##  5:                 USD 2015-07-09 14:16:34
##  6:                 USD 2015-07-09 14:16:47
##  7:                 USD 2015-07-09 14:17:04
##  8:                 USD 2015-07-09 14:18:45
##  9:                 USD 2015-07-09 14:53:39
## 10:                 USD 2015-07-09 14:54:05