Skip to content

Instantly share code, notes, and snippets.

@joneshf
Forked from viclib/gist:6441678
Last active December 22, 2015 08:09
Show Gist options
  • Save joneshf/6443278 to your computer and use it in GitHub Desktop.
Save joneshf/6443278 to your computer and use it in GitHub Desktop.
"perfis":{
"conservador":{
"renda_fixa":{
"percentuais":[70,65,60,55,50,45,40,35,30,25],
"divisao":{
"Renda Fixa Referenciado":100,
"Renda Fixa Índice":0
}
},
"multimercado":{
"percentuais":[30,35,40,45,50,53,56,59,62,65],
"divisao":{
"M Conservador":40,
"M Moderado":30,
"M Arrojado":20,
"M Agressivo":10,
"Long Short":0,
"M Exterior":0
}
},
"acoes":{
"percentuais":[0,0,0,0,0,2,4,6,8,10],
"divisao":{
"Long Biased":60,
"Dividendos":30,
"Valor":10,
"Exterior":0,
"Market Timing":0
}
}
}
}
global.perfis = {}
for p,perfil of data.perfis
perfis[p] = {}
for c,cat of perfil
perfis[p][c] = {}
for sc,parcela of cat.divisao
categoria[sc] = c
perfis[p][c][sc] = interpolated (map (->it*parcela/100), cat.percentuais), 0, 10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment