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.42000
require(rFdk)
## Loading required package: rFdk
ttConnect("", "", "")
## Loading required package: data.table
## [1] 0

2. Configuration

Get symbol and currency data

ttConf.Symbol()
##        name precision comission marginCurrency profitCurrency
##  1:  EURUSD         5         0            EUR            USD
##  2:  NZDUSD         5         0            NZD            USD
##  3:  #UK100         1         0            UKX            GBP
##  4:    #SPX         1         0            SPX            USD
##  5:    #NDX         1         0            NDX            USD
##  6:  #GDAXI         1         0            DAX            EUR
##  7:   #J225         1         0            NKY            JPY
##  8:  XAUUSD         2         0            XAU            USD
##  9:   #NDXm         1         0            ND1            USD
## 10:  XBRUSD         2         0            XBR            USD
## 11:  XNGUSD         3         0            XNG            USD
## 12:  BTCCNH         2         0            BTC            CNH
## 13:  BTCEUR         3         0            BTC            EUR
## 14:  BTCRUB         2         0            BTC            RUB
## 15:  BTCUSD         3         0            BTC            USD
## 16:  LTCBTC         5         0            LTC            BTC
## 17:  LTCCNH         2         0            LTC            CNH
## 18:  LTCEUR         3         0            LTC            EUR
## 19:  LTCRUB         3         0            LTC            RUB
## 20:  LTCUSD         5         0            LTC            USD
## 21:  NMCBTC         5         0            NMC            BTC
## 22:  NMCUSD         3         0            NMC            USD
## 23:  PPCBTC         5         0            PPC            BTC
## 24:  PPCUSD         3         0            PPC            USD
## 25:  MBTUSD         3         0            MBT            USD
## 26:  USDCHF         5         0            USD            CHF
## 27:  GBPUSD         5         0            GBP            USD
## 28:  XAGUSD         3         0            XAG            USD
## 29:   #SPXm         1         0            SP1            USD
## 30:  #WS30m         1         0            DJ1            USD
## 31:  XTIUSD         2         0            XTI            USD
## 32:  AUDUSD         5         0            AUD            USD
## 33:  AUDCAD         5         0            AUD            CAD
## 34:   #WS30         1         0            DJI            USD
## 35:  #ESX50         1         0            ESX            EUR
## 36:  USDJPY         3         0            USD            JPY
## 37:  AUDCHF         5         0            AUD            CHF
## 38:   #FCHI         1         0            CAC            EUR
## 39:  USDCAD         5         0            USD            CAD
## 40:  AUDJPY         3         0            AUD            JPY
## 41: #GDAXIm         1         0            DA1            EUR
## 42:  AUDNZD         5         0            AUD            NZD
## 43:  USDCNH         4         0            USD            CNH
## 44: #AUS200         1         0            ASX            AUD
## 45:  CADJPY         3         0            CAD            JPY
## 46:  USDRUB         4         0            USD            RUB
## 47:  CHFJPY         3         0            CHF            JPY
## 48:  EURAUD         5         0            EUR            AUD
## 49:  EURCAD         5         0            EUR            CAD
## 50:  EURCHF         5         0            EUR            CHF
## 51:  EURGBP         5         0            EUR            GBP
## 52:  EURJPY         3         0            EUR            JPY
## 53:  EURNZD         5         0            EUR            NZD
## 54:  GBPAUD         5         0            GBP            AUD
## 55:  GBPCHF         5         0            GBP            CHF
## 56:  GBPJPY         3         0            GBP            JPY
## 57:  NZDJPY         3         0            NZD            JPY
## 58:  USDDKK         5         0            USD            DKK
## 59:  USDHKD         5         0            USD            HKD
## 60:  USDMXN         5         0            USD            MXN
## 61:  USDNOK         5         0            USD            NOK
## 62:  USDPLN         5         0            USD            PLN
## 63:  USDSEK         5         0            USD            SEK
## 64:  USDSGD         5         0            USD            SGD
## 65:  USDTRY         5         0            USD            TRY
## 66:  EURDKK         5         0            EUR            DKK
## 67:  EURHKD         5         0            EUR            HKD
## 68:  EURNOK         5         0            EUR            NOK
## 69:  EURPLN         5         0            EUR            PLN
## 70:  EURSEK         5         0            EUR            SEK
## 71:  EURTRY         5         0            EUR            TRY
## 72:  GBPCAD         5         0            GBP            CAD
## 73:  GBPNZD         5         0            GBP            NZD
## 74:  GBPSGD         5         0            GBP            SGD
## 75:  CADCHF         5         0            CAD            CHF
## 76:  HKDJPY         3         0            HKD            JPY
## 77:  NOKJPY         3         0            NOK            JPY
## 78:  NOKSEK         5         0            NOK            SEK
## 79:  NZDCAD         5         0            NZD            CAD
## 80:  NZDCHF         5         0            NZD            CHF
## 81:  NZDSGD         5         0            NZD            SGD
## 82:  SGDJPY         3         0            SGD            JPY
##        name precision comission marginCurrency profitCurrency
##     limitsComission minTradeVolume maxTradeVolume   swapLong swapShort
##  1:               0        1000.00        1.0e+08   -1.96000   0.27000
##  2:               0        1000.00        1.0e+08    2.61000  -9.33000
##  3:               0           1.00        1.0e+04   -3.04000   1.00000
##  4:               0          25.00        2.5e+05  -18.13000   2.65000
##  5:               0          10.00        1.0e+05   15.35000   2.25000
##  6:               0           2.50        2.5e+04   -8.44000   0.00000
##  7:               0         100.00        1.0e+06   -5.13000   0.32000
##  8:               0           1.00        1.0e+05   -0.79000  -0.83000
##  9:               0           1.00        1.0e+04  -15.35000   2.25000
## 10:               0          10.00        1.0e+06   -4.03000   1.27000
## 11:               0         100.00        1.0e+07   -0.20000   0.07000
## 12:               0           0.01        1.0e+03        NaN       NaN
## 13:               0           0.01        1.0e+03        NaN       NaN
## 14:               0           0.01        1.0e+03        NaN       NaN
## 15:               0           0.01        1.0e+03        NaN       NaN
## 16:               0           0.01        1.0e+03        NaN       NaN
## 17:               0           0.01        1.0e+03        NaN       NaN
## 18:               0           0.01        1.0e+03        NaN       NaN
## 19:               0           0.01        1.0e+03        NaN       NaN
## 20:               0           0.01        1.0e+03        NaN       NaN
## 21:               0           0.01        1.0e+03        NaN       NaN
## 22:               0           0.01        1.0e+03        NaN       NaN
## 23:               0           0.01        1.0e+03        NaN       NaN
## 24:               0           0.01        1.0e+03        NaN       NaN
## 25:               0           0.01        1.0e+03        NaN       NaN
## 26:               0        1000.00        1.0e+08    0.98148  -3.88889
## 27:               0        1000.00        1.0e+08    0.50000  -3.09000
## 28:               0          50.00        5.0e+06   -0.42400   0.06800
## 29:               0          10.00        1.0e+05   -7.25000   1.06000
## 30:               0           0.10        1.0e+03   -6.24000   0.91000
## 31:               0          10.00        1.0e+06   -3.61000   0.20000
## 32:               0        1000.00        1.0e+08    1.78000  -6.36000
## 33:               0        1000.00        1.0e+08    1.37037  -5.38272
## 34:               0           1.00        1.0e+04   -6.24000   0.91000
## 35:               0           1.00        1.0e+04   -1.05000   0.00000
## 36:               0        1000.00        1.0e+08   -0.24691  -1.03704
## 37:               0        1000.00        1.0e+08    2.52778  -8.54630
## 38:               0           1.00        1.0e+04   -1.46000   0.00000
## 39:               0        1000.00        1.0e+08   -3.81481   0.83951
## 40:               0        1000.00        1.0e+08    2.29630  -8.17284
## 41:               0           1.00        1.0e+04   -3.77000   0.00000
## 42:               0        1000.00        1.0e+08   -6.57143   1.28571
## 43:               0        1000.00        1.0e+08   -6.32298   2.27950
## 44:               0           1.00        1.0e+04   -5.01000   1.63000
## 45:               0        1000.00        1.0e+08    0.79012  -3.43210
## 46:               0        1000.00        1.0e+08 -305.33330  93.94444
## 47:               0        1000.00        1.0e+08   -5.17284   1.25926
## 48:               0        1000.00        1.0e+08  -13.84416   3.97403
## 49:               0        1000.00        1.0e+08   -6.02469   1.53086
## 50:               0        1000.00        1.0e+08    0.67593  -3.09259
## 51:               0        1000.00        1.0e+08   -2.32692   0.52564
## 52:               0        1000.00        1.0e+08   -1.97531   0.18519
## 53:               0        1000.00        1.0e+08  -23.50000   6.68571
## 54:               0        1000.00        1.0e+08  -13.67532   3.66234
## 55:               0        1000.00        1.0e+08    2.24074  -8.17593
## 56:               0        1000.00        1.0e+08    0.81481  -4.41975
## 57:               0        1000.00        1.0e+08    3.32099 -11.80247
## 58:               0        1000.00        1.0e+08   11.33333 -40.80000
## 59:               0        1000.00        1.0e+08   -2.00000  -6.00000
## 60:               0        1000.00        1.0e+08 -205.66670  56.50000
## 61:               0        1000.00        1.0e+08  -45.69231  11.76923
## 62:               0        1000.00        1.0e+08  -22.88889   5.66667
## 63:               0        1000.00        1.0e+08    3.41667 -18.83333
## 64:               0        1000.00        1.0e+08   -0.36486  -1.02703
## 65:               0        1000.00        1.0e+08 -124.78380  39.16216
## 66:               0        1000.00        1.0e+08    9.66667 -36.66667
## 67:               0        1000.00        1.0e+08  -12.92308   1.38462
## 68:               0        1000.00        1.0e+08  -62.07692  16.84615
## 69:               0        1000.00        1.0e+08  -30.88889   8.11111
## 70:               0        1000.00        1.0e+08    0.00000  -9.66667
## 71:               0        1000.00        1.0e+08 -144.45950  45.40541
## 72:               0        1000.00        1.0e+08   -3.11111   0.38272
## 73:               0        1000.00        1.0e+08  -26.48571   7.22857
## 74:               0        1000.00        1.0e+08    0.83784  -4.67568
## 75:               0        1000.00        1.0e+08    1.44444  -5.09259
## 76:               0        1000.00        1.0e+08   -0.07407  -0.09877
## 77:               0        1000.00        1.0e+08    0.25926  -1.00000
## 78:               0        1000.00        1.0e+08    2.33333  -8.25000
## 79:               0        1000.00        1.0e+08    2.48148  -9.29630
## 80:               0        1000.00        1.0e+08    3.21296 -11.02778
## 81:               0        1000.00        1.0e+08    3.60811 -12.85135
## 82:               0        1000.00        1.0e+08   -0.40741  -0.54321
##     limitsComission minTradeVolume maxTradeVolume   swapLong swapShort
ttConf.Currency()
##     currency               description precision sortOrder
##  1:      USD                 US Dollar         2         1
##  2:      EUR                      Euro         2         2
##  3:      GBP       Great Britain Pound         2         3
##  4:      JPY              Japanese Yen         2         4
##  5:      CHF               Swiss Franc         2         5
##  6:      AUD         Australian Dollar         2         6
##  7:      CAD           Canadian Dollar         2         7
##  8:      NZD        New Zealand Dollar         2         8
##  9:      MXN              Mexican Peso         2         9
## 10:      CNH     Chinese Offshore Yuan         2        10
## 11:      SEK             Swedish Krone         2        11
## 12:      RUB            Russian Rouble         2        12
## 13:      HKD          Hong Kong Dollar         2        13
## 14:      NOK           Norwegian Krone         2        14
## 15:      SGD          Singapore Dollar         2        15
## 16:      TRY              Turkish Lira         2        16
## 17:      DKK             Danish Kronor         2        17
## 18:      PLN              Polish Zloty         2        18
## 19:      XAG                    Silver         2        19
## 20:      XAU                      Gold         2        20
## 21:      BTC                   BitCoin         2        21
## 22:      LTC                  LiteCoin         2        22
## 23:      NMC                  NameCoin         2        23
## 24:      PPC                  PeerCoin         2        24
## 25:      MBT milliBitCoin vs US Dollar         2        25
## 26:      NDX               US Tech 100         2        26
## 27:      ND1        US Tech 100 (Mini)         2        27
## 28:      SPX                US SPX 500         2        28
## 29:      SP1         US SPX 500 (Mini)         2        29
## 30:      DJI            Wall Street 30         2        30
## 31:      DJ1     Wall Street 30 (Mini)         2        31
## 32:      XBR                  UK Brent         2        32
## 33:      XTI                  US Crude         2        33
## 34:      XNG            US Natural Gas         2        34
## 35:      CAC                 France 40         2        35
## 36:      DAX                 German 30         2        36
## 37:      DA1          German 30 (Mini)         2        37
## 38:      ESX                 Europe 50         2        38
## 39:      UKX                    UK 100         2        39
## 40:      NKY                 Japan 225         2        40
## 41:      ASX             Australia 200         2        41
##     currency               description precision sortOrder