@@ -60,7 +60,7 @@ export const getRoundModelPerformancesTableData = (numerai: any) => {
60
60
}
61
61
62
62
export const extractNumeraiV2Scores = ( numerai : any , scoreName : string , isPercentile : boolean ) => {
63
- const scores = numerai . filter ( o => Boolean ( o ?. submissionScores ) ) . slice ( ) . reverse ( ) . map ( o => ( { x : moment . utc ( o ?. roundDataDatestamp , "YYYYMMDD" ) . format ( 'YYYY-MM-DD' ) , y : o ?. submissionScores } ) )
63
+ const scores = numerai . filter ( o => Boolean ( o ?. submissionScores ) ) . slice ( ) . reverse ( ) . map ( o => ( { x : moment . utc ( o ?. roundResolveTime , "YYYYMMDD" ) . format ( 'YYYY-MM-DD' ) , y : o ?. submissionScores } ) )
64
64
const extractedScores = ( scores || [ ] ) . map ( roundScores => ( { x : roundScores . x , y : roundScores . y . filter ( score => score ?. displayName === scoreName ) [ 0 ] } ) )
65
65
if ( isPercentile ) {
66
66
return extractedScores ?. map ( o => ( { x : o . x , y : o . y ?. percentile } ) ) . filter ( o => Boolean ( o . y ) )
@@ -70,9 +70,9 @@ export const extractNumeraiV2Scores = (numerai: any, scoreName: string, isPercen
70
70
71
71
// eslint-disable-next-line @typescript-eslint/no-unused-vars
72
72
export const getNumeraiChartData = ( numerai_raw : any ) => {
73
- const numerai = numerai_raw . filter ( o => moment . utc ( o ?. roundDataDatestamp , "YYYYMMDD" ) >= moment ( ) . subtract ( 1 , 'years' ) )
73
+ const numerai = numerai_raw . filter ( o => moment . utc ( o ?. roundResolveTime , "YYYYMMDD" ) . endOf ( 'day' ) >= moment ( ) . subtract ( 1 , 'years' ) ) . filter ( o => moment . utc ( o ?. roundResolveTime , "YYYYMMDD" ) < moment ( ) . utc ( ) . startOf ( 'day ') )
74
74
return {
75
- labels : numerai . filter ( o => Boolean ( o ?. submissionScores ) ) . slice ( ) . reverse ( ) . map ( o => moment . utc ( o ?. roundDataDatestamp , "YYYYMMDD" ) . format ( 'YYYY-MM-DD' ) ) ,
75
+ labels : numerai . filter ( o => Boolean ( o ?. submissionScores ) ) . slice ( ) . reverse ( ) . map ( o => moment . utc ( o ?. roundResolveTime , "YYYYMMDD" ) . format ( 'YYYY-MM-DD' ) ) ,
76
76
datasets : [
77
77
{
78
78
label : 'CORR20V2' ,
@@ -103,9 +103,9 @@ export const getNumeraiChartData = (numerai_raw: any) => {
103
103
104
104
// eslint-disable-next-line @typescript-eslint/no-unused-vars
105
105
export const getSignalsChartData = ( numerai_raw : any ) => {
106
- const numerai = numerai_raw . filter ( o => moment . utc ( o ?. roundDataDatestamp , "YYYYMMDD" ) >= moment ( ) . subtract ( 1 , 'years' ) )
106
+ const numerai = numerai_raw . filter ( o => moment . utc ( o ?. roundResolveTime , "YYYYMMDD" ) . endOf ( 'day' ) >= moment ( ) . subtract ( 1 , 'years' ) ) . filter ( o => moment . utc ( o ?. roundResolveTime , "YYYYMMDD" ) < moment ( ) . utc ( ) . startOf ( 'day ') )
107
107
return {
108
- labels : numerai . filter ( o => Boolean ( o ?. submissionScores ) ) . slice ( ) . reverse ( ) . map ( o => moment . utc ( o ?. roundDataDatestamp , "YYYYMMDD" ) . format ( 'YYYY-MM-DD' ) ) ,
108
+ labels : numerai . filter ( o => Boolean ( o ?. submissionScores ) ) . slice ( ) . reverse ( ) . map ( o => moment . utc ( o ?. roundResolveTime , "YYYYMMDD" ) . format ( 'YYYY-MM-DD' ) ) ,
109
109
datasets : [
110
110
{
111
111
label : 'FNCV4' ,
@@ -135,9 +135,9 @@ export const getSignalsChartData = (numerai_raw: any) => {
135
135
136
136
// eslint-disable-next-line @typescript-eslint/no-unused-vars
137
137
export const getCryptoChartData = ( numerai_raw : any ) => {
138
- const numerai = numerai_raw . filter ( o => moment . utc ( o ?. roundDataDatestamp , "YYYYMMDD" ) >= moment ( ) . subtract ( 1 , 'years' ) )
138
+ const numerai = numerai_raw . filter ( o => moment . utc ( o ?. roundResolveTime , "YYYYMMDD" ) . endOf ( 'day' ) >= moment ( ) . subtract ( 1 , 'years' ) ) . filter ( o => moment . utc ( o ?. roundResolveTime , "YYYYMMDD" ) < moment ( ) . utc ( ) . startOf ( 'day ') )
139
139
return {
140
- labels : numerai . filter ( o => Boolean ( o ?. submissionScores ) ) . slice ( ) . reverse ( ) . map ( o => moment . utc ( o ?. roundDataDatestamp , "YYYYMMDD" ) . format ( 'YYYY-MM-DD' ) ) ,
140
+ labels : numerai . filter ( o => Boolean ( o ?. submissionScores ) ) . slice ( ) . reverse ( ) . map ( o => moment . utc ( o ?. roundResolveTime ) . format ( 'YYYY-MM-DD' ) ) ,
141
141
datasets : [
142
142
{
143
143
label : 'CORR' ,
@@ -146,8 +146,8 @@ export const getCryptoChartData = (numerai_raw: any) => {
146
146
lineTension : 0 ,
147
147
borderWidth : 2 ,
148
148
pointRadius : 0 ,
149
- data : extractNumeraiV2Scores ( numerai , 'corr ' , false ) ,
150
- data1 : extractNumeraiV2Scores ( numerai , 'corr ' , true ) . map ( o => o ?. y ) ,
149
+ data : extractNumeraiV2Scores ( numerai , 'canon_corr ' , false ) ,
150
+ data1 : extractNumeraiV2Scores ( numerai , 'canon_corr ' , true ) . map ( o => o ?. y ) ,
151
151
data2 : numerai . filter ( o => Boolean ( o ?. submissionScores ) ) . slice ( ) . reverse ( ) . map ( o => o ?. roundNumber )
152
152
} ,
153
153
{
@@ -157,8 +157,8 @@ export const getCryptoChartData = (numerai_raw: any) => {
157
157
lineTension : 0 ,
158
158
borderWidth : 2 ,
159
159
pointRadius : 0 ,
160
- data : extractNumeraiV2Scores ( numerai , 'mmc ' , false ) ,
161
- data1 : extractNumeraiV2Scores ( numerai , 'mmc ' , true ) . map ( o => o ?. y ) ,
160
+ data : extractNumeraiV2Scores ( numerai , 'canon_mmc ' , false ) ,
161
+ data1 : extractNumeraiV2Scores ( numerai , 'canon_mmc ' , true ) . map ( o => o ?. y ) ,
162
162
data2 : numerai . filter ( o => Boolean ( o ?. submissionScores ) ) . slice ( ) . reverse ( ) . map ( o => o ?. roundNumber )
163
163
}
164
164
]
0 commit comments