StockFetcher Forums · General Discussion · How to detect a pattern which happened during the last 30 days<< >>Post Follow-up
philipina
8 posts
msg #154543
Ignore philipina
11/4/2020 11:48:46 AM

Hello,

I want to detect stocks which have a potential to reverse on a weekly time frame.
The idea is to use a script like the below one.
--------------------------------
weekly MACD below 0
and weekly MACD Fast Line(10,30,10) crossed above weekly MACD Slow Line(10,30,10)
and weekly RSI below 40
and weekly volume 10% above average weekly volume(10)
------------------------------------------

But what I would like get the list of stock which had this pattern during the last 30 days. This will allow me to see which one have started to reverse and look for entry point and which one did not.
Is it possible to apply a filter and get result for the last 30 days?

I hope that my explanation is clear :)

thanks in advance for your help.

Alain

nibor100
1,031 posts
msg #154546
Ignore nibor100
11/4/2020 12:55:15 PM

You might run into some strange results given that you want 30 days of results for a weekly filter.

If you post your working filter one of us might be able to make it work like the way you described.

Ed S.

philipina
8 posts
msg #154554
Ignore philipina
11/5/2020 2:38:41 AM

Thanks for your response.
Here is the working script I use for now.

--------------------

weekly MACD below -2
and weekly MACD Fast Line(10,30,10) crossed above weekly MACD Slow Line(10,30,10)
and weekly RSI below 60
and volume 20% above average volume(10)
and volume above 300000

-------------------------

thanks in advance

Alain

philipina
8 posts
msg #154569
Ignore philipina
11/7/2020 3:02:29 AM

No one being able to help me on this topic? :(

Thanks in advance for your help

snappyfrog
721 posts
msg #154570
Ignore snappyfrog
modified
11/7/2020 9:30:25 AM

I am assuming you want the cross of the MACD lines to be in the last 30 days or 6 weeks if trading days and 4 weeks if calendar days.

Fetcher[
weekly MACD(10,30,10) below -2
and weekly MACD Fast Line(10,30,10) crossed above weekly MACD Slow Line(10,30,10) in the last 4 weeks
and weekly RSI below 60
and volume 20% above average volume(10)
and volume above 300000
chart display weekly
]



nibor100
1,031 posts
msg #154572
Ignore nibor100
11/7/2020 12:36:30 PM

I believe the goal is to get a long list of stocks in today's filter results that have met the filter criteria on any one of the past 30 days.

I've been working on it a little and my standard cumulative backtest filter methodology is not providing accurate results for some reason, which is aggravating as its worked quite a few times in the past but it might be mixture of weekly and daily criteria causing the issue.

Ed S.

nibor100
1,031 posts
msg #154575
Ignore nibor100
11/7/2020 1:19:46 PM

Alain,

In the filter segment below that you posted you have a couple of lines that may not be getting you the results you intend:

weekly MACD below -2
and weekly MACD Fast Line(10,30,10) crossed above weekly MACD Slow Line(10,30,10)
and weekly RSI below 60
and volume 20% above average volume(10)
and volume above 300000

1. "and weekly RSI below 60" gives you a weekly RSI(14) result since you did not identify what length RSI you wanted in parentheses.

2. "and volume 20% above average volume(10)" may not be giving you the result you want for a couple of reasons:

a. when the word above is used in a filter SF interprets it as greater than or equal to, according to the SF manual

b. Since you are using a 10 day average of volume that includes the day that the volume is 20% above then the average is already inflated by that day's higher than average volume and SF is going to look for a volume total that is 20% above that higher average volume.

c. When I create a set statement to determine what the value SF uses for

volume 20% above average volume(10)

such as "set{var1, volume 20% above average volume(10)} and add column var1"

For RGNX yesterday which had a volume of 510,700 and avg volume(10) of 359,650, SF shows my var1 as 42 which clearly isn't what I would have expected....

Have you run your filter and checked it results?
and if so is it exactly as you posted?

Thanks,
Ed S.








philipina
8 posts
msg #154578
Ignore philipina
11/9/2020 6:13:42 AM

Hi Guys,

Thank you very much for your comments. I think that you gave me lots of ideas to get this working and validate it.

I will do my home work now and will come back to you once I have it working.

thanks again for your help :)

StockFetcher Forums · General Discussion · How to detect a pattern which happened during the last 30 days<< >>Post Follow-up

*** Disclaimer *** StockFetcher.com does not endorse or suggest any of the securities which are returned in any of the searches or filters. They are provided purely for informational and research purposes. StockFetcher.com does not recommend particular securities. StockFetcher.com, Vestyl Software, L.L.C. and involved content providers shall not be liable for any errors or delays in the content, or for any actions taken based on the content.


Copyright 2022 - Vestyl Software L.L.C.Terms of Service | License | Questions or comments? Contact Us
EOD Data sources: DDFPlus & CSI Data Quotes delayed during active market hours. Delay times are at least 15 mins for NASDAQ, 20 mins for NYSE and Amex. Delayed intraday data provided by DDFPlus


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.