absorrel4 10 posts msg #89217 - Ignore absorrel4 |
3/6/2010 7:28:58 PM
I am building a filter to create a makeshift Market Profile. To do this, I need to show the counts for when the stocks closed within a certain range in the past. Below is part of the filter I am building and the issue I am having is the count. I am using the maximum number of 100 within the count and I want the count to start 120 days ago and go backward in time from that point. The results I am getting are not correct. I am obviously not structuring the command correctly or the command isn't functioning as I think it would. Any help?
SET{ UPPERLIM, HIGH 200 day High 120 days ago }
SET{ LOWERLIM, LOW 200 day Low 120 days ago}
SET{ XRANGE, UPPERLIM - LOWERLIM }
SET{ PCT20X, XRANGE * .20 }
SET{ PCT20, PCT20X + LOWERLIM }
SET{ C20 , COUNT( CLOSE BELOW PCT20, 100) 120 days ago }
SET{ PCT40X, XRANGE * .40 }
SET{ PCT40, PCT40X + LOWERLIM }
SET{ C40X, COUNT( CLOSE BELOW PCT40, 100) 120 days ago }
SET{ C40 , C40X - C20 }
ADD COLUMN C20
ADD COLUMN C40
ADD COLUMN UPPERLIM
ADD COLUMN LOWERLIM
add column pct20
add column pct40
MARKET IS NASDAQ 100
CHART-TIME IS 2 YEAR
|
chetron 2,817 posts msg #89218 - Ignore chetron modified |
3/6/2010 7:41:14 PM
|
absorrel4 10 posts msg #89236 - Ignore absorrel4 |
3/7/2010 10:23:00 AM
Thank you for clarifying!!
|
absorrel4 10 posts msg #89284 - Ignore absorrel4 |
3/8/2010 8:49:02 PM
Tried the suggestion....and multiple variations of it....the count for the "days ago" statement is still not returning correct information. Here is what the simplified version of what I am attempting to do...
The below string counsts the closes in the last 100 days in the lower 20% of the most recent 100 day range.....and also for the closes in the lower 20% 100 day high/low range from 120 days ago. SF returns correct information for the 100 day high/low...the Xrange....the pct20X and pct20. However, the count "c20" does not return the correct information from the starting point of 120 days ago. I have toyed with this string and tried a lot of different variations...but, I simply can not get the 120 days ago count (C20) to work. Any suggestions?
SET{ UPPERLIM, HIGH 100 day High }
SET{ LOWERLIM, LOW 100 day Low }
SET{ XRANGE, UPPERLIM - LOWERLIM }
SET{ PCT20X, XRANGE * 0.20 }
SET{ PCT20, PCT20X + LOWERLIM }
SET{ C20A, COUNT( CLOSE BELOW PCT20, 100) }
SET{ C20, C20A 120 days ago }
ADD COLUMN UPPERLIM
ADD COLUMN LOWERLIM
ADD COLUMN XRANGE
add column pct20X
add column pct20
ADD COLUMN C20A
ADD COLUMN C20
MARKET IS NASDAQ 100
CHART-TIME IS 2 YEAR
|