As configured in my dotfiles.
start new:
tmux
start new with session name:
| # Set a seed | |
| set.seed(500) | |
| library(MASS) | |
| data <- Boston | |
| # Check that no data is missing | |
| apply(data,2,function(x) sum(is.na(x))) | |
| # Train-test random splitting for linear model |
| import graphviz as gv | |
| g1 = gv.Graph(format='svg') | |
| g1.node('A') | |
| g1.node('B') | |
| g1.edge('A', 'B') | |
| print(g1.source) |
| This Shiny application is designed to help analysing trading strategies. It is an ongoing project that I improve when time allows. Feel free to get in touch should you have any suggestion. | |
| *How to use the App as it is? | |
| The App uses as input several csv files (one for each strategy). Each file has two columns: date and daily return. There is an example of such a file in the Github repository. The code is essentially made of 3 files. | |
| -ui.R: controls the layout and appearance of the app | |
| -server.R: contains the instructions needed to build the app. You can load as much strategies as you want as long as the corresponding csv file has the right format (see below). | |
| -shinyStrategyGeneral.R: loads the required packages and launches the app | |
| put ui.R and server.R file in a separate directory | |
| In the server.R file change the inputPath, inputFile and keepColumns parameters to match your setting. The first two are self explanatory the third one is a list of column names within the csv file. Keep only date and daily return |
As configured in my dotfiles.
start new:
tmux
start new with session name: