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

Feature request: Coarse selection following ETF Constituent Universe #6848

Closed
3 tasks done
LouisSzeto opened this issue Jan 10, 2023 · 2 comments
Closed
3 tasks done

Comments

@LouisSzeto
Copy link
Collaborator

LouisSzeto commented Jan 10, 2023

Expected Behavior

To allow coarse universe selection within/after ETF constituent universe selection.

Actual Behavior

Only the following overloading is provided:

Universe QuantConnect.Algorithm.QCAlgorithm.AddUniverse (
 Universe universe,
 Func<IEnumerable<FineFundamental>, IEnumerable<Symbol>> fineSelector
)

and no Volume property for ETF constituent object.

Potential Solution

(1) provide the overloading

Universe QuantConnect.Algorithm.QCAlgorithm.AddUniverse (
 Universe universe,
 Func<IEnumerable<CoarseFundamental>, IEnumerable<Symbol>>coarseSelector
)

or

(2) Add a Volume property to ETF constituent object.

Reproducing the Problem

NA

System Information

NA

Checklist

  • I have completely filled out this template
  • I have confirmed that this issue exists on the current master branch
  • I have confirmed that this is not a duplicate issue by searching issues
@ikamanu
Copy link

ikamanu commented Jan 12, 2023

Thanks for creating this, Louis.

One concern though - I don't think the second potential solution will actually solve the problem, will it?

"Add a Volume property to ETF constituent object."

@Martin-Molinero
Copy link
Member

Please provide more information about the underlying issue

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

3 participants