StockFetcher Forums · General Discussion · Dyanmic lowest/highest for X days (variable).<< 1 2 >>Post Follow-up
rafting101
11 posts
msg #161436
Ignore rafting101
11/26/2024 5:59:56 AM

I want to set a variable to contain the lowest value of the last X days.

If X is a constant, lets say 10, its easy:
set{lowest, low 10 day low}

but if X is a variable, is there a way it can be done?

This does NOT work:
set{x, 10}
set{lowest, low x day low}

is there some dynamic lowest() or highest() function that i am missing?


rafting101
11 posts
msg #161437
Ignore rafting101
11/26/2024 7:56:46 AM

Explanation:
The reason is that I want to be able to get the value of the "base lowest low".
base is defined since the last break of highest high.
so to summarize, I want to find the lowest low since the last break of highest high.


snappyfrog
731 posts
msg #161438
Ignore snappyfrog
11/26/2024 9:15:25 AM

Are you looking for something like this that finds a new low today and you can view the previous high?



rafting101
11 posts
msg #161439
Ignore rafting101
11/26/2024 11:10:18 AM

I want to create something like the blue line here:


This is the base. It measure the lowest low since the last break of highest high.
Notice that it resets itself every break of higher high.


miketranz
969 posts
msg #161440
Ignore miketranz
11/26/2024 2:52:46 PM

Are you trying to create something like the Darvas box? Interesting

sr7
149 posts
msg #161441
Ignore sr7
11/26/2024 10:24:03 PM


It can do fixed periods like low 10 day low

But if I'm not mistaken, it doesn't have functions like lowest() or highest().


How about creating pre-define multiple periods like this:




Fetcher[


market is not etf
market is not otcbb



// Define different lowest values for different fixed periods
set{lowest_3, low 3 day low}

set{highest_10, high 10 day high} /* << << 10 day HIGH created */

set{lowest_5, low 5 day low}
set{lowest_10, low 10 day low}
set{lowest_20, low 20 day low}




add column separator


// Display in Columns
add column lowest_3
add column highest_10
add column lowest_5
add column lowest_10




// Draw it on the Chart:
draw highest_10 on plot price /* << << 10 day HIGH on Chart */

draw lowest_5 on plot price
draw lowest_10 on plot price






/* Criteria: Ask Stockfetcher to show stocks
ONLY using the Lowest_10 fixed period --*/

show stocks where lowest_10 is below close




close > 12
close < 50
volume > 900000


// Fundamentals
P/E >= 1





/* draw Slow Stochastics Fast %K(10,2) line at 50 */



]




rafting101
11 posts
msg #161442
Ignore rafting101
modified
11/27/2024 7:06:13 AM

Maybe it is similar to Darvas.
Right now i have several lowest lines with constant values and I choose one of them.

the logic that i'm looking for is clear (lowest low after highest high break) but imho it is difficult to build in a language that doesn't support looping over all the data points one by one.
Just wondering if it can be solved in StockFetcher.
I think that if SF had highest/lowest as functions with variables, maybe it could have been done.



nibor100
1,045 posts
msg #161444
Ignore nibor100
12/2/2024 1:46:12 PM

@rafting101,

I've been working on a couple of possible approaches to your issue, but I have a few questions:

1. Do you have a specific universe of stocks you are looking at for this info, such as price>$5, volume > 100K, etc.?

2. Do the bases only begin after new higher high 1 year highs? (since there are periods for some stocks to not make new highs for months)

3. What would be your ideal lookback period, 21 days, 14 days, 3 months, etc.

4. Do you need to see lines drawn or is column data sufficient.

Thanks,
Ed S.





rafting101
11 posts
msg #161448
Ignore rafting101
12/3/2024 3:41:06 AM

@nibor100

regarding questions 1,2,3, i dont have specific filters. you can use your own preference. I am interested in a way to calculate this value.

4. lines or column... both are a good start. i think its not a problem to draw or add a column, once the value can be calculated.

the challenge is to calculate it.
do you have any idea how to do it?

rafting101
11 posts
msg #161449
Ignore rafting101
modified
12/3/2024 3:41:06 AM

(removed duplicated message)

StockFetcher Forums · General Discussion · Dyanmic lowest/highest for X days (variable).<< 1 2 >>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.