-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmysku.js
More file actions
37 lines (27 loc) · 845 Bytes
/
mysku.js
File metadata and controls
37 lines (27 loc) · 845 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
let laps = 10
let startVolume = 500
let profit = 1.82
let profitAmount = (startVolume * profit) - startVolume
let currentLoss,
lat, i, j,
currentProfitAmount,
currentVolume,
lastVolume,
loss,
result = []
for (lap=0; lap<laps; lap++) {
result[lap] = {}
if (lap === 0) loss = 0
else loss = result[lap-1].deposit
result[lap].volume = 0
result[lap].profit = (profitAmount*(lap+1)) + loss
// result[lap].profitAbsolute = (profitAmount * (lap+1))
currentProfitAmount = 0
do {
result[lap].volume = result[lap].volume + 1
currentProfitAmount = (result[lap].volume * profit) - result[lap].volume
result[lap].deposit = result[lap].volume + loss
} while (result[lap].profit > currentProfitAmount)
console.log(result[lap].volume)
}
console.log(result)