Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rationalize the existence of FinancialSeries #5

Open
milktrader opened this issue Mar 6, 2015 · 3 comments
Open

Rationalize the existence of FinancialSeries #5

milktrader opened this issue Mar 6, 2015 · 3 comments

Comments

@milktrader
Copy link
Member

The scope of this package has shrunk now that we can piggyback off TimeSeries for most time series methods.

There is the metadata types that are useful, but otherwise the only substantial code is possibly the TickData type. FinancialTimeSeries is simply an alias for a TimeArray with a specific meta field.

There needs to be more to the story than some simple definitions, because that could easily live in FinancialBlotter.

@milktrader
Copy link
Member Author

The R FinancialInstrument package is the closest analog to a possible role for FinancialSeries. It defines its goal as

Construct, manage and store contract specifications for trading

@milktrader
Copy link
Member Author

Perhaps change the name (and objectives ostensibly) to FinancialAssets

Keep track of contract specifications for the ES future expiring in December, for example.

The question is where to define FinancialTimeSeries and maybe even if it needs to be defined here. There is also some build up with working with tick data and designing the TickData type. The difference here with TimeSeries TimeArray is that there are often duplicate timestamps. Can this be solved by adding a smaller time increment?

@milktrader
Copy link
Member Author

One thing that makes this package different from R's FinancialInstrument may be the fact that user-defined types could be defined here. It's not clear to me what sort of objects FinancialInstrument creates, but I would venture to guess that Julia's type system will be more flexible to handle the requirements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant