LEAN is the open source
algorithmic trading engine powering QuantConnect. Founded in 2013 LEAN has been built by a
global community of 80+ engineers and powers more than a dozen hedge funds today.
Alpha League Competition: $1,000 Weekly Prize Pool
Qualifying Alpha Streams Reentered Weekly Learn
more
So I realize the answer to this question is most likely going to be: "however much you plan on buying or selling", but I figured I'd ask what you all have experienced in live trading.
My question is, for coarse universe selection, what do you feel is a good minimum dollar trade volume to set as a filter? I've heard that if you're too low with respect to your initial capital and your backtest will be very inaccurate, due to the fact that backtesting will never be able to capture illiquidity. Too high, and it's possible to constrain your search to mid- to- high-cap securities, thus leaving out growth stocks.
Anyone have experience in this, maybe with regards to live trading? As always, thanks for your time!
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
Stephen Oehler
8.1k Pro
,
FYI just to update this discussion, here's a good read regarding expected dollar volumes for small cap stocks (it's from Motley Fool, so take that as you will).
Hey Stephen, I think this is a two-fold problem. First, you'll need to identify stocks with enough liquidity in order for you to do your trading. Second, if you're working with semi-illiquid stocks then it will be worth it to implement an IFillModel that looks at the volume. For instance, you could have a PercentageVolumeFillModel that would only produce fills up to a certain percentage of the previous bar's volume, then at least you can model the illiquid-ness of some of these smaller stocks. Another way would be to account or the illiquidity via an ISlippageModel that increases the slippage value as the volume decreases
0
Stephen Oehler
8.1k Pro
,
Great advice! I like both of those ideas. As it is, I'm attempting to place filters at a conservative limit to ensure I won't have liquidity problems in the first place, but it still may not be enough. Thanks!
0
Richard Hamilton
366 Pro
,
Would someone provide a link to the documentation that explains and shows examples of the PercentageVolumeFillModel referred to above by Michael?
I've found links to IFillModel and ISlippage, but nothing about PercentageVolumeFillModel
0
Michael Manus
10.2k Pro
,
hehe he meant to do this as an idea for implementing that :):):):)
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
Loading...
To unlock posting to the community forums please complete at least 30% of Boot Camp. You can
continue your Boot Camp training progress from the terminal. We
hope to see you in the community soon!