StockFetcher Forums · Filter Exchange · Alpha Filter based on Ron Groenke Visions V | << 1 2 3 4 5 ... 9 >>Post Follow-up |
SAFeTRADE 644 posts msg #146530 - Ignore SAFeTRADE |
2/11/2019 9:17:46 PM There is no Calculation for V. It is hand drawn. the apex of the V is at the 52 week low, the upper angle is at pointb and the lower angle is at pointc. I emailed stockfetcher to see if they could add that V drawing as a new indicator and the answer was no. I have been playing with rsquared and Linear regression to figure something out but to no avail as yet. Once you get used to looking at the chart you can see the V even if it is not there. Safetrade |
snappyfrog 721 posts msg #146531 - Ignore snappyfrog |
2/12/2019 7:25:55 AM Thanks SAFeTRADE |
nibor100 1,031 posts msg #146550 - Ignore nibor100 |
2/13/2019 3:36:29 PM Some observations on the Ron Groenke Visions V approach based on web research I've done while waiting for my copy of his book: a. It appears that he prefers to draw his upward sloping V based on 50 trading days and while the 50 day back starting point of the V, is always the 52 week low, many times it is using a 52 week low that occurred more recently than the 50th day back in time (strikes me as a bit odd but its his system and is purported to have 80% success rate if done correctly) b. A major new up cycle for the stock is indicated when the stock has spent at least 20 days in V, is currently positioned inside the V, or if not currently inside the V is within 5% or -5% of the 50 day moving average of the stock, and the stock has traded up for the most recent 3 days. c. A free trial of his special sw is available on his website and without requiring credit card info as described below: "VISIONS 21-day FREE trial which includes the VTAM Black Box and TradeXpress, Ed S. |
Cheese 1,374 posts msg #146551 - Ignore Cheese modified |
2/13/2019 3:58:37 PM Since the Groenke system seems to work well with oscillators like Stochastics (and Williams %R in earlier years) would it be fair to say that the Groenke system has extra value with stocks that are ranging rather than trending (or with ranging markets rather than trending) ? Thank you, SAFeTRADE |
SAFeTRADE 644 posts msg #146552 - Ignore SAFeTRADE |
2/13/2019 4:57:24 PM I have done my best to code this filter based on publicly available information. I also have a PDF of the trading rules which is found here; https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=10&ved=2ahUKEwjfkoDL17ngAhXHHDQIHTinDn4QFjAJegQIBxAC&url=http%3A%2F%2Fwww.rongroenke.net%2Fvision_v_theory.pdf&usg=AOvVaw1yUqO_l_I_g4WOMThj1nXl I also have his book "Cash for Life" the rules are somewhat different in the pdf and the rules in his book. The method also involves options, of which I know nothing. I have his software installed but have not started the 21 day trial. My V is drawn from the 52 week low to pointc and pointb. So to arrive at where to plot the V a little time has to pass. Here is my latest iteration of the filter including his Gold rank. A lot of time has been spent on this and I do not mind anyone checking code or my understanding of the system. As to whether he uses current 52 week low or one fifty days ago I am not aware of at this time. Fetcher[ set{bla, high 52 week high - low 52 week low} set{blb, bla * .25} set{bl, low 52 week low + blb} set{bra, bl - close} set{brb, 10 * bra} set{brc, brb / blb} set{m10, ma(10)} set{cls, close} set{cls2, close} set{cls3, close} set{m20, ma(20)} set{m15, ma(50) * 1.05} set{m95, ma(50) * .95} set{taa, ma(50) * 2} set{tab, taa - close} set{tac, ma(50) / tab } set{tad, tac + 1} set{tai, brc * tad} set{pointb1, bla * .125} set{pointb, bl + pointb1} set{pointc, low 52 week low + pointb1} set{gr, count(tai above 10,1)} set{ta, count(tai between -5 and 10,1)} set{wait, count(tai between -10 and -4.9,1)} set{bad_idea, count(tai below -10,1)} set{abvpc,count(close is above pointc,20)} set{cabvpc, count(close > pointc,1)} set{cblopb, count(close < pointb,1)} set{in_zone, cabvpc * cblopb} set{upa, count(close > close 1 day ago,1)} set{upb, count(close > close 2 days ago,1)} set{upc, count(close > close 3 dsys ago,1)} set{upd, upa + upb} set{up, upd + upc} set{g2, up * 10}/*days up * 10*/ set{g3, in_zone * 30}/* within Pointb and pointc * 30 will be either 0 or 30*/ set{g4, abvpc + g3}/*days between pointb and pointc + 30 or 0*/ set{g4a, 2 * g4}/*2 * # of days between pointb and pointc */ set{g5, g2 + g4a}/* 10 * # of days up + 2 * # of days between pointb and pointc */ add column separator add column up{days_up} add column g2 add column g3 add column g4 add column g4a{gold} s&p 500 draw bl on plot price draw ma(50) draw tai line at 10 draw tai line at -5 draw tai line at -31 draw tai line at -50 /* draw brc line at 10 draw brc line at 5*/ draw cls on plot m10 draw m15 on plot m10 draw m95 on plot m10 draw pointc on plot price draw pointb on plot price draw m20 on plot cls3 draw low 52 week low add column bl{buy_limit} add column brc{buyrank} add column separator add column tai add column gr{get_ready} add column ta{take_action} add column wait add column bad_idea add column separator draw Slow Stochastics Fast %K(13,3,3) set{vxxc, ind(vxxb,close)} set{vixc, ind(^vix,close)} set{vxvc, ind(vxv,close)} set{spyc, ind(spy,close)} set{spxl, ind(spxl,close)} set{vix3, ind(^VIX3M,close)} set{ijrc, ind(ijr,close)} set{iefc, ind(ief,close)} set{vxvvix, vxvc / vixc} set{vixavg, cema(vxvvix,5)} set{vxvvxx, vxvc / vxxc} set{vxxavg, cema(vxvvxx,5)} set{ijrief, iefc / ijrc} set{ijriefavg, cema(ijrief,5)} set{riskon, count(vxvvxx > or = to vxxavg,1)} set{riskof, count(vxvvxx < or = to vxxavg,1)} set{risk_on, count(vxvvxx crossed above vxxavg,1)} set{risk_of, count(vxvvxx crossed below vxxavg,1)} draw vxvvxx on plot vxxavg draw ijrief on plot ijriefavg draw riskon draw riskof chart-length 6 months] |
nibor100 1,031 posts msg #146554 - Ignore nibor100 |
2/13/2019 7:30:53 PM On page 4 of the pdf, found at the link that SAFeTrade posted earlier today, at the bottom of the chart for IN one can see the 52 week low used for the beginning end point of the V drawing is 17.00 from 5/4/05 as identified near the center of the numeric grid below the chart. On page 5, the beginning of his V is moved to the middle of May 2006, and is using the 52 week low of 21.00 found at 7/11/06 which is also noted in the grid below the chart. On the right side of the chart it indicates that IN has booked 20 days inside the V and it looks to me that some of those days are prior to the actual 52 week low date of 7/11/06 so apparently the date of the 52 week occurence is nowhere near as important to this approach as its actual value and the relationship of IN to that value and the range between 1/8 and 3/18 of the 52 wk high minus the 52 wk low. I also find super interesting that in both stock examples in the pdf, the 50 day moving avg is clearly in a downward slope when the stock inside the V is in the Time to Act stage. This would seem to eliminate a lot of traders who want to see an up-sloping 50 day mov avg. Ed S. |
Cheese 1,374 posts msg #146555 - Ignore Cheese |
2/13/2019 8:44:44 PM Thank you, SAFeTRADE and Ed S nibor100. |
snappyfrog 721 posts msg #146556 - Ignore snappyfrog |
2/13/2019 10:11:10 PM SAFeTRADE, from what I understand Ron only would want to "take action" when ta equals 1 and there has been 3 up days. So, I have added the following lines so as not to have to look through 500 hits: ta > .99 up > 2.99 Average Volume(30) > 1000000 volume > 1000000 close is between 3 and 50 optionable close > ema(4) /* Only look at ones where "tai" has crossed below line 10*/ Fetcher[ set{bla, high 52 week high - low 52 week low} set{blb, bla * .25} set{bl, low 52 week low + blb} set{bra, bl - close} set{brb, 10 * bra} set{brc, brb / blb} set{m10, ma(10)} set{cls, close} set{cls2, close} set{cls3, close} set{m20, ma(20)} set{m15, ma(50) * 1.05} set{m95, ma(50) * .95} set{taa, ma(50) * 2} set{tab, taa - close} set{tac, ma(50) / tab } set{tad, tac + 1} set{tai, brc * tad} set{pointb1, bla * .125} set{pointb, bl + pointb1} set{pointc, low 52 week low + pointb1} set{gr, count(tai above 10,1)} set{ta, count(tai between -5 and 10,1)} set{wait, count(tai between -10 and -4.9,1)} set{bad_idea, count(tai below -10,1)} set{abvpc,count(close is above pointc,20)} set{cabvpc, count(close > pointc,1)} set{cblopb, count(close < pointb,1)} set{in_zone, cabvpc * cblopb} set{upa, count(close > close 1 day ago,1)} set{upb, count(close > close 2 days ago,1)} set{upc, count(close > close 3 dsys ago,1)} set{upd, upa + upb} set{up, upd + upc} set{g2, up * 10}/*days up * 10*/ set{g3, in_zone * 30}/* within Pointb and pointc * 30 will be either 0 or 30*/ set{g4, abvpc + g3}/*days between pointb and pointc + 30 or 0*/ set{g4a, 2 * g4}/*2 * # of days between pointb and pointc */ set{g5, g2 + g4a}/* 10 * # of days up + 2 * # of days between pointb and pointc */ add column separator add column up{days_up} add column g2 add column g3 add column g4 add column g4a{gold} s&p 500 draw bl on plot price draw ma(50) draw tai line at 10 draw tai line at -5 draw tai line at -31 draw tai line at -50 /* draw brc line at 10 draw brc line at 5*/ draw cls on plot m10 draw m15 on plot m10 draw m95 on plot m10 draw pointc on plot price draw pointb on plot price draw m20 on plot cls3 draw low 52 week low add column bl{buy_limit} add column brc{buyrank} add column separator add column tai add column gr{get_ready} add column ta{take_action} add column wait add column bad_idea add column separator draw Slow Stochastics Fast %K(13,3,3) set{vxxc, ind(vxxb,close)} set{vixc, ind(^vix,close)} set{vxvc, ind(vxv,close)} set{spyc, ind(spy,close)} set{spxl, ind(spxl,close)} set{vix3, ind(^VIX3M,close)} set{ijrc, ind(ijr,close)} set{iefc, ind(ief,close)} set{vxvvix, vxvc / vixc} set{vixavg, cema(vxvvix,5)} set{vxvvxx, vxvc / vxxc} set{vxxavg, cema(vxvvxx,5)} set{ijrief, iefc / ijrc} set{ijriefavg, cema(ijrief,5)} set{riskon, count(vxvvxx > or = to vxxavg,1)} set{riskof, count(vxvvxx < or = to vxxavg,1)} set{risk_on, count(vxvvxx crossed above vxxavg,1)} set{risk_of, count(vxvvxx crossed below vxxavg,1)} draw vxvvxx on plot vxxavg draw ijrief on plot ijriefavg draw riskon draw riskof chart-length 50 days ta > .99 up > 2.99 Average Volume(30) > 1000000 volume > 1000000 close is between 3 and 50 optionable close > ema(4) /* Only look at ones where "tai" has crossed below line 10*/ ] |
nibor100 1,031 posts msg #146558 - Ignore nibor100 |
2/14/2019 8:42:27 AM I replaced all occurrences of " # " with the word 'number' to make his latest filter clickable. Ed S. |
nibor100 1,031 posts msg #146561 - Ignore nibor100 |
2/14/2019 9:25:27 AM Oops had a space in one of the count commands, now corrected so the results show. Ed S. |
StockFetcher Forums · Filter Exchange · Alpha Filter based on Ron Groenke Visions V | << 1 2 3 4 5 ... 9 >>Post Follow-up |
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