- ago
Hello
I would like to filter stocks with an ATR greater than 3.
Like the screener from finviz.
Can I realize this with bilding blocks? and how?

Thanks
0
900
Solved
10 Replies

Reply

Bookmark

Sort
- ago
#1
Hi,

We have a stock screener "like Finviz" but ATR is currently not supported:
https://www.wealth-lab.com/extension/detail/DataExtensions#screenshots
0
- ago
#2
The effect of Building Blocks filtering applies to your selected DataSet only. If you want just that, it's trivial to achieve with "Indicator Compare to Value".
0
- ago
#3
Ok
I have tried with indicator compare to a value.
Now I have another idea. With indicator compare to a value and with transaction weight I get similar results as with finviz screener.
I would like to link my strategy with these results.
Is this possible?
0
Cone8
 ( 4.98% )
- ago
#4
The blocks aren't set up to produce a screen-type output. You can modify the code manually to do that, but it's not necessary. Filters are just part of the strategy. You should add the filter(s) and Transaction Weight as conditions for the Entry signal.

Tip!
Consider using ATRP instead of ATR and adjust the value as required for a Percentage range.
0
Cone8
 ( 4.98% )
- ago
#5
For example, consider this strategy.
1. It filters instruments for ATRP >= 3%.
2. After the filter, it buys when the RSI crosses it own 20-bar SMA
3. If there are more candidates than buying power, priority is given to the Lowest 20-bar RSI.

0
- ago
#6
unfortunately this is not possible.
The problem is that I then use the transaction weight 2 times.
Then the results are no longer correct.
It would be best to use strategy 1 as a portfolio and strategy 2 takes the results of strategy 1.
I think this will not be possible.

Nevertheless, thanks for your help.
0
- ago
#7
On a related note, I'll look into adding support for ATR to the Stock Scanner tool in DataExtensions B32 (with or after WL8).
0
Best Answer
Cone8
 ( 4.98% )
- ago
#8
It's going to be different because you're peeking. You're filtering for a set of stocks "today" and then backtesting them "yesterday". However, what you will be trading tomorrow is the same as what I suggested.

To get an accurate picture of your strategy, you should be filtering the results during the test. Also, so as not to introduce survivorship bias, it's best to use the Wealth-Data dynamic DataSets for your universe.

Re: Applying Transaction Weight twice??
I must have a blind spot, because if the same filter and same Weight indicator is part of every rule in the entry logic, there is never more than 1 Transaction Weight.
0
- ago
#9
Hello
I would like to trade a portfolio with high ATR.
My goal is, first filter the stocks with high ATR.
Then to trade with them.
Through finviz I can create such a portfolio. The stocks one year ago had a different ATR like today. And to do a reasonable backtesting I should have the data with a high ATR a year ago.
I hope you can understand me.
0
- ago
#10
I have a very interesting strategy that performs well.
However, only with the current high ATR of the last weeks from finviz.
0

Reply

Bookmark

Sort