More cleaning

This commit is contained in:
Luis Fernando Molina committed 2018-02-09 14:26:41 +01:00
1 parent e98563712d
commit 692a96f3c8
2 files changed
+16 -25

No files matched your search

Binary file not shown.
+16 -25
View File
@@ -136,6 +136,7 @@ Read the trades from Charly's Output and pack them into daily files with candles
let lastCandleFile; // Datetime of the last file certified by the Hole Fixing process as without permanent holes.
let firstTradeFile; // Datetime of the first trade file in the whole market history.
let lastFileWithoutHoles; // Datetime of the last verified file without holes.
let lastCandleClose; // Value of the last candle close.
marketsLoop();
@@ -349,7 +350,7 @@ Read the trades from Charly's Output and pack them into daily files with candles
if (statusReport.monthChecked === true) {
lastFileWithoutHoles = new Date(); // We need this with a valid value.
getOneMinDailyCandles();
getOneMinDailyCandlesVolumes();
} else {
@@ -363,7 +364,7 @@ Read the trades from Charly's Output and pack them into daily files with candles
if (atHeadOfMarket === true) {
lastFileWithoutHoles = new Date(statusReport.lastFile.year + "-" + statusReport.lastFile.month + "-" + statusReport.lastFile.days + " " + statusReport.lastFile.hours + ":" + statusReport.lastFile.minutes + GMT_SECONDS);
getOneMinDailyCandles();
getOneMinDailyCandlesVolumes();
} else {
@@ -378,11 +379,11 @@ Read the trades from Charly's Output and pack them into daily files with candles
}
}
function getOneMinDailyCandles() {
function getOneMinDailyCandlesVolumes() {
/* If the process run and was interrupted, there should be a status report that allows us to resume execution. */
reportFilePath = EXCHANGE_NAME + "/Processes/" + "One-Min-Daily-Candles" + "/" + year + "/" + month;
reportFilePath = EXCHANGE_NAME + "/Processes/" + "One-Min-Daily-Candles-Volumes" + "/" + year + "/" + month;
bruceAzureFileStorage.getTextFile(reportFilePath, fileName, onStatusReportReceived, true);
@@ -394,7 +395,7 @@ Read the trades from Charly's Output and pack them into daily files with candles
statusReport = JSON.parse(text);
lastCandleFile = new Date(statusReport.lastFile.year + "-" + statusReport.lastFile.month + "-" + statusReport.lastFile.days + " " + statusReport.lastFile.hours + ":" + statusReport.lastFile.minutes + GMT_SECONDS);
lastCandleFile = new Date(statusReport.lastFile.year + "-" + statusReport.lastFile.month + "-" + statusReport.lastFile.days + " " + "00:00" + GMT_SECONDS);
lastCandleClose = statusReport.lastFile.candleClose;
buildCandles();
@@ -526,17 +527,6 @@ Read the trades from Charly's Output and pack them into daily files with candles
let candles = [];
let volumes = [];
let lastCandle = {
open: lastCandleClose,
close: lastCandleClose,
min: lastCandleClose,
max: lastCandleClose,
begin: 0,
end: 0,
buy: 0,
sell: 0
};
nextDate();
function nextDate() {
@@ -563,7 +553,7 @@ Read the trades from Charly's Output and pack them into daily files with candles
if (date.getUTCMont() + 1 !== month) {
writeStatusReport(lastCandleFile, true, onStatusReportWritten);
writeStatusReport(lastCandleFile, lastCandleClose, true, onStatusReportWritten);
return;
@@ -613,10 +603,10 @@ Read the trades from Charly's Output and pack them into daily files with candles
try {
let candle = {
open: lastCandle.close,
close: lastCandle.close,
min: lastCandle.close,
max: lastCandle.close,
open: lastCandleClose,
close: lastCandleClose,
min: lastCandleClose,
max: lastCandleClose,
begin: date.valueOf(),
end: date.valueOf() + 60 * 1000 - 1
};
@@ -637,6 +627,8 @@ Read the trades from Charly's Output and pack them into daily files with candles
candle.open = tradesFile[0][2];
candle.close = tradesFile[tradesFile.length - 1][2];
lastCandleClose = candle.close;
}
for (let i = 0; i < tradesFile.length; i++) {
@@ -676,8 +668,6 @@ Read the trades from Charly's Output and pack them into daily files with candles
candles.push(candle);
lastCandle = candle;
volumes.push(volume);
} catch (err) {
@@ -795,7 +785,7 @@ Read the trades from Charly's Output and pack them into daily files with candles
if (isFileComplete === true) {
writeStatusReport(date, false, onStatusReportWritten);
writeStatusReport(date, lastCandleClose, false, onStatusReportWritten);
function onStatusReportWritten() {
@@ -811,7 +801,7 @@ Read the trades from Charly's Output and pack them into daily files with candles
}
}
function writeStatusReport(lastFileDate, isMonthComplete, callBack) {
function writeStatusReport(lastFileDate, candleClose, isMonthComplete, callBack) {
if (LOG_INFO === true) {
@@ -836,6 +826,7 @@ Read the trades from Charly's Output and pack them into daily files with candles
month: (lastFileDate.getUTCMonth() + 1),
days: lastFileDate.getUTCDate()
},
candleClose: candleClose,
monthCompleted: isMonthComplete
};