Download software Tutorial videos
Subscription & data-feed pricing Class schedule


New account application Trading resources
Margin rates Stock & option commissions

Attention: Discussion forums are read-only for extended maintenance until further notice.
Welcome Guest, please sign in to participate in a discussion. Search | Active Topics |

Momentum Formula Rate this Topic:
Previous Topic · Next Topic Watch this topic · Print this topic ·
chrischapman
Posted : Wednesday, January 25, 2012 2:25:21 PM
Gold Customer Gold Customer

Joined: 3/22/2005
Posts: 40
Hello, please help me with a PCF.  I use the following formula as part of a search strategy for stocks beginning moves:

C6>L5 AND L5<C4 AND L4<C3 AND L3<C2 AND C2<C1 AND L1<H

I need help adding volume to this formula...for instance:

C5+C4+C3+C2+C1+C = x 

The x value ranked from highest to lowest.

So, upon performing a search, the computer looks for when the price condition is fulfilled and displays the stock selection by ranking the selection according to the corresponding volume for the days between C5 and C (including C5 and C).

Could you help me with this formula????  Thanks in advance
Bruce_L
Posted : Wednesday, January 25, 2012 2:36:26 PM


Worden Trainer

Joined: 10/7/2004
Posts: 65,138
You could try sorting by the following Indicator Formula:

ABS(C6 > L5 AND L5 < C4 AND L4 < C3 AND L3 < C2 AND C2 < C1 AND L1 < H) * 6 * AVGV6

Anything returning 0 either didn't return true or didn't have any volume during those 6-Bars.

PCF Formula Descriptions
Handy PCF example formulas to help you learn the syntax of PCFs!

-Bruce
Personal Criteria Formulas
TC2000 Support Articles
chrischapman
Posted : Wednesday, January 25, 2012 4:25:19 PM
Gold Customer Gold Customer

Joined: 3/22/2005
Posts: 40
Hello Bruce, the formula you suggested retuns a ranking by total volume.  

My goal is to find the stocks that match my price criteria and have a volume surge. So, I added the surge formula as follows:

C6 > L5 AND L5 < C4 AND L4 < C3 AND L3 < C2 AND C2 < C1 AND L1 < H AND AVGV5/AVGV200*100

However, this formula is not working.  So, how do I add a surge formula so that the computer selects only stocks that match the price criteria and have volume surge, ranked by biggest surge first

Thanks
Bruce_L
Posted : Wednesday, January 25, 2012 4:27:22 PM


Worden Trainer

Joined: 10/7/2004
Posts: 65,138
The key is the ABS() function around your original formula (which makes that portion return 1 if true and 0 if false):

ABS(C6 > L5 AND L5 < C4 AND L4 < C3 AND L3 < C2 AND C2 < C1 AND L1 < H) * AVGV5 / AVGV200 * 100

-Bruce
Personal Criteria Formulas
TC2000 Support Articles
benjaekel
Posted : Sunday, September 8, 2013 5:04:47 PM
Registered User
Joined: 9/1/2013
Posts: 7

How can I use this formula? Please.

Bruce_L
Posted : Monday, September 9, 2013 9:05:26 AM


Worden Trainer

Joined: 10/7/2004
Posts: 65,138

The trainers can't give setting, interpretation or investment advice. I can tell you what the formula does, but I cannot tell you how to use it in your trading or why you would want to use it in your trading (but chrischapman could).

The formula displays the average volume over the most recent 5-bars as a percentage of the average volume over the most recent 200-bars if and only if the low of 5-bars ago is below the low of 6-bars ago, the closes of 2, 3 and 4-bars ago are above the previous low, the close of the previous bar is above the prior close and the current high is above the previous low. Otherwise, the formula displays 0.



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
benjaekel
Posted : Tuesday, October 8, 2013 3:51:48 PM
Registered User
Joined: 9/1/2013
Posts: 7

Bruce, I am looking to build a momentum visual indicator to show live in my charts. I would like to be able to see through spikes in the charts when the formula is met. The momentum value can variate from chart to chart, but with the same idea. "M10" shown through the spikes. Please feel free to suggest a momentum value common for daytrading. Please see this link for a better ---- http://www.screencast.com/t/1hvvO2zndMX --- Your time is appreaciated. ---BJ

Bruce_L
Posted : Tuesday, October 8, 2013 4:07:01 PM


Worden Trainer

Joined: 10/7/2004
Posts: 65,138

You would probably use a Custom PCF % True Indicator to make the spikes, but I'm really not sure what the formula might be if the "momentum value can variate from chart to chart". What specific momentum requirements need to be met for you to want a spike on the chart?



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
benjaekel
Posted : Tuesday, October 8, 2013 4:55:30 PM
Registered User
Joined: 9/1/2013
Posts: 7

I wish I could make myself more understanding but I cannot. The formula would be singurarly set. Other values would be used for the same formula in different charts ("momentum value can variate from chart to chart".) I am looking for 5-10-15min spikes on pure momentum-trading. Does "M10" mean something? I found this picture online which perfectly represents what I am trying to achieve. http://www.screencast.com/t/1hvvO2zndMX

Bruce_L
Posted : Wednesday, October 9, 2013 9:13:43 AM


Worden Trainer

Joined: 10/7/2004
Posts: 65,138

I am not aware of any specific meaning or indicator related to "M10". So the chart is not yours? If it is somebody else's chart, what led you to the chart? I may be able to glean some context if I can follow the same path.



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
benjaekel
Posted : Saturday, October 12, 2013 10:33:44 AM
Registered User
Joined: 9/1/2013
Posts: 7

QUOTE (Bruce_L)

[[[[[1]]]]] I am not aware of any specific meaning or indicator related to "M10". [[[[[2]]]]] So the chart is not yours? If it is somebody else's chart, what led you to the chart? I may be able to glean some context if I can follow the same path.

[[[[[1]]]]] Please disregard my request on M10. [[[[[2]]]]] I do not know the user --- Please disregard. [[[[[NEW REQUEST]]]]] The formula below paints a good idea of the visual indicator I am looking to build. I would like to use the below & also adjust the formula creating two more visual indicators. Here are two requests, Bruce. Request1: Could you add on elements to the formula to identify a true candle-over-candle on the 1-min period? I am looking to spot legit B/O & any input or suggestions are highly appreciated. Request2: Could you please add or suggest a MACD, ATR or Momentum values to be added to the original formula? Looking for intraday trading NOTE: I am looking for visual spikes in the CHARTS & also create a SCAN once the formulas are built (I believe it will take Platinum membership). ------> (L - .01 * (H - L + 1)) * ABS(50 * (C - XAVGC27.1) / 14 / (.07143535 * (ABS(C - C1) + 13 / 14 * (ABS(C1 - C2) + 13 / 14 * (ABS(C2 - C3) + 13 / 14 * (ABS(C3 - C4) + 13 / 14 * (ABS(C4 - C5) + 13 / 14 * (ABS(C5 - C6) + 13 / 14 * (ABS(C6 - C7) + 13 / 14 * (ABS(C7 - C8) + 13 / 14 * (ABS(C8 - C9) + 13 / 14 * (ABS(C9 - C10) + 13 / 14 * (ABS(C10 - C11) + 13 / 14 * (ABS(C11 - C12) + 13 / 14 * (ABS(C12 - C13) + 13 / 14 * (ABS(C13 - C14) + 13 / 14 * (ABS(C14 - C15) + 13 / 14 * (ABS(C15 - C16) + 13 / 14 * (ABS(C16 - C17) + 13 / 14 * (ABS(C17 - C18) + 13 / 14 * (ABS(C18 - C19) + 13 / 14 * (ABS(C19 - C20) + 13 / 14 * (ABS(C20 - C21) + 13 / 14 * (ABS(C21 - C22) + 13 / 14 * (ABS(C22 - C23) + 13 / 14 * (ABS(C23 - C24) + 13 / 14 * (ABS(C24 - C25) + 13 / 14 * (ABS(C25 - C26) + 13 / 14 * (ABS(C26 - C27) + 13 / 14 * (ABS(C27 - C28) + 13 / 14 * (ABS(C28 - C29) + 13 / 14 * (ABS(C29 - C30) + 13 / 14 * (ABS(C30 - C31) + 13 / 14 * (ABS(C31 - C32) + 13 / 14 * (ABS(C32 - C33) + 13 / 14 * (ABS(C33 - C34) + 13 / 14 * (ABS(C34 - C35) + 13 / 14 * (ABS(C35 - C36) + 13 / 14 * (ABS(C36 - C37) + 13 / 14 * (ABS(C37 - C38) + 13 / 14 * (ABS(C38 - C39) + 13 / 14 * (ABS(C39 - C40) + 13 / 14 * (ABS(C40 - C41) + 13 / 14 * (ABS(C41 - C42) + 13 / 14 * (ABS(C42 - C43) + 13 / 14 * (ABS(C43 - C44) + 13 / 14 * (ABS(C44 - C45) + 13 / 14 * (ABS(C45 - C46) + 13 / 14 * (ABS(C46 - C47) + 13 / 14 * (ABS(C47 - C48) + 13 / 14 * (ABS(C48 - C49) + 13 / 14 * (ABS(C49 - C50) + 13 / 14 * (ABS(C50 - C51) + 13 / 14 * (ABS(C51 - C52) + 13 / 14 * (ABS(C52 - C53) + 13 / 14 * (ABS(C53 - C54) + 13 / 14 * (ABS(C54 - C55) + 13 / 14 * (ABS(C55 - C56) + 13 / 14 * (ABS(C56 - C57) + 13 / 14 * (ABS(C57 - C58) + 13 / 14 * (ABS(C58 - C59) + 13 / 14 * (ABS(C59 - C60) + 13 / 14 * (ABS(C60 - C61) + 13 / 14 * (ABS(C61 - C62) + 13 / 14 * (ABS(C62 - C63) + 13 / 14 * (ABS(C63 - C64) + 13 / 14 * (ABS(C64 - C65) + 13 / 14 * (ABS(C65 - C66) + 13 / 14 * (ABS(C66 - C67) + 13 / 14 * (ABS(C67 - C68) + 13 / 14 * (ABS(C68 - C69) + 13 / 14 * (ABS(C69 - C70) + 13 / 14 * (ABS(C70 - C71) + 13 / 14 * (ABS(C71 - C72) + 13 / 14 * (ABS(C72 - C73) + 13 / 14 * (ABS(C73 - C74) + 13 / 14 * (ABS(C74 - C75) + 13 / 14 * (ABS(C75 - C76) + 13 / 14 * (ABS(C76 - C77) + 13 / 14 * (ABS(C77 - C78) + 13 / 14 * (ABS(C78 - C79) + 13 / 14 * (ABS(C79 - C80) + 13 / 14 * (ABS(C80 - C81) + 13 / 14 * (ABS(C81 - C82) + 13 / 14 * (ABS(C82 - C83) + 13 / 14 * (ABS(C83 - C84) + 13 / 14 * (ABS(C84 - C85) + 13 / 14 * (ABS(C85 - C86) + 13 / 14 * (ABS(C86 - C87) + 13 / 14 * (ABS(C87 - C88) + 13 / 14 * (ABS(C88 - C89) + 13 / 14 * (ABS(C89 - C90) + 13 / 14 * (ABS(C90 - C91) + 13 / 14 * (ABS(C91 - C92) + 13 / 14 * (ABS(C92 - C93) + 13 / 14 * (ABS(C93 - C94) + 13 / 14 * (ABS(C94 - C95) + 13 / 14 * (ABS(C95 - C96) + 13 / 14 * (ABS(C96 - C97) + 13 / 14 * (ABS(C97 - C98) + 13 / 14 * (ABS(C98 - C99) + 13 / 14 * (ABS(C99 - C100) + 13 / 14 * (ABS(C100 - C101) + 13 / 14 * (ABS(C101 - C102) + 13 / 14 * (ABS(C102 - C103) + 13 / 14 * (ABS(C103 - C104) + 13 / 14 * (ABS(C104 - C105) + 13 / 14 * (ABS(C105 - C106) + 13 / 14 * (ABS(C106 - C107) + 13 / 14 * (ABS(C107 - C108) + 13 / 14 * (ABS(C108 - C109) + 13 / 14 * (ABS(C109 - C110) + 13 / 14 * (ABS(C110 - C111) + 13 / 14 * (ABS(C111 - C112) + 13 / 14 * (ABS(C112 - C113) + 13 / 14 * (ABS(C113 - C114) + 13 / 14 * (ABS(C114 - C115) + 13 / 14 * (ABS(C115 - C116) + 13 / 14 * (ABS(C116 - C117) + 13 / 14 * (ABS(C117 - C118) + 13 / 14 * (ABS(C118 - C119) + 13 / 14 * (ABS(C119 - C120) + 13 / 14 * (ABS(C120 - C121) + 13 / 14 * (ABS(C121 - C122) + 13 / 14 * (ABS(C122 - C123) + 13 / 14 * (ABS(C123 - C124) + 13 / 14 * (ABS(C124 - C125))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + 50 > 70) + (H + .01 * (H - L + 1)) * ABS(50 * (C - XAVGC27.1) / 14 / (.07143535 * (ABS(C - C1) + 13 / 14 * (ABS(C1 - C2) + 13 / 14 * (ABS(C2 - C3) + 13 / 14 * (ABS(C3 - C4) + 13 / 14 * (ABS(C4 - C5) + 13 / 14 * (ABS(C5 - C6) + 13 / 14 * (ABS(C6 - C7) + 13 / 14 * (ABS(C7 - C8) + 13 / 14 * (ABS(C8 - C9) + 13 / 14 * (ABS(C9 - C10) + 13 / 14 * (ABS(C10 - C11) + 13 / 14 * (ABS(C11 - C12) + 13 / 14 * (ABS(C12 - C13) + 13 / 14 * (ABS(C13 - C14) + 13 / 14 * (ABS(C14 - C15) + 13 / 14 * (ABS(C15 - C16) + 13 / 14 * (ABS(C16 - C17) + 13 / 14 * (ABS(C17 - C18) + 13 / 14 * (ABS(C18 - C19) + 13 / 14 * (ABS(C19 - C20) + 13 / 14 * (ABS(C20 - C21) + 13 / 14 * (ABS(C21 - C22) + 13 / 14 * (ABS(C22 - C23) + 13 / 14 * (ABS(C23 - C24) + 13 / 14 * (ABS(C24 - C25) + 13 / 14 * (ABS(C25 - C26) + 13 / 14 * (ABS(C26 - C27) + 13 / 14 * (ABS(C27 - C28) + 13 / 14 * (ABS(C28 - C29) + 13 / 14 * (ABS(C29 - C30) + 13 / 14 * (ABS(C30 - C31) + 13 / 14 * (ABS(C31 - C32) + 13 / 14 * (ABS(C32 - C33) + 13 / 14 * (ABS(C33 - C34) + 13 / 14 * (ABS(C34 - C35) + 13 / 14 * (ABS(C35 - C36) + 13 / 14 * (ABS(C36 - C37) + 13 / 14 * (ABS(C37 - C38) + 13 / 14 * (ABS(C38 - C39) + 13 / 14 * (ABS(C39 - C40) + 13 / 14 * (ABS(C40 - C41) + 13 / 14 * (ABS(C41 - C42) + 13 / 14 * (ABS(C42 - C43) + 13 / 14 * (ABS(C43 - C44) + 13 / 14 * (ABS(C44 - C45) + 13 / 14 * (ABS(C45 - C46) + 13 / 14 * (ABS(C46 - C47) + 13 / 14 * (ABS(C47 - C48) + 13 / 14 * (ABS(C48 - C49) + 13 / 14 * (ABS(C49 - C50) + 13 / 14 * (ABS(C50 - C51) + 13 / 14 * (ABS(C51 - C52) + 13 / 14 * (ABS(C52 - C53) + 13 / 14 * (ABS(C53 - C54) + 13 / 14 * (ABS(C54 - C55) + 13 / 14 * (ABS(C55 - C56) + 13 / 14 * (ABS(C56 - C57) + 13 / 14 * (ABS(C57 - C58) + 13 / 14 * (ABS(C58 - C59) + 13 / 14 * (ABS(C59 - C60) + 13 / 14 * (ABS(C60 - C61) + 13 / 14 * (ABS(C61 - C62) + 13 / 14 * (ABS(C62 - C63) + 13 / 14 * (ABS(C63 - C64) + 13 / 14 * (ABS(C64 - C65) + 13 / 14 * (ABS(C65 - C66) + 13 / 14 * (ABS(C66 - C67) + 13 / 14 * (ABS(C67 - C68) + 13 / 14 * (ABS(C68 - C69) + 13 / 14 * (ABS(C69 - C70) + 13 / 14 * (ABS(C70 - C71) + 13 / 14 * (ABS(C71 - C72) + 13 / 14 * (ABS(C72 - C73) + 13 / 14 * (ABS(C73 - C74) + 13 / 14 * (ABS(C74 - C75) + 13 / 14 * (ABS(C75 - C76) + 13 / 14 * (ABS(C76 - C77) + 13 / 14 * (ABS(C77 - C78) + 13 / 14 * (ABS(C78 - C79) + 13 / 14 * (ABS(C79 - C80) + 13 / 14 * (ABS(C80 - C81) + 13 / 14 * (ABS(C81 - C82) + 13 / 14 * (ABS(C82 - C83) + 13 / 14 * (ABS(C83 - C84) + 13 / 14 * (ABS(C84 - C85) + 13 / 14 * (ABS(C85 - C86) + 13 / 14 * (ABS(C86 - C87) + 13 / 14 * (ABS(C87 - C88) + 13 / 14 * (ABS(C88 - C89) + 13 / 14 * (ABS(C89 - C90) + 13 / 14 * (ABS(C90 - C91) + 13 / 14 * (ABS(C91 - C92) + 13 / 14 * (ABS(C92 - C93) + 13 / 14 * (ABS(C93 - C94) + 13 / 14 * (ABS(C94 - C95) + 13 / 14 * (ABS(C95 - C96) + 13 / 14 * (ABS(C96 - C97) + 13 / 14 * (ABS(C97 - C98) + 13 / 14 * (ABS(C98 - C99) + 13 / 14 * (ABS(C99 - C100) + 13 / 14 * (ABS(C100 - C101) + 13 / 14 * (ABS(C101 - C102) + 13 / 14 * (ABS(C102 - C103) + 13 / 14 * (ABS(C103 - C104) + 13 / 14 * (ABS(C104 - C105) + 13 / 14 * (ABS(C105 - C106) + 13 / 14 * (ABS(C106 - C107) + 13 / 14 * (ABS(C107 - C108) + 13 / 14 * (ABS(C108 - C109) + 13 / 14 * (ABS(C109 - C110) + 13 / 14 * (ABS(C110 - C111) + 13 / 14 * (ABS(C111 - C112) + 13 / 14 * (ABS(C112 - C113) + 13 / 14 * (ABS(C113 - C114) + 13 / 14 * (ABS(C114 - C115) + 13 / 14 * (ABS(C115 - C116) + 13 / 14 * (ABS(C116 - C117) + 13 / 14 * (ABS(C117 - C118) + 13 / 14 * (ABS(C118 - C119) + 13 / 14 * (ABS(C119 - C120) + 13 / 14 * (ABS(C120 - C121) + 13 / 14 * (ABS(C121 - C122) + 13 / 14 * (ABS(C122 - C123) + 13 / 14 * (ABS(C123 - C124) + 13 / 14 * (ABS(C124 - C125))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + 50 < 30)

Bruce_L
Posted : Monday, October 14, 2013 10:50:49 AM


Worden Trainer

Joined: 10/7/2004
Posts: 65,138

Your Indicator Formula is taken from the Basket of Indicators.... all in one view topic and is designed to plot a dot at the top of the price bar if a 14-Period Wilder's RSI is above 70 and a dot at the bottom of the price bar if it is below 30.

As stated in my reply to your first post in this topic, the trainers can't give setting, interpretation or investment advice. I cannot add or suggest MACD, ATR or Momentum values to be added to the original formula (formulas for ATR are too long and slow to be practical or post in the forums in any case).

Identifying the first close above the close of a reversal bar (a candle-over-candle), requires defining the reversal bar. In addition, you would need to set a limit a maximum lookback from the reversal bar to the candle-over-candle bar. Depending on the definition and maximum lookback, it may or may not be possible to incorporate it into your formula.



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
Users browsing this topic
Guest-1

Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.