Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
ai
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
ai
Commits
1244ea5d
Commit
1244ea5d
authored
Jun 12, 2022
by
Ahmad Nemati
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
git pull
parent
a0722a67
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
8 deletions
+12
-8
ai.js
ai.js
+1
-1
test_cal2.js
test_cal2.js
+11
-7
No files found.
ai.js
View file @
1244ea5d
...
@@ -964,7 +964,7 @@ function run(data, config, risk, forceZero, pfTrade, riskFreeLevel, detail, loss
...
@@ -964,7 +964,7 @@ function run(data, config, risk, forceZero, pfTrade, riskFreeLevel, detail, loss
// console.log(sum,parseFloat(t[j]))
// console.log(sum,parseFloat(t[j]))
if
(
arrNew
.
length
===
0
)
if
(
arrNew
.
length
===
0
)
arrNew
.
push
({
sum
:
sums
,
index
:
i
})
arrNew
.
push
({
sum
:
sums
,
index
:
i
})
else
if
(
arrNew
[
arrNew
.
length
-
1
].
sum
<
sums
)
else
if
(
arrNew
[
arrNew
.
length
-
1
].
sum
>
sums
)
arrNew
.
push
({
sum
:
sums
,
index
:
i
})
arrNew
.
push
({
sum
:
sums
,
index
:
i
})
//console.log(sum)
//console.log(sum)
...
...
test_cal2.js
View file @
1244ea5d
let
_
=
require
(
'
lodash
'
)
let
_
=
require
(
'
lodash
'
)
let
t
=
"
-0.8_1.07_0.94_-1.55_-0.39_3.95_0.57_-0.68_14.2_-2.04_24_-1.33_0.6_-1.58_3.1_-1.35_-1.95_0.72_-1.47_0.08_6.91_1.82_-1.2_13.08_-1.05_0.42_-1.4_-0.22_-0.2_0.29_0.89_1.41_0.76_1.17_-2.01_-2.34_-2.47_3.6_-1.34_2.41_-0.64_-0.39_-0.33_-0.25_-3.61_8.35_0.08_0.37_11.53_-2.47_-0.68_-2.95_-1.8_-1.14_-1.31_-0.89_-0.51_-0.35_-0.62_-0.81_-0.63_3.73_5.27_-4.93_2.98_-2.33_-0.82_-2.04_6.59_26.69_-3.01_-3.98_3.43_-1.35_-1.64_-1.8_6.93_-5.35_47.19_-3.71_-2.02_2.4_3.32_-2.05_7.79_0.55_10.18_-1.6_33.06_10.33_2.95_1.96_-4.75_-2.47_17.8_-8.04_2.92_5.56_8.86_-3.39_-0.7_-3.65_-5.26_-6.82_10.55_17.95_-0.36_-1.42_9.41_8.63_-2.98_-1.99_-1.19_-2.76_-2.46_2.41_-0.24_-0.5_-0.33_-1.07_13.9_-0.73_-3.04_-0.39_-1.55_9.28_7.37_-3.79_-1.46_-4.96_-3.48_3.94_-2.92_-0.84_-2.52_19.86_-0.49_-2.59_-3.76_-1.58_2.93_-1.14_-1.68_-2.21_26.77_-1.61_11.44_8.28_0.89_0.13_-3.11_0.29_-1.07_8.2_0.35_0.06_13.35_-2.55_-2.38_6.76_6.04_-1.61_-0.86_-1.36_10.42_7.39_-3.15_0.19_-1.46_-1.31_-2.31_-0.83_-3.12_1.64_-1.94_-0.72_10.82_-2.39_-2.69_1.1_-1.77_1.1_1.62_-1.98_-1.43_2.38_-2.94_-1.39_-1.87_-0.97_-1.02_-3.28_0.51_-1.58_-0.38_1.04_-0.61_-0.77_11.34_-1.33_-0.65_0.8_-1.13_-0.78_-1.58_10.07_-1.21_-1.33_9.11_19.82_-4.29_-2.92_-5.01_-1.21_-2.74_-2.67_-2.2_-3.39_-1.01_-3.47_1.53_-3.07_-1.4_-0.94_3.49_-2.13_29.58_-0.94_-2.74_3_-2.12_3.43_11.13_-2.32_-0.62_-3.46_0.66_-2.7_-1.67_-1.55_0.81_-1.68_-0.03_-0.56_0.7_11.53_1.18_-1.8_-1.23_1.48_-1.75_-0.42_-1.02_1.73_-0.97_-0.48_-1.26_14.61_-1.81_-3.26_25.43_5.16_2.29_1.98_10.85_1.19_0.81_1.77_-2.38_-3.7_1.53_23.39_17.45_-5.55_0.7_5.48_-3.58_-2.65_-2.32_-2.27_6.96_1.29_-3.28_0.14_-2.18_17_-7.06_-3.37_-0.4_-0.77_-1.07_-1.37_-3.83_-2.75_2.96_6.66_-1.14_0.41_-0.34_-1.4_-1.15_-0.45_1.89_10.55_-1.53_-0.43_-1.37_-1.16_17.57_-1.4_-3.55_3.11_-1.78_-0.86_-0.47_-1.51_-1.61_0.86_2.48_-1.66_-0.78_-1.53_0.76_-2.01_-0.93_3.35_0.99_0.28_-1.07_-1.21_-2.48_11.16_-1.41_-3.58_-2.21_0.96_0.4_-1.69_3.29_-2.72_4.71_-0.86_-1.18_-0.9_-1.16_-0.63_-1.14_-1.52_5.61_0.98_-1.01_-1.84_-1.15_0.07_0.52_-0.95_-0.84_-1.35_2.4_4.16_-1.5_6.65_-2.75_-1.94_26.94_1.01_5.41_-1.83_1.18_1.04_-1.23_-2.23_6.27_-0.78_2.35_2.7_1.81_-1.84_-0.57_19.8_-2.11_-1.89_4.15_-2.26_-2.21_-2.89_3.23_-2.47_28.7_3_-0.98_-1.73_-1.41_2.12_-0.42_-1.42_3.52_5.64_-2.65_-1.26_-0.89_-0.89_10.47_1.42_-2.29_-1.55_0.85_3.21_-0.88_-1.43_-1.28_0.62_0.1_-1.07_14.36_-1.78_22.05_-3.1_1.77_0.15_-0.96_-1.56_-1.35_-0.56_6.65_-1.39_0.84_3.71_1.59_5.76_-0.61_0.78_-2.01_-0.58_-1.17_2.61_0.18_-0.62_0.02_-0.19_1.86_0.08_19.57_-2.38_-2.08_-2.13_2.85_-2.86_-1.22_-0.89_-1.29_-0.61_-0.69_-0.25_2.71_-0.78_-1.21_0.94_3.77_-1.35_-1.6_-2.04_5.6_0.53_1.24_-4.1_-0.05_-0.78_-1.13_-1.49_-1.91_-1.11_2.09_-0.95_6.62_6.64_-0.21_-1.56_19.76_2.55_-1.46_1.56_-2.52_13.13_-3.07_-2.88_-0.29_-1.62_-3.67_-2.24_-1.69_4.57_3.26_-3.57_12.1_-4.02_-3.64_0.73_-2.79_-1.35_4.35_16.67_-2.74_3.76_-2.57_-1.13_-2.01_11.19_-3.59_0.56_10.38_-1.94_4.38_0.13_1.01_-2.53_-1.88_-0.7_1.21_4.26_-2.19_-2.37_0.35_-1.07_-1.06_-1.05_0.14_-0.11_-0.46_-2.61_-1.54_2.48_-1.13_-1.38_1.14_0.77_2.42_-0.57_-1.33_-0.15_-1.26_-1.92_-1.32_-0.99_-0.37_5.25_-0.69_-1.52_-1.53_-0.82_-0.96_-0.82_2.08_32.81_-3.24_-1.6_-1.19_22.08_-0.83_1.44_8.32_-2.43_-3.98_-3.17_2.87_3.15_-2.7_16.17_-2.33_-2.5_-1.95_2.99_-0.97_-1.73_-1.51_-1.93_-1.55_-0.63_2.52_-1.36_11.44_0.49_-1.83_-0.15_-1.44_-1.3_-0.87_-0.8_2.11_-1_-0.89_0.58_1.94_-1.21_-1.94_-1.07_-1.7_-2.38_-1.07_-2.3_-0.43_0.74_0.28_-1.28_2.28_-0.23_0.36_9.6_-0.87_-3.02_-4.19_-2.79_1.17_-1.73_0.24_1.1_7.4_0.02_1.17_-1.38_-0.71_-1.23_2.52_0.24_3.82_-1.15_9.44_-1.84_2.98_2.35_-1.75_-2.56_-1.84_-0.93_53.01_0.29_6.14_-4.15_5.02_5.47_-4.75_3.65_-4.68_-0.19_-0.68_-6.22_-2.69_0.32_23.06_3.42_-2.12_7.89_14.28_-5.47_-3.77_3.7_-3.06_-2.91_2.87_-0.06_0.23_15.91_-2.66_-0.27_0.72_-1.69_-1.96_-2.46_0.28_5.75_3.19_18.77_-2.85_-0.56_-2.52_-3.04_0.99_9.38_-2.6_6.91_-1.77_0.3_-4.26_-3.9_67.54_-1.54_2.66_0.43_9.4_13.79_14.95_2.48_9.31_1.78_-2.75_-3.79_-1.32_-0.3_4.08_1.82_5.62_-2.92_-3.02_3.89_-3.68_12.61_3.87_-0.57_4.91_-0.07_-1.26_4.93_2.53_-3.76_-3.86_-2.66_-2.92_10.07_16.25_1.14_-0.53_0.62_-2.12_-1.55_-2.72_2.28_0.98_-0.41_0.49_-1.81_-2.14_-1.78_19.53_-0.81_-1.82_-1.62_9.75_-3.26_-2.93_1.83_-1.25_-3.46_-3.93_-0.95_4.51_12.32_-1.45_-1.37_1.3_-2.86_13.93_-0.51_-3.99_0.4_-1.68_-1.53_-0.17_-2.29_-1.25_-2.04_-1.68_8.57_-2.55_-2.71_-2.74_-0.95_5.9_-2.62_-0.03_-3.37_-3.3_0.56_-2.44_-1.03_-2.15_-2.32_4.32_-0.73_5.41_-2.91_-0.32_-0.86_-0.16_-1.1_-1.11_-1.53_6.04_1.4_0.42_9.8_7.39_-2.43_3.62_-2.22_-2.43_3.48_-4.61_-0.01_0.17_-0.96_-1.41_-0.13_-1.61_-1.69_-1.06_1.47_-0.94_-0.87_-1.2_-1.38_6.37_-1.06_-1.59_-1.8_0.21_-1.07_-0.61_16.46_-0.73_-1.89_-1.36_4.46_19.25_-4.2_-4.21_-0.98_-3.53_-3.14_0.03_-2.55_-3.68_-2.56_2.72re
"
let
t
=
"
-0.8_1.07_0.94_-1.55_-0.39_3.95_0.57_-0.68_14.2_-2.04_24_-1.33_0.6_-1.58_3.1_-1.35_-1.95_0.72_-1.47_0.08_6.91_1.82_-1.2_13.08_-1.05_0.42_-1.4_-0.22_-0.2_0.29_0.89_1.41_0.76_1.17_-2.01_-2.34_-2.47_3.6_-1.34_2.41_-0.64_-0.39_-0.33_-0.25_-3.61_8.35_0.08_0.37_11.53_-2.47_-0.68_-2.95_-1.8_-1.14_-1.31_-0.89_-0.51_-0.35_-0.62_-0.81_-0.63_3.73_5.27_-4.93_2.98_-2.33_-0.82_-2.04_6.59_26.69_-3.01_-3.98_3.43_-1.35_-1.64_-1.8_6.93_-5.35_47.19_-3.71_-2.02_2.4_3.32_-2.05_7.79_0.55_10.18_-1.6_33.06_10.33_2.95_1.96_-4.75_-2.47_17.8_-8.04_2.92_5.56_8.86_-3.39_-0.7_-3.65_-5.26_-6.82_10.55_17.95_-0.36_-1.42_9.41_8.63_-2.98_-1.99_-1.19_-2.76_-2.46_2.41_-0.24_-0.5_-0.33_-1.07_13.9_-0.73_-3.04_-0.39_-1.55_9.28_7.37_-3.79_-1.46_-4.96_-3.48_3.94_-2.92_-0.84_-2.52_19.86_-0.49_-2.59_-3.76_-1.58_2.93_-1.14_-1.68_-2.21_26.77_-1.61_11.44_8.28_0.89_0.13_-3.11_0.29_-1.07_8.2_0.35_0.06_13.35_-2.55_-2.38_6.76_6.04_-1.61_-0.86_-1.36_10.42_7.39_-3.15_0.19_-1.46_-1.31_-2.31_-0.83_-3.12_1.64_-1.94_-0.72_10.82_-2.39_-2.69_1.1_-1.77_1.1_1.62_-1.98_-1.43_2.38_-2.94_-1.39_-1.87_-0.97_-1.02_-3.28_0.51_-1.58_-0.38_1.04_-0.61_-0.77_11.34_-1.33_-0.65_0.8_-1.13_-0.78_-1.58_10.07_-1.21_-1.33_9.11_19.82_-4.29_-2.92_-5.01_-1.21_-2.74_-2.67_-2.2_-3.39_-1.01_-3.47_1.53_-3.07_-1.4_-0.94_3.49_-2.13_29.58_-0.94_-2.74_3_-2.12_3.43_11.13_-2.32_-0.62_-3.46_0.66_-2.7_-1.67_-1.55_0.81_-1.68_-0.03_-0.56_0.7_11.53_1.18_-1.8_-1.23_1.48_-1.75_-0.42_-1.02_1.73_-0.97_-0.48_-1.26_14.61_-1.81_-3.26_25.43_5.16_2.29_1.98_10.85_1.19_0.81_1.77_-2.38_-3.7_1.53_23.39_17.45_-5.55_0.7_5.48_-3.58_-2.65_-2.32_-2.27_6.96_1.29_-3.28_0.14_-2.18_17_-7.06_-3.37_-0.4_-0.77_-1.07_-1.37_-3.83_-2.75_2.96_6.66_-1.14_0.41_-0.34_-1.4_-1.15_-0.45_1.89_10.55_-1.53_-0.43_-1.37_-1.16_17.57_-1.4_-3.55_3.11_-1.78_-0.86_-0.47_-1.51_-1.61_0.86_2.48_-1.66_-0.78_-1.53_0.76_-2.01_-0.93_3.35_0.99_0.28_-1.07_-1.21_-2.48_11.16_-1.41_-3.58_-2.21_0.96_0.4_-1.69_3.29_-2.72_4.71_-0.86_-1.18_-0.9_-1.16_-0.63_-1.14_-1.52_5.61_0.98_-1.01_-1.84_-1.15_0.07_0.52_-0.95_-0.84_-1.35_2.4_4.16_-1.5_6.65_-2.75_-1.94_26.94_1.01_5.41_-1.83_1.18_1.04_-1.23_-2.23_6.27_-0.78_2.35_2.7_1.81_-1.84_-0.57_19.8_-2.11_-1.89_4.15_-2.26_-2.21_-2.89_3.23_-2.47_28.7_3_-0.98_-1.73_-1.41_2.12_-0.42_-1.42_3.52_5.64_-2.65_-1.26_-0.89_-0.89_10.47_1.42_-2.29_-1.55_0.85_3.21_-0.88_-1.43_-1.28_0.62_0.1_-1.07_14.36_-1.78_22.05_-3.1_1.77_0.15_-0.96_-1.56_-1.35_-0.56_6.65_-1.39_0.84_3.71_1.59_5.76_-0.61_0.78_-2.01_-0.58_-1.17_2.61_0.18_-0.62_0.02_-0.19_1.86_0.08_19.57_-2.38_-2.08_-2.13_2.85_-2.86_-1.22_-0.89_-1.29_-0.61_-0.69_-0.25_2.71_-0.78_-1.21_0.94_3.77_-1.35_-1.6_-2.04_5.6_0.53_1.24_-4.1_-0.05_-0.78_-1.13_-1.49_-1.91_-1.11_2.09_-0.95_6.62_6.64_-0.21_-1.56_19.76_2.55_-1.46_1.56_-2.52_13.13_-3.07_-2.88_-0.29_-1.62_-3.67_-2.24_-1.69_4.57_3.26_-3.57_12.1_-4.02_-3.64_0.73_-2.79_-1.35_4.35_16.67_-2.74_3.76_-2.57_-1.13_-2.01_11.19_-3.59_0.56_10.38_-1.94_4.38_0.13_1.01_-2.53_-1.88_-0.7_1.21_4.26_-2.19_-2.37_0.35_-1.07_-1.06_-1.05_0.14_-0.11_-0.46_-2.61_-1.54_2.48_-1.13_-1.38_1.14_0.77_2.42_-0.57_-1.33_-0.15_-1.26_-1.92_-1.32_-0.99_-0.37_5.25_-0.69_-1.52_-1.53_-0.82_-0.96_-0.82_2.08_32.81_-3.24_-1.6_-1.19_22.08_-0.83_1.44_8.32_-2.43_-3.98_-3.17_2.87_3.15_-2.7_16.17_-2.33_-2.5_-1.95_2.99_-0.97_-1.73_-1.51_-1.93_-1.55_-0.63_2.52_-1.36_11.44_0.49_-1.83_-0.15_-1.44_-1.3_-0.87_-0.8_2.11_-1_-0.89_0.58_1.94_-1.21_-1.94_-1.07_-1.7_-2.38_-1.07_-2.3_-0.43_0.74_0.28_-1.28_2.28_-0.23_0.36_9.6_-0.87_-3.02_-4.19_-2.79_1.17_-1.73_0.24_1.1_7.4_0.02_1.17_-1.38_-0.71_-1.23_2.52_0.24_3.82_-1.15_9.44_-1.84_2.98_2.35_-1.75_-2.56_-1.84_-0.93_53.01_0.29_6.14_-4.15_5.02_5.47_-4.75_3.65_-4.68_-0.19_-0.68_-6.22_-2.69_0.32_23.06_3.42_-2.12_7.89_14.28_-5.47_-3.77_3.7_-3.06_-2.91_2.87_-0.06_0.23_15.91_-2.66_-0.27_0.72_-1.69_-1.96_-2.46_0.28_5.75_3.19_18.77_-2.85_-0.56_-2.52_-3.04_0.99_9.38_-2.6_6.91_-1.77_0.3_-4.26_-3.9_67.54_-1.54_2.66_0.43_9.4_13.79_14.95_2.48_9.31_1.78_-2.75_-3.79_-1.32_-0.3_4.08_1.82_5.62_-2.92_-3.02_3.89_-3.68_12.61_3.87_-0.57_4.91_-0.07_-1.26_4.93_2.53_-3.76_-3.86_-2.66_-2.92_10.07_16.25_1.14_-0.53_0.62_-2.12_-1.55_-2.72_2.28_0.98_-0.41_0.49_-1.81_-2.14_-1.78_19.53_-0.81_-1.82_-1.62_9.75_-3.26_-2.93_1.83_-1.25_-3.46_-3.93_-0.95_4.51_12.32_-1.45_-1.37_1.3_-2.86_13.93_-0.51_-3.99_0.4_-1.68_-1.53_-0.17_-2.29_-1.25_-2.04_-1.68_8.57_-2.55_-2.71_-2.74_-0.95_5.9_-2.62_-0.03_-3.37_-3.3_0.56_-2.44_-1.03_-2.15_-2.32_4.32_-0.73_5.41_-2.91_-0.32_-0.86_-0.16_-1.1_-1.11_-1.53_6.04_1.4_0.42_9.8_7.39_-2.43_3.62_-2.22_-2.43_3.48_-4.61_-0.01_0.17_-0.96_-1.41_-0.13_-1.61_-1.69_-1.06_1.47_-0.94_-0.87_-1.2_-1.38_6.37_-1.06_-1.59_-1.8_0.21_-1.07_-0.61_16.46_-0.73_-1.89_-1.36_4.46_19.25_-4.2_-4.21_-0.98_-3.53_-3.14_0.03_-2.55_-3.68_-2.56_2.72re
"
t
=
t
.
split
(
'
_
'
)
t
=
t
.
split
(
'
_
'
)
let
arr
=
[]
let
arr
=
[]
for
(
let
i
=
0
;
i
<
t
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
t
.
length
;
i
++
)
{
let
sum
=
0
let
sum
=
0
for
(
let
j
=
i
+
1
;
j
<
t
.
length
;
j
++
)
{
for
(
let
j
=
i
+
1
;
j
<
t
.
length
;
j
++
)
{
// sum=sum+parseFloat(t[j])
// sum=sum+parseFloat(t[j])
// if (j ===i+1)
// if (j ===i+1)
// sum=parseFloat(t[j])
// sum=parseFloat(t[j])
...
@@ -18,15 +18,19 @@ for (let i = 0; i < t.length; i++) {
...
@@ -18,15 +18,19 @@ for (let i = 0; i < t.length; i++) {
// if (sum < temp)
// if (sum < temp)
// arr.push({index:i,start:temp,end:sum,per:(sum-temp)})
// arr.push({index:i,start:temp,end:sum,per:(sum-temp)})
// }
// }
sum
=
sum
+
parseFloat
(
t
[
j
])
sum
=
sum
+
parseFloat
(
t
[
j
])
// console.log(sum,parseFloat(t[j]))
// console.log(sum,parseFloat(t[j]))
arr
.
push
({
sum
:
sum
,
index
:
i
})
if
(
arr
.
length
===
0
)
arr
.
push
({
sum
:
sum
,
index
:
i
})
else
if
(
arr
[
arr
.
length
-
1
].
sum
>
sum
)
arr
.
push
({
sum
:
sum
,
index
:
i
})
//console.log(sum)
//console.log(sum)
}
}
}
}
arr
=
_
.
orderBy
(
arr
,
[
'
sum
'
])
arr
=
_
.
orderBy
(
arr
,
[
'
sum
'
])
console
.
log
(
arr
)
console
.
log
(
arr
)
//console.log(getCalculateProfit(100,50))
//console.log(getCalculateProfit(100,50))
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment