Bruce_L 
Gold User, Platinum User, TeleChart, Worden Staff, Worden Training Agent

Worden Trainer 




Unsure 

Thursday, October 07, 2004 
Thursday, September 20, 2018 11:19:31 AM 
63,723 [21.81% of all post / 12.50 posts per day] 

No, there isn't a way to for a PCF to determine if the stock market is open, what time of day it is, or the time of day when any particular intraday bar opned or closed.
Bruce
Personal Criteria Formulas TC2000 Support Articles

This is kind of an old topic, but you might want to take a look.
You might also want to view the following webinar.
As far as the open being above the previous close you can use the following condition formula.
O > C1
If you needed the open to be say at least 1% above the previous close.
O >= 1.01 * C1
Bruce
Personal Criteria Formulas TC2000 Support Articles

I suspect it has more to do with the specialized terminology of the technical analysis of equities.
Bruce
Personal Criteria Formulas TC2000 Support Articles

I would seriously never guess from the language used in your previous inquiries that this would be what you want. It is not at all how these words and phrases would normally be interpreted.
Please try the following condition formula.
IIF(HAVG(TSV, 24) > HAVG(TSV1.1, 24), 1, 0)
Bruce
Personal Criteria Formulas TC2000 Support Articles

A parabolic rise would generally require price to be moving up and the move up to be increasing from one bar to the next (there are other requirements for the rise to be strictly parabolic, but this is probably good enough for our needs). So you could write a base formula for this as follows (it requires both bars to be moving up).
C1 > C2 AND C  C1 > C1  C2
If you wanted this to be true for say at least three bars in a row, you could write this as follows.
TrueInRow(C1 > C2 AND C  C1 > C1  C2, 3) = 3
You can change both instances of 3 near the end of the formula to something else to check for a different number of bars in a row where this is happening.
If you wanted to allow for the move to be mostly parabolic, you might use CountTrue() instead and only check for it being true on some of the bars instead of all of the bars.
CountTrue(C1 > C2 AND C  C1 > C1  C2, 6) = 4
Bruce
Personal Criteria Formulas TC2000 Support Articles

You're welcome.
Bruce
Personal Criteria Formulas TC2000 Support Articles

The formula for the histogram itself would be the following.
HAVG(TSV, 24)  FAVG(HAVG(TSV, 24), 12)
If you really only want this to plot when the histogram is green, you could use the following instead.
IIF(HAVG(TSV, 24) > FAVG(HAVG(TSV, 24), 12), HAVG(TSV, 24)  FAVG(HAVG(TSV, 24), 12), 0)
Bruce
Personal Criteria Formulas TC2000 Support Articles

Please try the following condition formula if you are interested in the current bar.
H < H1 AND L > L1
And the following if you are interested in the previous bar (the bar that has closed after the current bar opened).
H1 < H2 AND L1 > L2
Bruce
Personal Criteria Formulas TC2000 Support Articles

The volume portion of the condition formula would be the following.
V >= 1000000
But there isn't a way to reference fundamentals in the Personal Criteria Formula Language.
What you can do is add both Latest Float and Volume to the same EasyScan as their own EasyScan conditions.
Bruce
Personal Criteria Formulas TC2000 Support Articles

Please try the following condition formula for the histogram.
HAVG(TSV, 24)  FAVG(HAVG(TSV, 24), 12) > HAVG(TSV1.1, 24)  FAVG(HAVG(TSV1.1, 24), 12)
Bruce
Personal Criteria Formulas TC2000 Support Articles

