Registered User Joined: 1/28/2012 Posts: 62
|
I contacted TradingMarkets.com (Connors' outfit) and they reported that Worden was developing ConnorsRSI right now, but they didn't have an ETA.
Let's keep our fingers crossed that it's ready for the next incremental release.
|
|
Registered User Joined: 4/13/2010 Posts: 3
|
I would also welcome having ConnorsRSI added to our inidcator library. I would also enjoy hearing how any of are using ConnorsRSI or 2 RSI strategies in your trading. I've been using it since his webinar in 2010 and have found it very reliable.
|
|
Gold Customer
Joined: 4/16/2012 Posts: 2
|
Bruce, you may be closer to Connors RSI than you think. I have implemented it in C# on another platform, and I can tell you that Worden’s RSI(3) is the same as mine. That’s one third of the composite indicator. If Worden developers added the following three items, we could assemble Connors RSI on our own:
1) We need the “streak” indicator, consecutive days closing up or down.
2) We need an RSI function that takes streak, or any other series, as input.
3) We need a percentage rank function. This is a function you ought to have in any case, and you have the data for a nice, long (fixed) lookback period.
The PCF code for Connors RSI would then be: (RSI(C,3) + RSI(STK,2) + RANK(C/C1-1))/3. You already know that, of course. My point is that, by breaking the work into pieces, you add flexibility rather than a single (proprietary) indicator.
I also have an EasyScan that checks the other elements of Connors’ system, like ADX and close in range. These are straightforward PCF. By the way, I see Matt Radtke on this thread. He works for Connors Research, and he graciously reminds us that you can test your results against free data on his site.
I hope this helps. Best of luck.
|
|
Registered User Joined: 7/30/2007 Posts: 1,072
|
QUOTE (Bruce_L)
I was told there were plans to add ConnorsRSI, but I do not know when it will happen. The programmers have been busy with other stuff.
Just booked my room at the Crowne Plaze Chicago O'Hare Hotel for Michael's Chicago visit October 18th & 19th.
I don't really use StockFinder much anymore; if the programmers can implement ConnorsRSI in TC2000 v12.3 I might be able to give Michael some Chicago-style pizza to take back for them :)
... been exploring using ConnorsRSI as one of my exit parameters. It'd be nice to be able to stay inside TC2000 instead of bouncing back & forth to the TradmingMarkets Screener.
|
|
Registered User Joined: 4/29/2006 Posts: 16
|
I'm another Worden customer that would like for them to add ConnorsRSI to TC2000 as soon as possible.
Thanks.
|
|
Registered User Joined: 5/16/2013 Posts: 5
|
QUOTE (arcadianskies)
I'm another Worden customer that would like for them to add ConnorsRSI to TC2000 as soon as possible.
Thanks.
I second that motion! Why is TC2000 so late to the party?
|
|
Registered User Joined: 10/7/2004 Posts: 3
|
I'm also a customer who would very much like to see the ConnorsRSI added to TC2000 as soon as possible.
|
|
Registered User Joined: 4/15/2009 Posts: 10
|
Please add me to the list of TC2000 users who would like to have the Connors-RSI included.
Now added to Metastock...Would be nice in 2000 also...
TNX
|
|
Registered User Joined: 11/7/2008 Posts: 5
|
Regarding Connors RSI please add me to the list of users wanting it in TC2000.
|
|
Registered User Joined: 9/1/2013 Posts: 7
|
QUOTE (diceman)
Bruce
this has nothing to do with Connors RSI
but can I have 3 more versions of your first RSI3 PCF
for 3 days back in time?
Based on C1 C2 and C3.
Thanks
Bruce, what C1, C2 & C3 stand for? Ty. Ben
|
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
C is the current price or close of the current bar.
C1 is the closing price of one bar ago.
C2 is the closing price of two bars ago.
C3 is the closing price of three bars ago.
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
|
Registered User Joined: 9/1/2013 Posts: 7
|
QUOTE (Bruce_L)
An Indicator Formula for RSI(Close,3) isn't necessarily simple, but we've posted about how to do this previously:
50 * (C - XAVGC5.1) / 3 / (.333363037576155 * (ABS(C - C1) + 2 / 3 * (ABS(C1 - C2) + 2 / 3 * (ABS(C2 - C3) + 2 / 3 * (ABS(C3 - C4) + 2 / 3 * (ABS(C4 - C5) + 2 / 3 * (ABS(C5 - C6) + 2 / 3 * (ABS(C6 - C7) + 2 / 3 * (ABS(C7 - C8) + 2 / 3 * (ABS(C8 - C9) + 2 / 3 * (ABS(C9 - C10) + 2 / 3 * (ABS(C10 - C11) + 2 / 3 * (ABS(C11 - C12) + 2 / 3 * (ABS(C12 - C13) + 2 / 3 * (ABS(C13 - C14) + 2 / 3 * (ABS(C14 - C15) + 2 / 3 * (ABS(C15 - C16) + 2 / 3 * (ABS(C16 - C17) + 2 / 3 * (ABS(C17 - C18) + 2 / 3 * (ABS(C18 - C19) + 2 / 3 * (ABS(C19 - C20) + 2 / 3 * (ABS(C20 - C21) + 2 / 3 * (ABS(C21 - C22) + 2 / 3 * (ABS(C22 - C23))))))))))))))))))))))))) + 50
An Indicator for the PercentRank(% Change, 100) is fairly long, but not particularly complicated:
50 * (SGN(C / C1 - C1 / C2) + SGN(C / C1 - C2 / C3) + SGN(C / C1 - C3 / C4) + SGN(C / C1 - C4 / C5) + SGN(C / C1 - C5 / C6) + SGN(C / C1 - C6 / C7) + SGN(C / C1 - C7 / C8) + SGN(C / C1 - C8 / C9) + SGN(C / C1 - C9 / C10) + SGN(C / C1 - C10 / C11) + SGN(C / C1 - C11 / C12) + SGN(C / C1 - C12 / C13) + SGN(C / C1 - C13 / C14) + SGN(C / C1 - C14 / C15) + SGN(C / C1 - C15 / C16) + SGN(C / C1 - C16 / C17) + SGN(C / C1 - C17 / C18) + SGN(C / C1 - C18 / C19) + SGN(C / C1 - C19 / C20) + SGN(C / C1 - C20 / C21) + SGN(C / C1 - C21 / C22) + SGN(C / C1 - C22 / C23) + SGN(C / C1 - C23 / C24) + SGN(C / C1 - C24 / C25) + SGN(C / C1 - C25 / C26) + SGN(C / C1 - C26 / C27) + SGN(C / C1 - C27 / C28) + SGN(C / C1 - C28 / C29) + SGN(C / C1 - C29 / C30) + SGN(C / C1 - C30 / C31) + SGN(C / C1 - C31 / C32) + SGN(C / C1 - C32 / C33) + SGN(C / C1 - C33 / C34) + SGN(C / C1 - C34 / C35) + SGN(C / C1 - C35 / C36) + SGN(C / C1 - C36 / C37) + SGN(C / C1 - C37 / C38) + SGN(C / C1 - C38 / C39) + SGN(C / C1 - C39 / C40) + SGN(C / C1 - C40 / C41) + SGN(C / C1 - C41 / C42) + SGN(C / C1 - C42 / C43) + SGN(C / C1 - C43 / C44) + SGN(C / C1 - C44 / C45) + SGN(C / C1 - C45 / C46) + SGN(C / C1 - C46 / C47) + SGN(C / C1 - C47 / C48) + SGN(C / C1 - C48 / C49) + SGN(C / C1 - C49 / C50) + SGN(C / C1 - C50 / C51) + SGN(C / C1 - C51 / C52) + SGN(C / C1 - C52 / C53) + SGN(C / C1 - C53 / C54) + SGN(C / C1 - C54 / C55) + SGN(C / C1 - C55 / C56) + SGN(C / C1 - C56 / C57) + SGN(C / C1 - C57 / C58) + SGN(C / C1 - C58 / C59) + SGN(C / C1 - C59 / C60) + SGN(C / C1 - C60 / C61) + SGN(C / C1 - C61 / C62) + SGN(C / C1 - C62 / C63) + SGN(C / C1 - C63 / C64) + SGN(C / C1 - C64 / C65) + SGN(C / C1 - C65 / C66) + SGN(C / C1 - C66 / C67) + SGN(C / C1 - C67 / C68) + SGN(C / C1 - C68 / C69) + SGN(C / C1 - C69 / C70) + SGN(C / C1 - C70 / C71) + SGN(C / C1 - C71 / C72) + SGN(C / C1 - C72 / C73) + SGN(C / C1 - C73 / C74) + SGN(C / C1 - C74 / C75) + SGN(C / C1 - C75 / C76) + SGN(C / C1 - C76 / C77) + SGN(C / C1 - C77 / C78) + SGN(C / C1 - C78 / C79) + SGN(C / C1 - C79 / C80) + SGN(C / C1 - C80 / C81) + SGN(C / C1 - C81 / C82) + SGN(C / C1 - C82 / C83) + SGN(C / C1 - C83 / C84) + SGN(C / C1 - C84 / C85) + SGN(C / C1 - C85 / C86) + SGN(C / C1 - C86 / C87) + SGN(C / C1 - C87 / C88) + SGN(C / C1 - C88 / C89) + SGN(C / C1 - C89 / C90) + SGN(C / C1 - C90 / C91) + SGN(C / C1 - C91 / C92) + SGN(C / C1 - C92 / C93) + SGN(C / C1 - C93 / C94) + SGN(C / C1 - C94 / C95) + SGN(C / C1 - C95 / C96) + SGN(C / C1 - C96 / C97) + SGN(C / C1 - C97 / C98) + SGN(C / C1 - C98 / C99) + SGN(C / C1 - C99 / C100) + SGN(C / C1 - C100 / C101)) / 100 + 50
RSI(Streak,2) is a problem however. We can create an Indicator Formula for Streak as long as we have a lookback which would bound the high absolute value of Streak available. If we used 10 for the lookback (so Streak can only range from -10 to 10), we would get a streak formula of:
ABS(C > C1) * (ABS(C1 <= C2) + ABS(C1 > C2) * (ABS(C2 <= C3) * 2 + ABS(C2 > C3) * (ABS(C3 <= C4) * 3 + ABS(C3 > C4) * (ABS(C4 <= C5) * 4 + ABS(C4 > C5) * (ABS(C5 <= C6) * 5 + ABS(C5 > C6) * (ABS(C6 <= C7) * 6 + ABS(C6 > C7) * (ABS(C7 <= C8) * 7 + ABS(C7 > C8) * (ABS(C8 <= C9) * 8 + ABS(C8 > C9) * (ABS(C9 <= C10) * 9 + ABS(C9 > C10) * 10))))))))) - (ABS(C < C1) * (ABS(C1 >= C2) + ABS(C1 < C2) * (ABS(C2 >= C3) * 2 + ABS(C2 < C3) * (ABS(C3 >= C4) * 3 + ABS(C3 < C4) * (ABS(C4 >= C5) * 4 + ABS(C4 < C5) * (ABS(C5 >= C6) * 5 + ABS(C5 < C6) * (ABS(C6 >= C7) * 6 + ABS(C6 < C7) * (ABS(C7 >= C8) * 7 + ABS(C7 < C8) * (ABS(C8 >= C9) * 8 + ABS(C8 < C9) * (ABS(C9 >= C10) * 9 + ABS(C9 < C10) * 10))))))))))
The problem is that this is too long to substitute for C into a 2-Period Wilder's RSI formula and get a formula which is short and fast enough to be practical or post in the forums. So we can only reasonably create two of the three components necessary to create the Connors RSI in TC2000 (it is possible to do this relatively easily in StockFinder however).
Could these indicators be used as visuals on the charts? Returning an error.
|
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
What are the exact steps you are taking and the error messages you are receiving?
All three of the formulas referenced in your post can be used as Cutom PCF Indicators in TC2000 without returning any error messages on my computer.
That said, the only one that isn't already built into TC2000 to some extent is Streak. You can add a 3-Period Wilder's RSI to the chart instead of using the first formula and a 100-Period Worden Stochastic to the chart instead of using the second formula.
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
|
Registered User Joined: 11/26/2007 Posts: 116
|
I too would like the ConnersRSI indicator added to TC2000. My testing on S.F. 5 with Bruce's version has been right on with the Connors version on their website.
|
|
Registered User Joined: 7/30/2007 Posts: 1,072
|
QUOTE (jsatt11) I too would like the ConnersRSI indicator added to TC2000. My testing on S.F. 5 with Bruce's version has been right on with the Connors version on their website.
That's cool. I never had any doubts about Bruce's awesomeness. :)
Since we know Worden has the algorithm down, and 12.4 is rolling out (at least in beta) maybe we can finally get ConnorsRSI in TC2000. I'm working on some workspaces now that do almost everything I need - except I have to go lookup ConnorsRSI in tos. It'd be nice to have everything in one place :)
|
|
Registered User Joined: 4/29/2014 Posts: 1
|
does anyone have the formulas or examples for teh Connors RSI? I dont see how the up/downtrend RSI is calculated. if you have 3 days in a row up (or down ) then the number can never change, based on the formula they have posted on their website.
RS=average up / avg don (i up is 1,2,3 (ie 3 positive days n a row) then RS = 2/0
|
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
My Monday, November 26, 2012 12:46:12 PM ET post in this topic has a formula for the Streak which would look back 10 bars. While it was not possible to do so when the topic was written, it is now possible to take an RSI of a Custom PCF Indicator using the Streak Indicator Formula as given as the Formula in the Custom PCF Indicator by using the Change Data Source feature.
Change Data Source
This means we can now calculate all three components of ConnorsRSI within TC2000. What is still not really possible is to combine those components.
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
|
Registered User Joined: 7/27/2016 Posts: 1
|
Hi, I'm a new user of TC2000 v16 and really like this software. I am also trying to see if ConnorsRSI can be used as an indicator and requesting a solution.
I tried to copy a previously posted formula and came up with errors.
Please help as I really want to see this indicator in use.
L
|
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
Well you will not be able to re-produce the indicator, only the components used to calculate the indicator.
Try copying and pasting to text editor first and then copying and pasting from the text editor into TC2000. Another option if you are using IE or Edge is try using Chrome when copying and pasting from the forums.
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
|
Registered User Joined: 1/28/2005 Posts: 6,049
|
Bruce
I know you posted a Connors RSI with the new language but i couldnt find it.
I'll ask for it here so it comes up in a search.
Thanks
|
|
Administration
Joined: 9/30/2004 Posts: 9,187
|
(WRSI3 + 100 * XAVG(GREATEST(0, IIF(SGN(C - C1) = SGN(C1 - C2), SGN(C - C1), SGN(C - C1) - TrueInRow(C1 > C2, 10) + TrueInRow(C1 < C2, 10))), 3) / XAVG(ABS(IIF(SGN(C - C1) = SGN(C1 - C2), SGN(C - C1), SGN(C - C1) - TrueInRow(C1 > C2, 10) + TrueInRow(C1 < C2, 10))), 3) + 50 * (SGN(C / C1 - C1 / C2) + SGN(C / C1 - C2 / C3) + SGN(C / C1 - C3 / C4) + SGN(C / C1 - C4 / C5) + SGN(C / C1 - C5 / C6) + SGN(C / C1 - C6 / C7) + SGN(C / C1 - C7 / C8) + SGN(C / C1 - C8 / C9) + SGN(C / C1 - C9 / C10) + SGN(C / C1 - C10 / C11) + SGN(C / C1 - C11 / C12) + SGN(C / C1 - C12 / C13) + SGN(C / C1 - C13 / C14) + SGN(C / C1 - C14 / C15) + SGN(C / C1 - C15 / C16) + SGN(C / C1 - C16 / C17) + SGN(C / C1 - C17 / C18) + SGN(C / C1 - C18 / C19) + SGN(C / C1 - C19 / C20) + SGN(C / C1 - C20 / C21) + SGN(C / C1 - C21 / C22) + SGN(C / C1 - C22 / C23) + SGN(C / C1 - C23 / C24) + SGN(C / C1 - C24 / C25) + SGN(C / C1 - C25 / C26) + SGN(C / C1 - C26 / C27) + SGN(C / C1 - C27 / C28) + SGN(C / C1 - C28 / C29) + SGN(C / C1 - C29 / C30) + SGN(C / C1 - C30 / C31) + SGN(C / C1 - C31 / C32) + SGN(C / C1 - C32 / C33) + SGN(C / C1 - C33 / C34) + SGN(C / C1 - C34 / C35) + SGN(C / C1 - C35 / C36) + SGN(C / C1 - C36 / C37) + SGN(C / C1 - C37 / C38) + SGN(C / C1 - C38 / C39) + SGN(C / C1 - C39 / C40) + SGN(C / C1 - C40 / C41) + SGN(C / C1 - C41 / C42) + SGN(C / C1 - C42 / C43) + SGN(C / C1 - C43 / C44) + SGN(C / C1 - C44 / C45) + SGN(C / C1 - C45 / C46) + SGN(C / C1 - C46 / C47) + SGN(C / C1 - C47 / C48) + SGN(C / C1 - C48 / C49) + SGN(C / C1 - C49 / C50) + SGN(C / C1 - C50 / C51) + SGN(C / C1 - C51 / C52) + SGN(C / C1 - C52 / C53) + SGN(C / C1 - C53 / C54) + SGN(C / C1 - C54 / C55) + SGN(C / C1 - C55 / C56) + SGN(C / C1 - C56 / C57) + SGN(C / C1 - C57 / C58) + SGN(C / C1 - C58 / C59) + SGN(C / C1 - C59 / C60) + SGN(C / C1 - C60 / C61) + SGN(C / C1 - C61 / C62) + SGN(C / C1 - C62 / C63) + SGN(C / C1 - C63 / C64) + SGN(C / C1 - C64 / C65) + SGN(C / C1 - C65 / C66) + SGN(C / C1 - C66 / C67) + SGN(C / C1 - C67 / C68) + SGN(C / C1 - C68 / C69) + SGN(C / C1 - C69 / C70) + SGN(C / C1 - C70 / C71) + SGN(C / C1 - C71 / C72) + SGN(C / C1 - C72 / C73) + SGN(C / C1 - C73 / C74) + SGN(C / C1 - C74 / C75) + SGN(C / C1 - C75 / C76) + SGN(C / C1 - C76 / C77) + SGN(C / C1 - C77 / C78) + SGN(C / C1 - C78 / C79) + SGN(C / C1 - C79 / C80) + SGN(C / C1 - C80 / C81) + SGN(C / C1 - C81 / C82) + SGN(C / C1 - C82 / C83) + SGN(C / C1 - C83 / C84) + SGN(C / C1 - C84 / C85) + SGN(C / C1 - C85 / C86) + SGN(C / C1 - C86 / C87) + SGN(C / C1 - C87 / C88) + SGN(C / C1 - C88 / C89) + SGN(C / C1 - C89 / C90) + SGN(C / C1 - C90 / C91) + SGN(C / C1 - C91 / C92) + SGN(C / C1 - C92 / C93) + SGN(C / C1 - C93 / C94) + SGN(C / C1 - C94 / C95) + SGN(C / C1 - C95 / C96) + SGN(C / C1 - C96 / C97) + SGN(C / C1 - C97 / C98) + SGN(C / C1 - C98 / C99) + SGN(C / C1 - C99 / C100) + SGN(C / C1 - C100 / C101)) / 100 + 50) / 3
|
|
Platinum Customer
Joined: 1/30/2005 Posts: 135
|
Bruce, the TC2000 code you posted for Connors RSI on 1/26/2017 does not give results that match the code you did for StockFinder. I believe the SF code is accurate. Example SF has 77.55, TC has 66.55 for symbol SQ as of 2/21/2017.
|
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
I have made some changes to the Thursday, January 26, 2017 9:29:15 AM ET post. Please see if it works better for you.
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
|
Platinum Customer
Joined: 1/30/2005 Posts: 135
|
Matches SF. Thanks for your help. Worden is very lucky to have you.
|
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
You're welcome.
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
|
Guest-1 |