StockFetcher Forums · Filter Exchange · Run Forest, Run<< 1 ... 28 29 30 31 32 ... 57 >>Post Follow-up
TheRumpledOne
6,529 posts
msg #66738
Ignore TheRumpledOne
8/28/2008 8:12:47 AM

mystiq
- Ignore mystiq 8/28/2008 7:13:59 AM

....morning TRO-

can you help me to code some indicators for DIVERGENCE:

how would you code COG(5,3) , RSI(2) , WILLIAMS %R(2) & PROJECTION OSCILLATOR(14) -or- (2) for
price DIVERGENCIES ?

...would it include using the syntax "increased/decreased 1 day ago" or "INDicator is above/below INDicator 1 day ago"

...any tips on how to spot divergencies & tops/bottoms would be grateful ;-}


ONE more question :-) does SF have the VOL by PRICE indicator ->I cannot find it


Thx again....
==================================

Search the forum for divergence. I've already coded it.


TheRumpledOne
6,529 posts
msg #66739
Ignore TheRumpledOne
8/28/2008 8:13:33 AM

mystiq
- Ignore mystiq 8/28/2008 7:25:42 AM

TRO--

you are a busy person....

can you explain briefly the coding in the filter RUN FORREST RUN,

I want to understand it, not just run it. It all looks like secret code....

what filters are exactly in it?


-mystiq
========================================

Ask a specifc question.



ludowillems
111 posts
msg #66741
Ignore ludowillems
8/28/2008 9:49:36 AM

Hi TRO,
Finally (!) i'm getting the picture. I read "statistics for Dummies" , that did it.
1. I ran the RFR sat-Sunday version without the sym-list
2. Added volume and price criteria (i trade CFD's and can't trade pennystocks)
3.added :set{WeekDiff, weekly close- weekly open}
set{ProfitPct, WeekDiff/ weekly open }
set{WeekHold, 100 * ProfitPct}
add column Weekhold
4. export to.xls
and now my question: is it correct to assume that if the column halfpct shows 50, the stock made a loss only 2 weeks out of 52 in the last year?
5. filtered the .xls file on column halfpercent =>50
6. filtered the result on column Weekhold descending
7. put the top10 in a watchlist.
If my interpretation of this statistical material is correct, i except to see a positive increase .
My watchlist: GMXR ;PQ;BAS;HK;CENX;HELE;CRK ;SWSI;BKE;CPF;WLL;SQNM;EP;ME;CRZO

Thanks for your comments/advice on this
Best regards, Ludo


chetron
2,817 posts
msg #66743
Ignore chetron
8/28/2008 11:25:41 AM

CLICKABLE...


LIKE THIS LUDO?


Fetcher[


/* TRO STAT SCAN for SWING TRADERS - use only on Saturday and Sunday */
/* WITH LUDO'S WEEKHOLD COLUMN */

set{whiop, weekly high - weekly open}
set{Long_Profit, whiop / weekly open }
set{wkProfitPct, 100 * Long_Profit }

set{C1A, count(Long_Profit > .04 , 52)}
set{C2A, count(Long_Profit > .09, 52)}
set{C0010, C1A - C2A}

set{D1A, count(Long_Profit > .09 , 52)}
set{D2A, count(Long_Profit > .19, 52)}
set{D1020, D1A - D2A}

set{E1A, count(Long_Profit > .19 , 52)}
set{E2A, count(Long_Profit > .29, 52)}
set{E2030, E1A - E2A}

set{F1A, count(Long_Profit > .29 , 52)}
set{F2A, count(Long_Profit > .39, 52)}
set{F3040, F1A - F2A}

set{G1A, count(Long_Profit > .39 , 52)}
set{G2A, count(Long_Profit > .49, 52)}
set{G4050, G1A - G2A}

set{H1A, count(Long_Profit > .49 , 52)}
set{H2A, count(Long_Profit > .99, 52)}
set{H5052, H1A - H2A}

set{I52, count(Long_Profit > .99 , 52)}
set{fivepct, count(Long_Profit > .05 , 52)}
set{ziphi, count(whiop equal 0 , 52)}
set{ziphix, count(whiop below 0.10 , 1)}
set{onepct, count(Long_Profit > .01 , 52)}
set{twopct, count(Long_Profit > .02 , 52)}
set{halfpct, count(Long_Profit > .005 , 52)}
set{qtrpct, count(Long_Profit > .0025 , 52)}
set{WeekDiff, weekly close- weekly open}
set{ProfitPct, WeekDiff/ weekly open }
set{WeekHold, 100 * ProfitPct}
add column Weekhold
add column wkProfitPct
add column qtrpct
add column halfpct
add column onepct
add column twopct
add column fivepct

add column ziphi


and add column separator
and add column C0010 {4_9}
and add column D1020 {10_19}
and add column E2030 {20_29}
and add column F3040 {30_39}
and add column G4050 {40_49}
and add column H5052 {50_99}
and add column I52 {100}
and add column separator
and add column weekly open {wopen}
and add column weekly high {whigh}
and add column weekly low {wlow}
and add column weekly close {wclose}
and add column separator

close is above 1
average volume(90) above 500000

draw whiop
draw ziphix
sort column 6 descending

chart-display is weekly

]



ludowillems
111 posts
msg #66746
Ignore ludowillems
8/28/2008 12:38:17 PM

Thanks, Chetron, exactly what i meant. I added an extra line: "and wkprofitpct is between 5 and 20 %", because the very high % could be false alarms or unique occurences (see freddy&fanny). I recon by limiting results to the 5-20% range, you filter out the fancy ones. Any thoughts on my question in my previous post: is my "thinking" right about stats?
Regards, Ludo

TheRumpledOne
6,529 posts
msg #66750
Ignore TheRumpledOne
modified
8/28/2008 3:04:04 PM

Fetcher[
/* TRO STAT SCAN - 10 PERCENT OVERNIGHT POPS PER WEEK */

set{xRange, high - low}
set{AvgRng, cma(xRange,5) }

set{HiOp, high - open }
set{HiCl, high - close 1 day ago }

set{Long_Profit, HiCl / close 1 day ago }
set{HiOpPct, HiOp/ open}

set{B10A, count(Long_Profit > .10 , 100)}
set{HiOp100, count( HiOpPct > .10 , 100)}

set{A10A, count(Long_Profit > .10 , 1)}
set{chg, sum( A10A - A10A 1 day ago ,5)}

and add column B10A {HiCl100}
and add column HiOp100
and add column HiCl 100 day high {MaxHiCl}
and add column HiOp 100 day high {MaxHiOP}
and add column AvgRng

add column chg{(wk)}
add column chg 1 week ago{(-1wk)}
add column chg 2 weeks ago{(-2wk)}
add column chg 3 weeks ago{(-3wk)}
add column chg 4 weeks ago{(-4wk)}
add column chg 5 weeks ago{(-5wk)}
add column chg 6 weeks ago{(-6wk)}
add column chg 7 weeks ago{(-7wk)}
add column chg 8 weeks ago{(-8wk)}
and add column separator
add column industry
add column sector
and add column separator

/* SELECTION CRITERIA */

B10A above 10
close above 1
average volume(90) above 500000

sort column 5 descending
]




TheRumpledOne
6,529 posts
msg #66762
Ignore TheRumpledOne
8/28/2008 4:45:00 PM

ludowillems
-
Hi TRO,
Finally (!) i'm getting the picture. I read "statistics for Dummies" , that did it.

1. I ran the RFR sat-Sunday version without the sym-list
ok


2. Added volume and price criteria (i trade CFD's and can't trade pennystocks)
ok

3.added :set{WeekDiff, weekly close- weekly open}
set{ProfitPct, WeekDiff/ weekly open }
set{WeekHold, 100 * ProfitPct}
add column Weekhold

ok

4. export to.xls
and now my question: is it correct to assume that if the column halfpct shows 50, the stock made a loss only 2 weeks out of 52 in the last year?

NO. It means the weekly high minus the weekly open was at least 1% or higher 50 out of 52 week.

Why export?

5. filtered the .xls file on column halfpercent =>50

OK.. so you want the ones where they made 1/2% 50, 51 or 52 times out of 52

EASY MONEY!!

6. filtered the result on column Weekhold descending
ok

7. put the top10 in a watchlist.
If my interpretation of this statistical material is correct, i except to see a positive increase .
My watchlist: GMXR ;PQ;BAS;HK;CENX;HELE;CRK ;SWSI;BKE;CPF;WLL;SQNM;EP;ME;CRZO

Just remember and never forget..

ANYTHING CAN HAPPEN!

Thanks for your comments/advice on this
Best regards, Ludo

You welcome.

So, what did STATISTICS FOR DUMMIES TEACH YOU?





TheRumpledOne
6,529 posts
msg #66790
Ignore TheRumpledOne
modified
8/29/2008 9:08:29 AM

*** UNDER CONSTRUCTION ***

*** FRIDAY IS OK TO USE

***THE REST ARE NOT READY ***


Fetcher[
/* TRO STAT SCAN for SWING TRADERS - PERCENT DAY BY DAY - RUN AFTER CLOSE MONDAY */

set{mon_wclop, close - open }
set{mon_whiop, high - open }
set{mon_HiOpPct , mon_whiop / open }
set{mon_wkProfitPct, 100 * mon_HiOpPct}

add column mon_wkProfitPct

and add column separator

SYMLIST( GHM,GMXR,CF,TITN,BUCY,POT,ENS,MOS,EZPW,TTES,MEE,APEI,KSU,MEA,CAP,FLS,OLN,ISYS,CLHB,WGOV,BABY,CEDC,AFAM,SNHY,WLL,SYUT,CELG,NOV,NGS,CFX,DXPE,AGU,PQ,LL,FLIR,HIL,RBN,AMED,WAB,GTLS,CNQR,BIDU,CYBS,RIMM,PCLN,CMED,HES,ANSS,CSH,BTE,SID,JST,IIIN,URBN,CMP,CIR,UTHR,CSX,ATVID,FMC,AXYS,MA,MPWR,SPW,OXY,MSB,VMI,BKE,NDSN,TISI,MANT,SXE,AZZ,GRC,SOHU,BMI,ICLR,X,NCIT,SCL,ATW,EOC,EME,MR,VSEC,WBSN,MON,TDY,ARG,IIVI,ARO,ESV,SDA,ACL,HUBG,VAR,NPK,SYNA,FLO,FORR)

sort column 5 descending
]



Fetcher[
/* TRO STAT SCAN for SWING TRADERS - PERCENT DAY BY DAY - RUN AFTER CLOSE TUESDAY */

set{mon_wclop, close - open }
set{mon_whiop, high - open }
set{mon_HiOpPct , mon_whiop / open }
set{mon_wkProfitPct, 100 * mon_HiOpPct}

set{tue_wclop, close - open 1 days ago}
set{tue_whiop, high 2 day high - open 1 days ago}
set{tue_HiOpPct, tue_whiop/ open 1 days ago }
set{tue_wkProfitPct, 100 * tue_HiOpPct}

add column mon_wkProfitPct
add column tue_wkProfitPct

and add column separator

SYMLIST( GHM,GMXR,CF,TITN,BUCY,POT,ENS,MOS,EZPW,TTES,MEE,APEI,KSU,MEA,CAP,FLS,OLN,ISYS,CLHB,WGOV,BABY,CEDC,AFAM,SNHY,WLL,SYUT,CELG,NOV,NGS,CFX,DXPE,AGU,PQ,LL,FLIR,HIL,RBN,AMED,WAB,GTLS,CNQR,BIDU,CYBS,RIMM,PCLN,CMED,HES,ANSS,CSH,BTE,SID,JST,IIIN,URBN,CMP,CIR,UTHR,CSX,ATVID,FMC,AXYS,MA,MPWR,SPW,OXY,MSB,VMI,BKE,NDSN,TISI,MANT,SXE,AZZ,GRC,SOHU,BMI,ICLR,X,NCIT,SCL,ATW,EOC,EME,MR,VSEC,WBSN,MON,TDY,ARG,IIVI,ARO,ESV,SDA,ACL,HUBG,VAR,NPK,SYNA,FLO,FORR)

sort column 6 descending
]



Fetcher[
/* TRO STAT SCAN for SWING TRADERS - PERCENT DAY BY DAY - RUN AFTER CLOSE WEDNESDAY */

set{mon_wclop, close - open }
set{mon_whiop, high - open }
set{mon_HiOpPct , mon_whiop / open }
set{mon_wkProfitPct, 100 * mon_HiOpPct}

set{tue_wclop, close - open 1 days ago}
set{tue_whiop, high 2 day high - open 1 days ago}
set{tue_HiOpPct, tue_whiop/ open 1 days ago }
set{tue_wkProfitPct, 100 * tue_HiOpPct}

set{wed_wclop, close - open 2 days ago}
set{wed_whiop, high 3 day high - open 2 days ago}
set{wed_HiOpPct, wed_whiop / open 2 days ago }
set{wed_wkProfitPct, 100 * wed_HiOpPct}

add column mon_wkProfitPct
add column tue_wkProfitPct
add column wed_wkProfitPct

and add column separator

SYMLIST( GHM,GMXR,CF,TITN,BUCY,POT,ENS,MOS,EZPW,TTES,MEE,APEI,KSU,MEA,CAP,FLS,OLN,ISYS,CLHB,WGOV,BABY,CEDC,AFAM,SNHY,WLL,SYUT,CELG,NOV,NGS,CFX,DXPE,AGU,PQ,LL,FLIR,HIL,RBN,AMED,WAB,GTLS,CNQR,BIDU,CYBS,RIMM,PCLN,CMED,HES,ANSS,CSH,BTE,SID,JST,IIIN,URBN,CMP,CIR,UTHR,CSX,ATVID,FMC,AXYS,MA,MPWR,SPW,OXY,MSB,VMI,BKE,NDSN,TISI,MANT,SXE,AZZ,GRC,SOHU,BMI,ICLR,X,NCIT,SCL,ATW,EOC,EME,MR,VSEC,WBSN,MON,TDY,ARG,IIVI,ARO,ESV,SDA,ACL,HUBG,VAR,NPK,SYNA,FLO,FORR)

sort column 7 descending
]






Fetcher[
/* TRO STAT SCAN for SWING TRADERS - PERCENT DAY BY DAY - RUN AFTER CLOSE THURSDAY */

set{mon_wclop, close - open }
set{mon_whiop, high - open }
set{mon_HiOpPct , mon_whiop / open }
set{mon_wkProfitPct, 100 * mon_HiOpPct}

set{tue_wclop, close - open 1 days ago}
set{tue_whiop, high 2 day high - open 1 days ago}
set{tue_HiOpPct, tue_whiop/ open 1 days ago }
set{tue_wkProfitPct, 100 * tue_HiOpPct}

set{wed_wclop, close - open 2 days ago}
set{wed_whiop, high 3 day high - open 2 days ago}
set{wed_HiOpPct, wed_whiop / open 2 days ago }
set{wed_wkProfitPct, 100 * wed_HiOpPct}

set{thu_wclop, close - open 3 days ago}
set{thu_whiop, high 4 day high - open 3 days ago}
set{thu_HiOpPct, thu_whiop / open 3 days ago }
set{thu_wkProfitPct, 100 * thu_HiOpPct}
set{thu_HiOp100, count( thu_HiOpPct > .10 , 100)}

add column mon_wkProfitPct
add column tue_wkProfitPct
add column wed_wkProfitPct
add column thu_wkProfitPct


and add column separator

SYMLIST( GHM,GMXR,CF,TITN,BUCY,POT,ENS,MOS,EZPW,TTES,MEE,APEI,KSU,MEA,CAP,FLS,OLN,ISYS,CLHB,WGOV,BABY,CEDC,AFAM,SNHY,WLL,SYUT,CELG,NOV,NGS,CFX,DXPE,AGU,PQ,LL,FLIR,HIL,RBN,AMED,WAB,GTLS,CNQR,BIDU,CYBS,RIMM,PCLN,CMED,HES,ANSS,CSH,BTE,SID,JST,IIIN,URBN,CMP,CIR,UTHR,CSX,ATVID,FMC,AXYS,MA,MPWR,SPW,OXY,MSB,VMI,BKE,NDSN,TISI,MANT,SXE,AZZ,GRC,SOHU,BMI,ICLR,X,NCIT,SCL,ATW,EOC,EME,MR,VSEC,WBSN,MON,TDY,ARG,IIVI,ARO,ESV,SDA,ACL,HUBG,VAR,NPK,SYNA,FLO,FORR)

sort column 8 descending
]








Fetcher[

/* TRO STAT SCAN for SWING TRADERS - PERCENT DAY BY DAY - RUN AFTER CLOSE FRIDAY */

set{mon_wclop, close 4 days ago - open 4 days ago}
set{mon_whiop, high 4 days ago - open 4 days ago}
set{mon_HiOpPct , mon_whiop / open 4 days ago}
set{mon_wkProfitPct, 100 * mon_HiOpPct}

set{tue_wclop, close 3 days ago - open 4 days ago}
set{tue_whiop, high 2 day high 3 days ago - open 4 days ago}
set{tue_HiOpPct, tue_whiop/ open 4 days ago }
set{tue_wkProfitPct, 100 * tue_HiOpPct}

set{wed_wclop, close 2 days ago - open 4 days ago}
set{wed_whiop, high 3 day high 2 days ago - open 4 days ago}
set{wed_HiOpPct, wed_whiop / open 4 days ago }
set{wed_wkProfitPct, 100 * wed_HiOpPct}

set{thu_wclop, close 1 day ago - open 4 days ago }
set{thu_whiop, high 4 day high 1 day ago - open 4 days ago }
set{thu_HiOpPct, thu_whiop / open 4 days ago }
set{thu_wkProfitPct, 100 * thu_HiOpPct}
set{thu_HiOp100, count( thu_HiOpPct > .10 , 100)}

set{fri_wclop, close - open 4 days ago}
set{fri_whiop, high 5 day high - open 4 days ago}
set{fri_HiOpPct, fri_whiop / open 4 days ago }
set{fri_wkProfitPct, 100 * fri_HiOpPct}
set{fri_HiOp100, count( fri_HiOpPct > .10 , 100)}

add column mon_wkProfitPct
add column tue_wkProfitPct
add column wed_wkProfitPct
add column thu_wkProfitPct
add column fri_wkProfitPct

and add column separator

SYMLIST( GHM,GMXR,CF,TITN,BUCY,POT,ENS,MOS,EZPW,TTES,MEE,APEI,KSU,MEA,CAP,FLS,OLN,ISYS,CLHB,WGOV,BABY,CEDC,AFAM,SNHY,WLL,SYUT,CELG,NOV,NGS,CFX,DXPE,AGU,PQ,LL,FLIR,HIL,RBN,AMED,WAB,GTLS,CNQR,BIDU,CYBS,RIMM,PCLN,CMED,HES,ANSS,CSH,BTE,SID,JST,IIIN,URBN,CMP,CIR,UTHR,CSX,ATVID,FMC,AXYS,MA,MPWR,SPW,OXY,MSB,VMI,BKE,NDSN,TISI,MANT,SXE,AZZ,GRC,SOHU,BMI,ICLR,X,NCIT,SCL,ATW,EOC,EME,MR,VSEC,WBSN,MON,TDY,ARG,IIVI,ARO,ESV,SDA,ACL,HUBG,VAR,NPK,SYNA,FLO,FORR)

sort column 9 descending

chart-time is 1 month
]




These filters will show how your stocks performed day by day.

After Friday's close you can add this line to see the losers:

fri_wkProfitPct equal 0


To see how many stock went down and finished in the money add these lines:

mon_wkProfitPct equal 0
fri_wkProfitPct above 0

The idea is to find a basket of stocks that you can buy on Monday and extract a 1% or more return week after week.

This is for the swing trader who doesn't trade all day long.





TheRumpledOne
6,529 posts
msg #66799
Ignore TheRumpledOne
8/29/2008 1:33:45 PM

Fetcher[
/* TRO STAT SCAN - RUN FOREST, RUN IN THE MUDDY ZONE */

set{xRange, high - low}
set{AvgRng, cma(xRange,5) }

set{HiOp, high - open }
set{HiCl, high - close 1 day ago }

set{Long_Profit, HiCl / close 1 day ago }
set{HiOpPct, HiOp/ open}

set{B10A, count(Long_Profit > .10 , 100)}
set{HiOp100, count( HiOpPct > .10 , 100)}

set{A10A, count(Long_Profit > .10 , 1)}
set{chg, sum( A10A - A10A 1 day ago ,5)}


set{muddyzone , count(close below ema(13),1) * count(close above ma(20),1)}

and add column B10A {HiCl100}
and add column HiOp100
and add column muddyzone
and add column HiCl 100 day high {MaxHiCl}
and add column HiOp 100 day high {MaxHiOP}
and add column AvgRng

add column chg{(wk)}
add column chg 1 week ago{(-1wk)}
add column chg 2 weeks ago{(-2wk)}
add column chg 3 weeks ago{(-3wk)}
add column chg 4 weeks ago{(-4wk)}
add column chg 5 weeks ago{(-5wk)}
add column chg 6 weeks ago{(-6wk)}
add column chg 7 weeks ago{(-7wk)}
add column chg 8 weeks ago{(-8wk)}
and add column separator
add column industry
add column sector
and add column separator

/* SELECTION CRITERIA */

muddyzone above 0
B10A above 10
close above 1
average volume(90) above 500000

sort column 5 descending
]




Show the RFR stocks that have pulled back into the MUDDY ZONE.



SFMc01
358 posts
msg #66818
Ignore SFMc01
8/30/2008 10:26:37 AM



F O RREST GUMP GOES TO HEAVEN.

The day finally arrived. Forrest Gump dies and goes to Heaven.

He is at the Pearly Gates, met by St. Peter himself. However, the gates are closed,
and Forrest approaches the gatekeeper.

St. Peter said, 'Well, Forrest,
it is certainly good to see you. We have heard a lot about you. I must
tell you, though, that the place is filling up fast, and we have been administering
an entrance examination for everyone. The test is short, but you have to
pass it before you can get into Heaven.'

Forrest responds, 'It sure is
good to be here, St. Peter, sir. But nobody ever told me about any entrance
exam. I sure hope that the test ain't too hard.
Life was a big enough test as it was.'

St. Peter continued, 'Yes, I
know, Forrest, but the test is only three questions.


First:
What two days of the week begin with the letter T?
Second:
How many seconds are there in a year?
Third:
What is God's first name?'

Forrest leaves to think the questions
over. He returns the next day and sees St. Peter, who waves him up, and
says, 'Now that you have had a chance to think the questions over,
tell me your answers'

Forrest replied, 'Well, the
first one -- which two days in the week begins with the letter 'T'?
Shucks, that one is easy. That would be Today and Tomorrow.'

The Saint's eyes opened wide and
he exclaimed, 'Forrest, that is not what I was thinking, but you do
have a point, and I guess I did not specify, so I will give you credit
for that answer. How about the next one?' asked St. Peter.

'How many seconds in a year?
Now that one is harder,' replied Forrest, but I thunk and thunk about
that, and I guess the only answer can be twelve.'

Astounded, St. Peter said, 'Twelve?
Twelve? Forrest, how in Heaven's name could you come up with twelve seconds
in a year?'

Forrest replied, 'Shucks, there's
got to be twelve: January 2nd, February 2nd, March 2nd... '

'Hold it,' interrupts St.
Peter. 'I see where you are going with this, and I see your point,
though that was not quite what I had in mind....but I will have to give
you credit for that one, too. Let us go on with the third and final question.
Can you tell me God's first name'?

'Sure,' Forrest replied,
'it's Andy.'

'Andy?' exclaimed an exasperated
and frustrated St Peter.

'Ok, I can understand how you
came up with your answers to my first two questions, but just how in the
world did you come up with the name Andy as the first name of God?'

'Shucks, that was the easiest
one of all,' Forrest replied. 'I learnt it from the song, 'ANDY
WALKS WITH ME, ANDY TALKS WITH ME, ANDY TELLS ME I AM HIS OWN.'

St. Peter opened the Pearly Gates,
and said:
'RUN Forrest, RUN.'



Give me a sense of humor, Lord.
Give me the ability to understand a clean joke,
To get some humor out of life, And to pass it on to other folks.


StockFetcher Forums · Filter Exchange · Run Forest, Run<< 1 ... 28 29 30 31 32 ... 57 >>Post Follow-up

*** Disclaimer *** StockFetcher.com does not endorse or suggest any of the securities which are returned in any of the searches or filters. They are provided purely for informational and research purposes. StockFetcher.com does not recommend particular securities. StockFetcher.com, Vestyl Software, L.L.C. and involved content providers shall not be liable for any errors or delays in the content, or for any actions taken based on the content.


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


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.