How to download historical data using R? [closed] - r

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I am looking for a package to download historical data of Futures (NO STOCK DATA).
could someone advice me some good R package?
Thanks!
P.S. I Know there are many packages, but they only seem to retrive stock prices, and not Futures. I Only need futures.

There is no free source of futures data. Atleast not comprehensive.
You can look into 'FinancialInstruments` package's source on R-Forge especially this file
https://r-forge.r-project.org/scm/viewvc.php/pkg/FinancialInstrument/inst/parser/download.tblox.R?view=markup&root=blotter
It will download historical data for select futures which TradingBlox publishes daily. Mind you this data is back adjusted continuous contract data and is created using TradingBlox's own methodology of back adjusting.
Among paid sources, CSI data is reasonably priced for smaller traders and can give data in multiple formats and allows you to customize back adjustment logic.
There is interesting project Quandl but I really haven't seen it mentioned around much or tested accuracy of the data.

Related

Choosing right tool for visualization [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
We are planing to do some visualization for our existing data its a political and news domain.
After doing my initial research I came to conclusion for using R and D3.
My requirement is the tool should be able to give dynamically, since it is web based visualization (Visualization should be able to change upon change in value)
I have following questions and need help in those.
Is there any other tool which I can use.
R can be use for dynamic visuals? (My application is in php, python based solution can also be ok)
Then you'd need to look into Rook, How to set up an R based service on a web page, or (better) Shiny, How to integrate R shiny into current application.
If your application (or some parts) is already in python you can use rpy2 as a bridge between R and python.

R and Big Data Analysis [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I am looking for some suggestions on using R for analysing Big Data - i.e., data that runs into TBs.
Typically I think that it is better to preprocess the data and load just the information that the user needs in order to perform analysis. However, if say information from a large dataset (say, 200 GB) needs to be aggregated, I think first, having the data stored in column databases rather than row-oriented DBMS would be more efficient. Second, for CPU intensive data analysis, it is probably worthwhile having some distributed computing capabilities using RHadoop / RHIPE. Also, if there are multiple enterprise users, what would be the best way to implement these ... (say 10 researchers who are concurrently working on large datasets)
I have found some resources on the web such as the R indexing, mmap packages to do efficient computations in R but wanted to get some feedback from those who have actually worked and implemented these at an enterprise level.
Thanks in advance for your suggestions,
Regards.

Why exporting reports to CSV/Excel? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm developing a web platform that will show data tables and charts using highchart.
Besides there is an exporting function for user to download csv/excel file.
But i'm thinking why I should make this. It's likely that exporting csv or excel is the standard. But is there any advantage?
I think I can export html file instead and the page will be interactive and much better than excel file. Is there anyone have idea about this problem?
A CSV allows the user greater control over how they display the data - you may see some great visualisations from your users if you give them access to these.
Likely, the people who will actually use the CSVs (which will be a small percentage) would scrape the data anyway - so offering them up saves bandwidth and increases the happiness of your userbase because they don't have to go through the effort of writing a scraper.
It all depends on the type of data, though.

What is BigData and why it is a need now a days? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Now a days, there is only one buzz that goes on...Big Data..Curious to know what it is ..Though I have gleaned some information from Big Data but want to know more.
Thanks
The difference between a database for a coffee shop, and for facebook. It's easy to get something to work with 200 users. But when you have 200,000 users... that's a different story.
Table scans become impossible. Indexes become very important.
Single servers cannot handle all the load. Solutions such as clustering are employed to make it so more than one server can host an application. This makes it so you can keep adding more servers to the cluster each time the load gets too big and performance starts to die.
You'll hear a lot about NoSQL databases too such as MongoDB. This is where the database just stores key/value documents. Such databases are more suited for massive scaling (by sharding) than are relational database systems.

Are Operational Transformations on the horizon for Meteor? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Given Meteor's support for eventually-consistent offline writes to data objects, automatically merging concurrent edits to the same text field seems like a natural next step. This might be done by integrating some of all of an operational transformation library (list) such as ShareJS.
Is there a desire in the Meteor team to support this functionality in the core product at some point, or would it more likely appear as a third-party add-on module?
Also, since ShareJS actually seems to provide the basic functionality of the Meteor data architecture (they mention in their documentation that it works with arbitrary JSON objects), would it perhaps be possible to do something like Meteor using ShareJS for data syncronization?
I'm guessing it might be something they might add or could be done with packages.
In the meantime however:
You could use Meteor.methods to expose an api to communicate to the same field back and forth.
The method could do a diff on the change and merge it to the Collection before returning what should be changed on the clients computer.

Resources