Commit 97bdc299 authored by Ahmad Nemati's avatar Ahmad Nemati

git pull

parent 9624d110
......@@ -6,6 +6,7 @@ let pair = 'BNB'
let res
let arr = []
let lastBalance=10000
let size=100
let balance =lastBalance
init()
......@@ -16,6 +17,13 @@ let com
//drawDownString
async function init() {
try {
await fs.mkdirSync('torob')
}
catch (e)
{
}
com = await fs.readFileSync('t.json', 'utf8');
let bad = await fs.readFileSync('bad.txt', 'utf8');
bad=JSON.parse(bad)
......@@ -33,7 +41,7 @@ run()
async function lastCheck(param1,param2,param3) {
async function lastCheck(param1,param2,param3,arr5) {
let bad = await fs.readFileSync('bad.txt', 'utf8');
bad=JSON.parse(bad)
......@@ -44,6 +52,8 @@ async function lastCheck(param1,param2,param3) {
{
let z={maxReserve:param1,balance:param2,bad:param3}
await createfileADV(JSON.stringify(z))
await createfileTorob(param3,JSON.stringify(arr5, null, 2))
}
......@@ -64,7 +74,7 @@ async function run()
com=_.shuffle(com)
balance=lastBalance
arr=[]
for (let i = 0; i < 100; i++) {
for (let i = 0; i < size; i++) {
let closeDate = com[i].closeDate.split('_')
let profits = com[i].profitLossString.split('_')
let side = com[i].sideString.split('_')
......@@ -107,10 +117,15 @@ async function run()
if (worth < base) {
base=worth
console.log(arrNew[0].sum,balance,worth)
let arr5=[]
for (let f = 0; f < 100; f++) {
arr5.push(com[f])
}
// let z={maxReserve:arrNew[0].sum,balance:balance,bad:base}
//
// await createfileADV(JSON.stringify(z))
await lastCheck(arrNew[0].sum,balance,base)
await lastCheck(arrNew[0].sum,balance,base,arr5)
}
// let start=false
// let arr2=[]
......@@ -202,3 +217,13 @@ function createfileADV(data) {
});
});
}
function createfileTorob(name,data) {
// console.log(data)
return new Promise(function (resolve, reject) {
fs.writeFile(name+'.json', data, 'utf8', function (err) {
if (err) reject(err);
else resolve(data);
});
});
}
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