@@ -5,12 +5,12 @@ class ConvertToSymbol extends StringUDF {
5
5
super ( )
6
6
}
7
7
8
- insertYear = ( scrip , scriptype ) => {
8
+ insertYear = ( scrip , scripType ) => {
9
9
var _year = 21 ;
10
10
11
- let year_index = scriptype == 'FUT' ? - 2 : - 3 ;
12
- let oldyear = scrip . slice ( year_index , year_index + 1 ) [ 0 ]
13
- let is_year = this . isNumeric ( oldyear ) ;
11
+ let year_index = scripType == 'FUT' ? - 2 : - 3 ;
12
+ let oldYear = scrip . slice ( year_index , year_index + 1 ) [ 0 ]
13
+ let is_year = this . isNumeric ( oldYear ) ;
14
14
15
15
if ( is_year ) return scrip ;
16
16
@@ -51,24 +51,24 @@ class ConvertToSymbol extends StringUDF {
51
51
let scrip = stringSymbol . toUpperCase ( ) . split ( ' ' ) ;
52
52
53
53
//find fut/ce/pe
54
- let scriptype = scrip [ scrip . length - 1 ] ;
55
- let isFO = scriptype == 'CE' || scriptype == 'PE' || scriptype == 'FUT' ;
54
+ let scripType = scrip [ scrip . length - 1 ] ;
55
+ let isFO = scripType == 'CE' || scripType == 'PE' || scripType == 'FUT' ;
56
56
if ( ! isFO ) return stringSymbol ;
57
57
var ex ;
58
58
//insert year in ce/pe
59
- scrip = this . insertYear ( scrip , scriptype ) ;
59
+ scrip = this . insertYear ( scrip , scripType ) ;
60
60
61
61
//convert month as per weekly/monthly option
62
- if ( scriptype == 'CE' || scriptype == 'PE' ) {
62
+ if ( scripType == 'CE' || scripType == 'PE' ) {
63
63
64
- //isweekly
64
+ //is weekly
65
65
if ( this . isNumeric ( scrip [ 1 ] ) ) {
66
66
//YEAR MONTHINDEX DATE STRIKE CE/PE
67
67
//2021 1 07 14000 CE
68
68
var monthIndex = months . findIndex ( element => element === scrip [ 2 ] ) ;
69
- ex = `${ scrip [ 3 ] } ${ monthIndex } ` + `0${ scrip [ 1 ] } ` . slice ( - 2 ) + `${ scrip [ 4 ] } ${ scrip [ 5 ] } ` ;
69
+ ex = `${ scrip [ 3 ] } ${ monthIndex } ` + `0${ scrip [ 1 ] } ` . slice ( - 2 ) + `${ Number ( scrip [ 4 ] ) } ${ scrip [ 5 ] } ` ;
70
70
} else {
71
- ex = `${ scrip [ 2 ] } ${ scrip [ 1 ] } ${ scrip [ 3 ] } ${ scrip [ 4 ] } ` ;
71
+ ex = `${ scrip [ 2 ] } ${ scrip [ 1 ] } ${ Number ( scrip [ 3 ] ) } ${ scrip [ 4 ] } ` ;
72
72
}
73
73
} else {
74
74
ex = `${ scrip [ 2 ] } ${ scrip [ 1 ] } FUT` ;
0 commit comments