Screening
Search stocks
Purpose:Find stocks matching my own criteria.
If I'm standing on the White board of a Watchlist, will open the query panel without any citeria. If I'm standing on a query result, will open the query panel with the citeria of that query.
The query panel contains following elements:
- Get top list sorted on: to define the score or ratio to be used as ranking criterion.
- Criterios: to define a set of restricting criteria on metrics. To select a metric, type in the name, and Uncle will hint the metrics, or select and use the tree view
- Texto: provide a query expression to filter on the business summary or industry of the company, or the country or exchange of the stock.
It's possible to use AND, OR and NOT operators. Using a blank is almost the same as using AND. read more.
Observe que la ubicación, el resumen comercial, los titulares institucionales o los titulares de fondos mutuos se pueden seleccionar por conveniencia, pero con menos flexibilidad.
Some examples:- All: 3D printing Nasdaq
- All: dividendPayDate > 2019-3-1 AND dividendPayDate < 2019-3-31
- All: resultsAsOf < 2019-10-1
- All: msQuarterDate < 2019-10-1
- All: date < 2019-10-1
- All: China OR "Hong Kong"
- Location: China
- Location: "United States"
- Location: "Cupertino, CA, United States"
- Location: CA AND "United States"
- Business summary: gold OR silver OR platinum
- Business summary: fintech OR (financial AND technology)
- Business summary: (gold OR silver OR platinum) AND "TSX Venture Exchange"
- Business summary: NOT China
- Business summary: NOT acquiring AND NOT portfolio
- Top institutional holders: "Berkshire Hathaway"
- Top institutional holders: Mawer
- Indexes: "GSPC"
- Indexes: "STOXX"
- Markets filter. Select continents or countries for filter on the country of the stock exchange on which the stock is listed. Remark: Consider using the Business filter to query business location.
- Sectors, industry groups and Industries filter.
Remark:NOT clauses will slow down your query (and backtest).
After defining or adjusting the query, click Search to run it. The result will open in a new tab. From there on, I can use
- Use More stocks... to get the next set of search results.
- Export to .csv, using the Excel icon, top right of the result list.
- Backtest the query, to simulate its historical performance. (see Backtest)
- Use Save query, to save the query for future use. (see Save Query)
Tip:To make your query (and backtest) run faster, define it as narrowly as possible. The number of results is displayed on top of the search result. This number should always be less than 10.000. For instance when sorting on Uncle Stock score, add a filter condition to select only stocks with Uncle Stock score > 80%.
Backtest
Purpose: Gauge the effectiveness of a query.
Backtest will run a quick backtest on the query at hand.
Backtesting es el proceso de probar una estrategia de inversión en períodos de tiempo anteriores. El tío Stock hace una simulación de la consulta sobre datos pasados relevantes para medir su efectividad. Hay varias opciones:
- Número de acciones define el número máximo de acciones que se seleccionarán en cada período.
- Tiempo de reequilibrio define el período de mantenimiento de las acciones y los momentos de reequilibrio. El momento más óptimo para la medición es comenzar Q2.
- Early sell se utiliza para definir la toma de ganancias o un stop loss.
- La estrategia de reequilibrio proporciona algunos indicadores técnicos que se pueden utilizar para decidir automáticamente no vender algunas acciones al final de un período y conservarlas para el siguiente. Por ejemplo, "Keep 20% from top" significa que las acciones que tienen un precio de período que finaliza por encima del 20% desde el tope del período no se venden y conservan para el próximo período de prueba. Por lo tanto, todas las acciones con precio al final del período por debajo del 20% desde la parte superior del período se venden y se reemplazan por otras nuevas seleccionadas.
- El Tamaño de posición se usa para decidir qué se debe hacer si no se encuentran suficientes existencias al comienzo del período. La posición máxima solo tomará una posición más grande en las acciones encontradas. La posición igual tendrá una posición igual en acciones durante todos los períodos y mantendrá el exceso de efectivo en efectivo o en fondos del mercado monetario. La ponderación de la volatilidad tomará posiciones más grandes en acciones menos volátiles, tratando de hacer que todas las posiciones tengan el mismo riesgo.
- También es posible comparar el resultado del backtest con una lista de índices (lista de símbolos separados por comas). La lista de índices disponibles se puede encontrar aquí. Ejemplo: use GSPC,STOXX para comparar con S&P 500 y Europe Stoxx 600.
Remark: if the query was already backtested by another user, Uncle will immediately show its result.
Use
to view the details of the backtest result.
The yearly return is calculated as ((1 + total price return) to the power of (1 ÷ period)) - 1, where period is in years.
There is a comparison with the S&P500. All returns are adjusted for dividends, but not for inflation.
Tip: Use to try improving the criteria.
Next lesson:Gestionar consultas
