Commit 14d50b75 authored by Ahmad Nemati's avatar Ahmad Nemati

init

parent c48db3e6
...@@ -18,6 +18,7 @@ function run(data, config, risk, pfTrade, riskFreeLevel,detail) { ...@@ -18,6 +18,7 @@ function run(data, config, risk, pfTrade, riskFreeLevel,detail) {
let allTotal=0 let allTotal=0
let maxReserve = 0 let maxReserve = 0
let maxMeta=0 let maxMeta=0
let allLoss=0
let maxAllocatedMoney = 0 let maxAllocatedMoney = 0
let maxLevel = 0 let maxLevel = 0
// console.log(data) // console.log(data)
...@@ -99,6 +100,24 @@ let obj ...@@ -99,6 +100,24 @@ let obj
obj.step=step obj.step=step
}
if (d.meta <0 && Math.abs(d.meta) > 300)
{
allLoss=allLoss+d.meta
levels.push(step)
step = 0
reserv = 0
profit = 0
lastCom = 0
lastMoney = 0
allTotal++
// if (!d.riskFree)
// total++
if (needPrintData)
saveData.push(obj)
continue
} }
if (d.done === true) { if (d.done === true) {
levels.push(step) levels.push(step)
...@@ -204,6 +223,7 @@ let obj ...@@ -204,6 +223,7 @@ let obj
avgLevel: maxLevel / total, avgLevel: maxLevel / total,
maxLevel: maxLevel, maxLevel: maxLevel,
dur: dur, dur: dur,
allLoss:allLoss,
totalFinal: totalFinal, totalFinal: totalFinal,
totalCompound: sum, totalCompound: sum,
profitPerMonth: Math.abs(profitPerMonth), profitPerMonth: Math.abs(profitPerMonth),
......
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