#!/usr/bin/Rscript --vanilla
#
# Jan Humme (@opentrades) - August 2012, revised April 2013
#
# Tested and found to work correctly using blotter r1457
#
# After Jaekle & Tamasini: A new approach to system development and portfolio optimisation (ISBN 978-1-905641-79-6)
#
# loading symbol data
Sys.setenv(TZ="UTC")
### packages
#
# quantstrat package will pull in some other packages:
# FinancialInstrument, quantmod, blotter, xts
require(quantstrat)
### FinancialInstrument
currency(c('GBP', 'USD'))
exchange_rate('GBPUSD', tick_size=0.0001)
### quantmod
getSymbols.FI(Symbols='GBPUSD',
dir=system.file('extdata',package='quantstrat'),
# dir='~/R/OHLC',
from=.from, to=.to
)
# ALTERNATIVE WAY TO FETCH SYMBOL DATA
#setSymbolLookup.FI(system.file('extdata',package='quantstrat'), 'GBPUSD')
#getSymbols('GBPUSD', from=.from, to=.to, verbose=FALSE)
### xts
GBPUSD = to.minutes30(GBPUSD)
GBPUSD = align.time(GBPUSD, 1800)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.