Commit e64bc2ec authored by Ahmad Nemati's avatar Ahmad Nemati

init

parent 4ff3672a
...@@ -15,7 +15,7 @@ async function run(name) { ...@@ -15,7 +15,7 @@ async function run(name) {
let directory = await fs.readdirSync('result') let directory = await fs.readdirSync('result')
let arr2 = [] let arr2 = []
let arrFinal = [] let arrFinal = []
let last=[] let last = []
for (let f = 0; f < directory.length; f++) for (let f = 0; f < directory.length; f++)
arrFinal.push(readFile(name, directory[f])) arrFinal.push(readFile(name, directory[f]))
...@@ -25,25 +25,22 @@ async function run(name) { ...@@ -25,25 +25,22 @@ async function run(name) {
let inline = arrFinal[i] let inline = arrFinal[i]
for (let z = 0; z < inline.length; z++) for (let z = 0; z < inline.length; z++)
arr2.push(inline[z]) arr2.push(inline[z])
} }
if (name ==='profitPerMonth1000' || name ==='allocatedReservePerMonthUnder') if (name === 'profitPerMonth1000' || name === 'allocatedReservePerMonthUnder')
last= _.orderBy(arr2, ['profitPerMonth'], ['desc']); last = _.orderBy(arr2, ['profitPerMonth'], ['desc']);
if (name ==='percentage1000' ) if (name === 'percentage1000')
last= _.orderBy(arr2, ['percentage'], ['asc']); last = _.orderBy(arr2, ['percentage'], ['asc']);
if (name ==='compound1000' || name ==='allocatedReserveCompoundUnder') if (name === 'compound1000' || name === 'allocatedReserveCompoundUnder')
last= _.orderBy(arr2, ['compoundPerMonth'], ['desc']); last = _.orderBy(arr2, ['compoundPerMonth'], ['desc']);
if (name ==='allocatedReservePerMonthUnder') if (name === 'allocatedReservePerMonthUnder') {
{ let arr20Max = []
let arr20Max=[]
for (let i = 0; i < last.length; i++) { for (let i = 0; i < last.length; i++) {
...@@ -51,12 +48,11 @@ async function run(name) { ...@@ -51,12 +48,11 @@ async function run(name) {
arr20Max.push(last[i]) arr20Max.push(last[i])
} }
last=arr20Max last = arr20Max
} }
if (name ==='allocatedReserveCompoundUnder') if (name === 'allocatedReserveCompoundUnder') {
{ let arr20Max = []
let arr20Max=[]
for (let i = 0; i < last.length; i++) { for (let i = 0; i < last.length; i++) {
...@@ -64,14 +60,13 @@ async function run(name) { ...@@ -64,14 +60,13 @@ async function run(name) {
arr20Max.push(last[i]) arr20Max.push(last[i])
} }
last=arr20Max last = arr20Max
} }
let las = []
let las=[] for (let i = 0; i < 1000; i++)
for (let i=0;i<1000;i++) las.push(last[i])
last.push(last[i])
createfileADV(name, JSON.stringify(las, null, 2)) createfileADV(name, JSON.stringify(las, null, 2))
...@@ -80,10 +75,7 @@ let las=[] ...@@ -80,10 +75,7 @@ let las=[]
} }
async function readFile(name, directory) {
async function readFile(name,directory) {
let sortByProfit = [] let sortByProfit = []
let file = await fs.readFileSync('./result/' + directory + '/' + name + '.json', 'utf8') let file = await fs.readFileSync('./result/' + directory + '/' + name + '.json', 'utf8')
file = JSON.parse(file) file = JSON.parse(file)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment