File tree 1 file changed +11
-8
lines changed
1 file changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -5,18 +5,21 @@ function parseRawData (stock) {
5
5
try {
6
6
const transformed = [ ] ;
7
7
const timeSeries = stock [ 'Time Series (Daily)' ] ;
8
+ const now = new Date ( ) ;
8
9
if ( ! timeSeries ) {
9
10
throw stock ;
10
11
}
11
12
for ( const date in timeSeries ) {
12
- const dayOfData = { } ;
13
- dayOfData . date = date ;
14
- dayOfData . h = parseFloat ( timeSeries [ date ] [ '2. high' ] ) ;
15
- dayOfData . l = parseFloat ( timeSeries [ date ] [ '3. low' ] ) ;
16
- dayOfData . c = parseFloat ( timeSeries [ date ] [ '4. close' ] ) ;
17
- dayOfData . v = parseFloat ( timeSeries [ date ] [ '5. volume' ] ) ;
18
- dayOfData . pivotHigh = false ;
19
- dayOfData . pivotLow = false ;
13
+ const dayOfData = {
14
+ date,
15
+ h : parseFloat ( timeSeries [ date ] [ '2. high' ] ) ,
16
+ l : parseFloat ( timeSeries [ date ] [ '3. low' ] ) ,
17
+ c : parseFloat ( timeSeries [ date ] [ '4. close' ] ) ,
18
+ v : parseFloat ( timeSeries [ date ] [ '5. volume' ] ) ,
19
+ pivotHigh : false ,
20
+ pivotLow : false ,
21
+ final : now > new Date ( date ) ? true : false , // TODO: refine this to after 1pm
22
+ } ;
20
23
transformed . push ( dayOfData ) ;
21
24
}
22
25
// Reverse array so the most recent day is at last index.
You can’t perform that action at this time.
0 commit comments