From 1f71ad82839189342c80f71492c06cbf72b02c5a Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Wed, 14 Aug 2019 19:12:55 +0200 Subject: [PATCH] Better Icons --- Images/Icons/style-01/compass-bw.png | Bin 12826 -> 0 bytes Images/Icons/style-01/menu-share.png | Bin 0 -> 11314 bytes .../style-01/menu-tensor-fixed-angles.png | Bin 0 -> 5537 bytes .../style-01/menu-tensor-free-angles.png | Bin 0 -> 7569 bytes Images/Icons/style-01/share.png | Bin 7708 -> 0 bytes .../style-01/stage-open-position-size.png | Bin 0 -> 5324 bytes .../style-01/stage-open-postion-rate.png | Bin 0 -> 14184 bytes .../Icons/style-01/stage-open-take-profit.png | Bin 0 -> 11994 bytes .../style-01/stage-trigger-take-position.png | Bin 0 -> 12815 bytes .../style-01/stage-trigger-trigger-off.png | Bin 0 -> 16009 bytes .../style-01/stage-trigger-trigger-on.png | Bin 0 -> 19420 bytes Images/Icons/style-01/stage-trigger.png | Bin 0 -> 12285 bytes Images/superalgos-platform.jpg | Bin 446880 -> 758952 bytes index.html | 2 +- .../Loop.00000000.0000.json | 16 + .../Loop.00000001.0000.json | 85 +++ .../Loop.00000000.0000.json | 20 + .../Loop.00000001.0000.json | 105 ++++ .../Loop.00000000.0000.json | 16 + .../Loop.00000001.0000.json | 85 +++ .../Loop.00000000.0000.json | 23 + .../Loop.00000001.0000.json | 129 ++++ .../Loop.00000000.0000.json | 18 + .../Loop.00000001.0000.json | 95 +++ .../Loop.00000000.0000.json | 14 + .../Loop.00000001.0000.json | 75 +++ .../Loop.00000000.0000.json | 14 + .../Loop.00000001.0000.json | 50 ++ .../Loop.00000000.0000.json | 14 + .../Loop.00000001.0000.json | 50 ++ .../Loop.00000000.0000.json | 14 + .../Loop.00000001.0000.json | 50 ++ .../Loop.00000000.0000.json | 57 ++ .../Loop.00000001.0000.json | 42 ++ .../Loop.00000001.0001.json | 195 +++++++ .../Loop.00000001.0002.json | 13 + .../Loop.00000000.0000.json | 57 ++ .../Loop.00000001.0000.json | 42 ++ .../Loop.00000001.0001.json | 195 +++++++ .../Loop.00000001.0002.json | 13 + .../Loop.00000000.0000.json | 57 ++ .../Loop.00000001.0000.json | 42 ++ .../Loop.00000001.0001.json | 195 +++++++ .../Loop.00000001.0002.json | 13 + .../Loop.00000000.0000.json | 35 ++ .../Loop.00000001.0000.json | 116 ++++ .../Loop.00000000.0000.json | 35 ++ .../Loop.00000001.0000.json | 116 ++++ .../Loop.00000000.0000.json | 35 ++ .../Loop.00000001.0000.json | 116 ++++ .../Loop.00000000.0000.json | 9 + .../Loop.00000001.0000.json | 104 ++++ .../Loop.00000001.0001.json | 546 +++++++++++++++++ .../Loop.00000001.0002.json | 29 + .../Loop.00000000.0000.json | 9 + .../Loop.00000001.0000.json | 104 ++++ .../Loop.00000001.0001.json | 550 ++++++++++++++++++ .../Loop.00000001.0002.json | 29 + .../Loop.00000000.0000.json | 9 + .../Loop.00000001.0000.json | 104 ++++ .../Loop.00000001.0001.json | 550 ++++++++++++++++++ .../Loop.00000001.0002.json | 29 + .../Loop.00000000.0000.json | 57 ++ .../Loop.00000001.0000.json | 208 +++++++ .../Loop.00000000.0000.json | 57 ++ .../Loop.00000001.0000.json | 208 +++++++ .../Loop.00000000.0000.json | 57 ++ .../Loop.00000001.0000.json | 208 +++++++ .../Loop.00000000.0000.json | 59 ++ .../Loop.00000001.0000.json | 303 ++++++++++ .../Loop.00000000.0000.json | 59 ++ .../Loop.00000001.0000.json | 303 ++++++++++ .../Loop.00000000.0000.json | 59 ++ .../Loop.00000001.0000.json | 305 ++++++++++ .../Loop.00000000.0000.json | 11 + .../Loop.00000001.0000.json | 45 ++ .../Loop.00000001.0001.json | 382 ++++++++++++ .../Loop.00000001.0002.json | 12 + .../Loop.00000000.0000.json | 11 + .../Loop.00000001.0000.json | 45 ++ .../Loop.00000001.0001.json | 382 ++++++++++++ .../Loop.00000001.0002.json | 12 + .../Loop.00000000.0000.json | 11 + .../Loop.00000001.0000.json | 45 ++ .../Loop.00000001.0001.json | 382 ++++++++++++ .../Loop.00000001.0002.json | 12 + .../Loop.00000000.0000.json | 43 ++ .../Loop.00000001.0000.json | 232 ++++++++ .../Loop.00000000.0000.json | 43 ++ .../Loop.00000001.0000.json | 232 ++++++++ .../Loop.00000000.0000.json | 43 ++ .../Loop.00000001.0000.json | 232 ++++++++ .../Loop.00000000.0000.json | 123 ++++ .../Loop.00000001.0000.json | 42 ++ .../Loop.00000001.0001.json | 503 ++++++++++++++++ .../Loop.00000001.0002.json | 13 + .../Loop.00000000.0000.json | 123 ++++ .../Loop.00000001.0000.json | 42 ++ .../Loop.00000001.0001.json | 503 ++++++++++++++++ .../Loop.00000001.0002.json | 13 + .../Loop.00000000.0000.json | 123 ++++ .../Loop.00000001.0000.json | 42 ++ .../Loop.00000001.0001.json | 503 ++++++++++++++++ .../Loop.00000001.0002.json | 13 + .../Loop.00000000.0000.json | 43 ++ .../Loop.00000001.0000.json | 148 +++++ .../Loop.00000000.0000.json | 43 ++ .../Loop.00000001.0000.json | 148 +++++ .../Loop.00000000.0000.json | 43 ++ .../Loop.00000001.0000.json | 148 +++++ 110 files changed, 10994 insertions(+), 1 deletion(-) delete mode 100644 Images/Icons/style-01/compass-bw.png create mode 100644 Images/Icons/style-01/menu-share.png create mode 100644 Images/Icons/style-01/menu-tensor-fixed-angles.png create mode 100644 Images/Icons/style-01/menu-tensor-free-angles.png delete mode 100644 Images/Icons/style-01/share.png create mode 100644 Images/Icons/style-01/stage-open-position-size.png create mode 100644 Images/Icons/style-01/stage-open-postion-rate.png create mode 100644 Images/Icons/style-01/stage-open-take-profit.png create mode 100644 Images/Icons/style-01/stage-trigger-take-position.png create mode 100644 Images/Icons/style-01/stage-trigger-trigger-off.png create mode 100644 Images/Icons/style-01/stage-trigger-trigger-on.png create mode 100644 Images/Icons/style-01/stage-trigger.png create mode 100644 undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.02.45/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.02.45/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.02.44/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.02.44/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.03.27/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.03.27/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000001.0001.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000001.0002.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000001.0001.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000001.0002.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000001.0001.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000001.0002.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.52/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.52/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.34/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.34/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.17/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.17/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000001.0001.json create mode 100644 undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000001.0002.json create mode 100644 undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000001.0001.json create mode 100644 undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000001.0002.json create mode 100644 undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000001.0001.json create mode 100644 undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000001.0002.json create mode 100644 undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.46/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.46/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000001.0001.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000001.0002.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000001.0001.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000001.0002.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000001.0001.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000001.0002.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.55/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.55/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.37/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.37/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.20/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.20/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000001.0001.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000001.0002.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000001.0001.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000001.0002.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000001.0001.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000001.0002.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.49/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.49/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.31/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.31/Loop.00000001.0000.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.14/Loop.00000000.0000.json create mode 100644 undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.14/Loop.00000001.0000.json diff --git a/Images/Icons/style-01/compass-bw.png b/Images/Icons/style-01/compass-bw.png deleted file mode 100644 index c1faab12fee86f77aea6ec8ee1dc706fa825abf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12826 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

R>?vGNd|riyCG}ccIR`N{=|&~T#2J^KyhWSR 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 VE;E?hbHdjBmR7sp>~y*EzX0Qf?JxiU literal 0 HcmV?d00001 diff --git a/Images/Icons/style-01/menu-tensor-fixed-angles.png b/Images/Icons/style-01/menu-tensor-fixed-angles.png new file mode 100644 index 0000000000000000000000000000000000000000..9fe32b7a24709b7b33fb8ba222e38603f76e8690 GIT binary patch literal 5537 zcmc&&dmz+V-#msFfz5V>OW6SHiS8F={y+p^k!4sPla6L`< zeOkAr^XzM<&RCLfEDL6vnk8Rv8Ijq4@)kdICq9;8GbVBw9Iqg{zD&PzdNBrEziHVbP2;I0 zVav+;CwZ%Yl)AE-VKq&jT4WYq8-TR>!UU|})e(RVx5i${sZ4kxQve)Sd;jzqrCc5G z+-B~60!*Rc>{vP8|LA(H<{SXor#ENOiUK2;w)s%Y4}+_FYDmG-JwOkdtdjC0pSWcE zzr^oAd2yxSg+dXW{7o_0UMbkEq}&!%*Wq32hm&A!KzR87(qJxqn2VT|%?`(B|gsv}+?=1MF$i zo85R4m}JcId6qYNXYADjPSaXGE?H4zwU{YKVY#koX_9^0+1s62N&1S?a>yQee`o!Y z(K`uJeVA0Xj^Fd#&*m7+b|1V~Fxu`JDjyBnv3=3WZ%Yj2S$+{Zy<0>Rf#GJN{n^v{ z^VH#99UOTVHI*D?azzi5#QrGYbz;^$7Kcrs>@i%4c3Y?R;XUuR(pAXdv!Bb)pp>#l z#eH!Cl#(cc(td&zAAJ=eF^5s|d}0az=CTC}zqJ;~=Z0^5{OC5T4y7eppX~PD(WX=y zC&pihMfV0f1cMTq1(Fn3kYmE{6&iWcXk-fu>0lV=*&Yd)!KyijCiRePwc zc`R0cp-SHA(pfrClFYldHMF8^2R<6vvpv_({EJG`Wn?7%7DY{eU=+gr1U$zIL0+$vU?A9EET(ZwaPW?(G1C-6(4g-dkFl@x~HtA1CqY~!f^ zOiYm;SFK7<>$+3s)I|ybO3D|Wwqvp}D@wK*6A78bCuTlB)tmh=D3qHLd2>_A8B=JB z(})FJ9zL7C#w?<1Ye7fIQrQ;r-b{=m>kUa~6^DmB;+PnoNiB%Ag+>h<7L1 zY)oxhYBVsfC>MD|%!rF}i6{T)jCkmdj9 zoSs7d?WhRpk19WD@9pL%lJP<3r+*DWp6#+G@imRy>Fe8AQ`2jB7^O4+5f(6TKj6(? z2LsGrCVRu?k2-Eo4z3ULCpk&#CgwwvO8|peq|gx9O}>MiZ5o zX)_>_jLi5|;g+f%7{!MV-o-O;j!Z*&j$iEuC1J#?(-q{KD>51l#p-enYkk%Z4ReUA zwkE2oi1yzH{5IhqJpI4E$x_I_8x_uRm4G^;xT#_qRRO5?D%o~z{Hz13VKy{ClnzN$ z339F#ZgUw~3sV9^aU=efO4?Y3L<^)4KkLMNoAI814rwdVt9lG?II*5oD8)_R>DGf8 zSTQ(yUl&oddg4goJbn~(ihWt?&1n|!_pVtJjg|>g(abse;nz$ipk0Q1E^BgsEzLHA zgLWD6L&-h3cbKK@-c8&kp1)?nSl7V$!~5Hvg!Bt36&^q=Nc2`oZY;6r>F!)3vTjN= z+xxtKi2cif@nNRgVJV82;}+t*>(SB8*@?1UQLMB!XQ(ww5&9p;`qouEhP)+r->o0( zn(Bve(L?^ojIz=5A+iLC^dY*z>`*SDdzZ<*D%eE)3SnpxK+t++sa~>V;?)U7hL2|#|_W>AJlKX88**ARJZl=+jh?t8Snlw{I!Cqvq&FYc4`|Hh+Dd)d@I)J-iP<2SP8CPEt>sp zF8&rpOX^_D*D2v&y3kp?*k*yeKzjB?q!z9oOa<5$^VHm2k#A6+rai67AVW1M2W% z9<8Qu*ZXFrIF;9ZcFmc|%=eG-pzgryFmXQ}=8 zxG%{Fwk%p=BVVD13OyIpy$qpRFAAuR^Qwp7QHUCBPV-b_um(hZ>gri@V4K0%deR4C z-M#}mN|_9pN)z3HqD0)oSXy5!4SO5(~g*ItD|v_X<%NEcZi-k8zacJKsJwn?3=25~<%AP>zGHcQOEc0$1=B6$5A-m7b3Yg= zL_o9wxhrX+az4p`bd2FSs%|AP3PjIS^>ddlz=sQR-JMQ4p5W^d?A6I~8*Yhf0wtmg+$JUGIsji3|=zF|YGBp2lRb z@v9;62OLZr$@wglF~XILs^LOOcqX2oYfxS+1l!ft{ytWzTmjsh{GEv9!mASXmaAag_!QAsw^|VLX4p5@E;)9SD>@N zXPn?|mJ`*J#k3k~`JKhL;9b7>&DQlH-rkngkGGNw#iHnvfl`~|3i{_$cwN)t(~7m* z=pN2}G2gCqqE5N;51A|`Q_7T=GdH}p03*A+YcKZ6zJTv%OzM1C-?Y5IeOOmr+8vFT z<%wgZlsGDTxOX%z2!3bP=-@(n)Dp1B8xztcYAREBi)_!YBedc1yMM+}(Sp0`%it3! zq?;rBK;tUY?~oLS9BSsOp<&S|<>_RTonlTBT1p#uC%u3vEJ|mDQ5S zaBQ{P8U061_2;M1H0n&W(JRY6Pid`cWy40m-^B&>2R_kI%DNXUvks^({T#aQy3bR6 zC3+(f>Ye_LQ5OeL!~2m9T?dpuj|lfD{J%C<&=KeR5oM}ek*QCQrog>kN*2J{#KW|V zP}O3q{L6$F;pdhCbIel4Z#4n03* ztuYrjkk41OJ;Bt5v~VXmv1Jd$FJ zp`tyYyKgA39P(sfxv8m5<0=d}h@+NYX=n%{I@TfO?ha|qOXmre_H$$v&O?h~!%~c; zh$)PtEdBt!vt=`j!jl&3gG3A9X(JE3BPN3)kfm!}ARV?4(o@Dtw6xw?huUGw16_FU z(8ow(8V`P|c%2c=0&Bg^xOEt)skh>Ea4=)t)pqb)*#X4E2f#8pX?Ou zR2$3EthWPdgcZfiaxY5J3o1L(jRCiF-=)q$4|vXWB`{b>#)5~I6~WCLSgxS(F{~Eg zb4?ym21Ydx!!{dJUj%}KZlv!pF+lGcS9`(6qJ{9`u8li%q=pX++l-H2r2|>`^uVKas0Fn2_bHuF6y#XaFG{U3WEfKQUCi{udHtFhw#NPzF^6 z3|-*&q`#o%f5?15&3n?H9sIcI_cEV$@b~WiHJSHZ>NY6$!L;uQLwPLM9_Hypw{{sD0jQ;=t literal 0 HcmV?d00001 diff --git a/Images/Icons/style-01/menu-tensor-free-angles.png b/Images/Icons/style-01/menu-tensor-free-angles.png new file mode 100644 index 0000000000000000000000000000000000000000..2fdd02cca4f32ca767fa07aafe2694240d89013c GIT binary patch literal 7569 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 Q1>oQErK{cVE%7_@uaMYe)c^nh literal 0 HcmV?d00001 diff --git a/Images/Icons/style-01/share.png b/Images/Icons/style-01/share.png deleted file mode 100644 index 7562ec0ba298d2af30b9306b49189519059b3b95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7708 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 L^SXky^o0Ka?H&mK diff --git a/Images/Icons/style-01/stage-open-position-size.png b/Images/Icons/style-01/stage-open-position-size.png new file mode 100644 index 0000000000000000000000000000000000000000..7eab6812ef4d29b967979faa533616b0e93d5e68 GIT binary patch literal 5324 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 XEUm2}yRHHP4-Or$++VuS?T7yXSDqX6 literal 0 HcmV?d00001 diff --git a/Images/Icons/style-01/stage-open-postion-rate.png b/Images/Icons/style-01/stage-open-postion-rate.png new file mode 100644 index 0000000000000000000000000000000000000000..ea634cd712d2f62da7d100e0c9d1fcdd9a38554e GIT binary patch literal 14184 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 C7uPTV literal 0 HcmV?d00001 diff --git a/Images/Icons/style-01/stage-open-take-profit.png b/Images/Icons/style-01/stage-open-take-profit.png new file mode 100644 index 0000000000000000000000000000000000000000..c3db5908e6d7b88041cb9f972a570c116f1d6244 GIT binary patch literal 11994 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 literal 0 HcmV?d00001 diff --git a/Images/Icons/style-01/stage-trigger-take-position.png b/Images/Icons/style-01/stage-trigger-take-position.png new file mode 100644 index 0000000000000000000000000000000000000000..5e03218d209a1be1a03fff405858aef69977c9be GIT binary patch literal 12815 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 literal 0 HcmV?d00001 diff --git a/Images/Icons/style-01/stage-trigger.png b/Images/Icons/style-01/stage-trigger.png new file mode 100644 index 0000000000000000000000000000000000000000..83a87e2d616def3272f22e61721fb82be5032505 GIT binary patch literal 12285 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

ETNPTOwE4?7Z|HE2yHvJhiOX#rZd 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 z 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%0A-ZXpf*fy*8| zsM^TPgjDt&J0Pb(brN!te0YPKQ{gb(U_7LYvzKzu%S?L|h7M3gbXoSfG#)4IPbIK{ zykdEoN)w4;62uX$6$YK&Tee zLGBpm&4k*B$VvohFEs;GoLe_2{{U4y$MHUoujdrp5j&HB<;6Dyj^?cM(Ky%yo)fo# z@%6{I1);J?7@&X*6sl``Dj?W%Dn`Y!Uo5ygqUj27bWJVbBF}M@$;NwbW*KU^;!ZWgkee0X0Ta=A>Yv&ff6IW0$4FJgnB0}zQp`I(LW$e7i zX^5V3ejr5i+2cuwH60NfXICS^B}tThcfp2F&3qc3AI~`+N0x*0%`GIu*1UMbxx7S{-c4S_owv!c+-Q(o|LxAllt&tjkDG`-M*N8(z)&2bDO8a zOXfWT;;tIP-cvG-@>ogTmo{O1qTvYjpq~2A0#;x6f2O;wmFZC9Vn%g4$%T5dCfi`s z8k+XW&^jqttCMK8CpggPfYewO$1nGqMD<=5swe&D1)VQLATc-7A}0%WsbeAug4h9Y zCo8|-hwSeY7+yBMdXBL@ho~Rcez4Eq_0I$M>z*g==Qe)Ngn7-1_KxSyY<>yv-tdhd z*Xlp_jP!nU)A0WQGt=<@05UzlPsTO6^{?bzOVC{G5OO^E>-yd1x?ZDt@JHqGIGoV( z5&Un)1h|{sapxBpM%%9&<2iaCe5&hBcQMTW006ot((!?8S-R^j5$u|;r{mWL7=%|G z@xQKcN5ox@x&4~U6yuKn0A~Obq0sQhd7w42U#}NZ^NfJ)$oE{QgVzLabRj2*B>6y# zI?Vy_hAO>z@2@x!ArB-q^x)(8UE@xtxb4O(oH7p^YlDo7a}sA!$yerlPBn$pMDW5z zrLJA~n?pAwlMrze)^YPy&idXjh}4@;on2ScA=a`mhjNg4k>0VzeKrrI_eJKJmK@*H zcI@c#T(n3DxuzI&U#>yHU7?aTkOn<5*=VLpfgPyQ^i&TUmrIi0f_$jWtfjcdr_n5| zD6-S3lF-*=7Ca#xtKm5=s+ObSsn&_*xfoS#2QmTFN}(BY8f$6kCTqOYfW(cVWf;iN zExJJ%B-|9~XjvQH({xc}VtBj;w!)r6L5AvDV>l7?2U@(q6_6=G#1?|BB)1Q!kkdCB z0va^Wz?qJIBaTNvz|PT8WWw1LkpmqHcDXbXCYWhcFdd00aw1gI2KLh2T5KXTm|?Uy zKx8+rF$gB8xR5{_T|iQZV5gHXw`eNPX__GjN>G4XpP6i+#t4C7a-gV|U8e_ugn-qS zDoZ~zIO3B~Cg)V^Wxcv2XtXSkDUI4>867H%a2{6^tERcYU0}q6(!y1Y009w`z;?#^MMkbuSn`XnJ%BF;~Eem6o(gmyh3jG zkZyj*)H6}$+=S7v_|N6II+xrWpLf^4DVHVa3{8-3tQ&TPl8h#jZ}R)&>dm`0h00LX zlL4Z#uyo&@Cu6v7#CaKU9JCtaB2SZn<)l>wv881t$nxWf#I^*%5G{(3s~IGMbK*G5 zL${_wPqNezL@aApa!z@^{{W0YWK|*7y^cw3;~7Lbl#tO;;gHyQc@^U7Cm}{kn7GG~ ztAdc01}=yXC`IS%B%eVNR}e`&4ooR2LCPYHD=DCDJj5z~h1F({lMEPIB0Y^9y=y7SUn$u1onYUw!RX_IOJTANoryNEPSK_a z^d;0HL#|Gc$|(W`_88qIQ)*~2lt^D%%Gi%PfRG|0YajtyQXJPs(FqigVNM!jut`#N z^5cCc7QB&b6;3Y6*l{Cp=o!*$>4gk==N34K%Q2J6tK|}>> zho=nG{{Wk5L5wq(^rH$rycrk~gun%ZiwMmIrVHE{p$NE3*Wm!pc^-*InX5daP{PG%s?68fcQ?l8-mmMRf3 zD4rgn$3mo&kOc^BsS4`k%H<@^iChVhF$}uHRy!eHjnj_Oh6o`VJj&z}Bn}P?g(TFQ zpcfKYo5Vy6)X*_jn8#qeUZ1MWi|b*?C5NW>@fd-dQugx$?K~ z?TE{Yk6$!jq4p``1wX-m(5Rob%)L!O@h$)I%W))i@v6peX80j;gzx9B+ z7t;RU%=$jRobov=hMgyU)J%MIk%J9#G(nTq5>yh>mc| zi8+**K_vPI9`JO4B8p)Y#N_6VuWRtFEGvAuq-r3)i@JZzGEn#hchMic}&XT){;|TAn5N`=4U*MJ@U{&>CB>;QCV3B!6Muqtz@DwsxPt&V^D>hxwO`>^t7Jl zS6B#NecXB4}axp~4m7 z*c$L8w1KMk7Lx!vP*E7AU2xAn-w%x1lZX1>`RR$M=-KDn`D=CSSq`5M&O^V$66x~( za@4;8_P@X1JztFf0GRybou4Lp$~^PqA+S9p{@jPB;l#EFte@Unep>fD^^sE1GLZTH z{AS33zeCb>(HCw)f%X&L)ctMcFt*8Q5x&Z?_s6X=+b-RZeK_@%`hM^1F-xHfYg41I zL*FO;N8>Eoe4jJEchzE(PQY-U8az)9O+xq)>-PHblm`i<=g*8L0ZHQCdDkxR@&y1-kty{8rj(V(v^VQs)4j7r4(KzSH6x%0tJ=XC%gI62{OxSmWWyxmi z#_yl-&Y}VkAi0sX)ZA|Kz(f!NXE&vC!L?v!?n#ERD z6CkfnLpzB)19R}9wXh`vh@!wW1zMXDQci;s8Yds<`~?A+Qb6W{$frmxaRS|&FLKm^ z-fnE??)ue`3Bg-aXm{|BRI_zdg=S)X&j)PF3+D!tg
      C07LDC$EXH=tMk0v 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
      SO9g(uX7t?o#osl75FRl=k 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%0Dn=J2UDHy}W25hHWT2N7m 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%0A!A(Y$Q63(HID`F0x;XV4n}K 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 D2_01V literal 446880 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

      ;*CT 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%0D%AXa#4X49NB;o1?m724T-lu>CpiStCb4yI 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

      |m<|M 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

      W3Z2|Y(w9YApbOGXtd^{1`Ejn&q?GbX&dveR30 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%0DcJ~uL(^}$R_J~B* z5+k*fbG9;H(OP{;PyFFg=`DYUvR=}z-HziI*FP8`SwAU@Yx@5HSoZ$_vwP=v#K4pD z7R7v@^FLs=XZBfrKBZm7;zo^=`4akYA~QAi0w4~koN9O-Mz|{}<1>1R?b_m*6A0)Y z^gl5eKa^dBe#KwRcc`jm=Q=h&+jlYug>0UC{zW-?(VEi!S)KODu-ILBZX3yCcUjO# z^5FLXT*CTcmjp@)u(i07f=ZO3$Zg`bI=N~i;Hs+coY}E|%l&1VR&B`sbf4!KK2$yh zkjGcW??!IflaD8bJGrADFY-vX*8b7EkI$k104j-jQ9CQ<-1>eZD*;Gvvcg!i{{R?^ zn508!>2hBe-c;UBox#GnGBNxHt8K3dgLf)i?nbu8b#MD8>i+=#qA7zWTH{vf9p2?0N<$bMfLDa zb)LOX{RREs{qYi+cjqa?QK`SL-COZ|vTZmESQwT>eSZ`8Uha?z?pN5>EKKa~5f9K?aNttxtMa)+QaM z>Q>`Ll}?lUJz)GAZ}qtc@K}}aH*rn3RbQqjo=iWi_b>H{KHHS1a;$YMFbVm}^F9D|DCWZ#P^un54esHEm zD7w_L^3fQz#H}zrK-0h)^HPGqh51%Un$5K{b~O{ig!Y)Zb`G?*mhJ7fwPvYgBu5z_ z5_kYj0Y0^^-CLo|yLvY5IZ4te?KewUB6ix#*MrCYYXURhQzp z7bO@%#a$w)>_rK-;#s-fd&EumXEnV7X)E0#I1JSV;9n3-OKrj#*fQd{a<;l zxn4(Uw`})Ya~}-wHWwF2M1aZ|d_Yo^>{VEj^v98Y=ogVP=YPMk$` z9t%ul@j08B#t^q8oU4W%ZI>O+njK`&*0iQ7)dMBX)M01TZ^EkZTsu2Hv(Y@eu{wJ@`R19iOKeDvJt9WF zNUIP1hQIKA&O5-p_Gx=*`5gm!`oSdX03kxioeKo^fZq+NfJpiluRVrD-iL zTWZ_m5f*YtV`R8#FKDT1uAfnBzZW+I{8^GZJ3CvObJZ8N<*br+va#ZEbagyOH7X=k z8Qr-FVd>8lo5!+29sBKPxst`ADDE2g!yW{LMDy&`!#Z(AXb#S}MNQUGqpHHKd%B9% zk>7O9L^z5t5^C&*97;(VCn)C0t?Z|`xOJ&4hGvHs37yjeK&b~;6eQjTdz+ZX8vM!A zEOQ7&p|!ev(!IA$Ykk@_wyb?mi&5c0l8Z&o<;66TT4|3@adr1FI?=E)-K?HC++?{9 zCDH?vNH`5DmBX~@_>`wDRa!FWJLv9B_mnpR@?9^w!K92RV-&B%mCaIdeGQ%yVJmws zXMPD`auNF5slqne>hkQ!F==}Pt|WGr2UArX_hC{3(QY-5)_T4E_7<;FPsQP)Sh`@c z=;`PzzTiFyEvLAWJ7E5-aSszrp_CX_nB`RMrS=r_2Pn&2BAoRk>gnOfspZgRT{gxW zxWsZg?$M>Ll+eWETwc*y(wS9Gil%5>yE||2PO_&S#z6(sEv_b-2pIUB$r~Iq4yKmB z0m~MSDlZ3AT&+rWlxHWYC086O*VlvSB7*MX8+q;HkhU9*9cac*&}u8(jJwAxR^-&A zt0?694Sk94FP0NtoQ-t>u9}aPMJhAS{{V9;T8+h=CYhIWX+5ienll?^8lo=1IhCLz zu}V>EGq1AVTfGM1EmXnvK7!Y|h_2gdaWrijzsI3%Xps+R@$vg6P|*1;XTtd=7A z->0J}bpr@E)N!hVX>c}9+~nZnDn&mMrFD1k7CDEyi++rH!^{2S9;GQwHRP&qfv3@W z_3D0FY2n+`Uh(nWbs-I!Mz`I7WDE?Ua4xB+((xOA^`i-{*PajMU8 zp0{UhK~Wjbd8x%`aykkLk(!kX)RT%soX#oMsK*)vJy?m5)cK)^g$dpWc7_e`P-NIw_20&uOEY0SB}k6*0iDB-ZtpMh8IH=BbDB5h{VLdg(sjQPgppC5-#6NagPA;W=3ruZcLo2(DN>Vk< zabe-bW|U~?X^hiVBgItFI)xk!2q5;RkZZu62n_nD;LzVrB}poj-MgZMF7T2$6c#B| zw;b_5OB&iZH1Nv>b%)~aGRhK8tfw4>wV|OQW^RS^Ns*Vi#-!AqDithABq)%yU~?Fz zn3^6PPz5{B60A&%R4hW!WsJ4hmkJL`y4Rg{l-!*n>O*o|+2pU%KDA!s&ihMjy2TNf zw@9b8#ZywmokeV}Zc1@taj9;})se@JmtePTJkPO|-@-lRGUHrVK5r9B5ICypNO(Gi zekCf@KptA6NHvtIG))7l;&}p9)^ilz1bWJ)mJbd^Ng{X|Eb>PLLsXIw7(3OFi<3!a z%I;i^xVb!$e{i~NZ;r~@)wi_p>K{H&p6`WUe(H-*j#2wx7G~L5Z99|mPwZS5(}{N1 z%u+_c$(g8u?E^xz+U9grXocQa89Jvzw&A=@d*A~^LxyDctlO>oyMnJfDihx_%kch&posTJQheFy&NU{<@IG75ZF58QI2@}}YVcp8>d zX`rnd)t)R@VZhgJe zDNL2C7#UJ-N9iaz8e?E&Te)MXU4hIYOeMFeR{r3%+Sq&!#1y2L~ZG3Ie#1DCz6Ft*4dLJgmF?$m!(nhRrc&e% z2o|CT;GoH-h#ce1MV2BxXPSvIHJ)jJnvXP8Lz?5wG7PgFRMAUimIZ1>5|J}nr$QQq zE#Q+xl!&BigGH#TBB`1p$J>*sX1aBDB3+Y1-m8N&Zq@}#m1AZEgw>8{sOTX%qM+i0 zYszd<8eVyzi)co?^GUJ9m98bH>ZwGtfCn8VDq=N|nuvaAnG1Q6HOE-TfmJ+>QS)~T zGmS<+H7Mje&mQ92ZVO?#W2)lzGy`0y6;3shIuP7xw{bjmMG`T@TEDf!&g_l}Y@^*mRoyRX_2Jv88Sfui~7myPEAK zuuI14_*n>WtGkq%W_2Z2Yq`VlNWWY8RzLMw+HHQxcKziko&8;J`p5i=*#4t2-fQ-- z_?dTPKX-k@?uW{%+-DxsS1HQpXWnMoI+s?b`NsXFeEh8DZJ*7DYBsi`_xJseZ`vy@ z-zqzMAJn+r5$cR+ac8aQPG;k@lCyuW=9kzjG_@jV_OJey?KeczeMLcHfFU zg&Udp1F67nw6Hva(JOW|JBTHb&9ZuI_p zN5J-?$C(e9FOx3sX@Wnc`F#FtUu-K@QZh?BU5Ga?_Rj12kM9_d!n;PlT7L(*473%8 zZ2Ip106MFi#hP}}t+;(Z5s4}L(tkYq)|HXSx#sUB7|y}iReyxivAT^|Y9C@bb-o}~ zTp7M9l85<>0%=vG;Wl2feM_7C#GhcQ=8fBV)l>X0*jwB2xIe0w{Ml7cBX-*v_c5F3 z{h__I`yool5{_!Ik838d6u8;P=R5r2MDmdK%9FN7H?e3xnv?wNlIbk`y^{X`sI9fv z@d%IegX1()x#co!m(K4d1Ny)Gd;Y^zTk#jhKPCK6*l6tgJlDH5?dv3CS#Q+T*H))Q zdd(;iIMzv#+TEqM8fW(yEdGr*dsN?<8SVazyHJh(j_<4x{J|g6eWr{b(0Ka}?&7o0 z&ULJRw(ew5{{XY(J^rwzFVsaAf7;8u^?xk3zE8Hozp_vEq*n3oGAx(F_ngO=Vi$2*_@Lh%q zwJFo{edY(9m>K3fmW%*oICsR=Y%(zJpO5M%^7#I~*n49?6Qxn$%b%VdpLy1K{8MF& z{{Ysb`wvPvmR)s;#kIeAYVZF5mr3zOB2DH=M-=}6!|pK|{TffK6yKQ{A^K0X7w<9L z_Y=*}KMI5L#MK;b-R~j4Aa4_Xun&kS{sTQ}xcZARJNlz??YX!0NRrJKH{qYek7Lq* z@)Dn){{VbfSLFBm&UHWe8h?ZT0O6lMGZz)rc^r#wvLuvZ-sKpVUEn>V!RbqhWPG5( zf$u{UGGiU>sZg!?g>p!gjX0bAUQgzqTF);z*|fivZ>f}GI%=+xsm!xF4q>d-C~E=2 zRk>1I-{}tYdX#N>OSjMFv5%>aF5~M>X3FkLu!%Hd_BnpA`4k_W7u$c!%e4t<8{X*y z80S(q6F^M>sMIHC46EmTupL9&XWy?psVzc%#=m+|T$-kTIpVtSlCM=SK7SZ@BZ9xB9lf zn}@=zU#M-D`#$e@w&V5#^dipWp8mE!JaVkBxn^RVNSvnH&SV; z7V`Il>t+F9ZN<|@P3ll~2Q6>Pj5fT}>|_vNCGBDLsYzs2VpLN2PW#BsuE)OpQ~qJ< zi~eLgK3DYM&Kf5E&msQomD2Mfc2~)e#x}O^Kb)se5lnwYzOrpU)#2Zr{qh&;4r}>Z z_4~%mKV-N4(wrBKlx`o$hj{x)UnSk7Y-w}eS{l)rCxR#BVYi~YZT1>lt(C>S#k+1I zbZ&faEe_0pK&sDa_+1XB?WtUkV=-r869LA7XpToN`uUy2O$M)Lq<5PC3WofjF2g;HV!~T;)(67p2RZFDGE|y^>hM~%eD1_$ zjf!kqo7Sa1H2S*>qB&>ZY-5G4mPcC1bTk(eN|S)aV2W+UX{hfvjj1bDZb0fDUC} zZFphZ?ql4|MpxUxX#W7ZCZ^+L2Fk`=Of4?0TOBRrYqh>W-6ezQxOS?x%jU?hm|kyd zYf99mrxn3dGZmK*GR}CRx9Hv5!t*WIc_v!S%{~)@boMQiY3S|uGnZ=2<15;oV&Rwh zl}yW?~2JhQ#?PWMSH zj;rK$B$LFHnS2~!6&T=_NRmrw;D#CIZkVoET??uWKr|+R)FM%7DwWyY!g7>i@rDf0 zc(Jv=b6qFD*s?a4zAD6C2*e8ILaNe~mlacQuX^s@O)pO4ha73!L$UJJ&s${Ot>YdZ zkPT~%NNFU2UgY4i?Pt%wx#cT6wLkFN%M7LLILU4u4a@E1E_JApj+Ox8(Bj-H#~#%v zc~5tBDcw^^YouuDimeG}eeT-w=^`;YKmh8ppt45h0qixZR_90DJ?)6zwxsK)Qfa2v zE3?>Ty|G7i(UMU38zz^{7mBT}CAFn+$z7)to$Jn4^+q~pM@Y-3g=t@~w`pd>9mT}3 z$opX%`Z(xuC)sys9B8YQqZdhWHQKefzh%zMqu^^_ABroX_LL*J5nEham}7aEu!)>1 z_GmTm9u?xO;Yt+B4suh}(vJm{yL%1KExzXJ;u~JDZM;u&nHd-d$SIz9toN?yNj{RT z*Cmef)#=8H=8XF>NYC7$o!9e1#=b%c(HN_UZ?%Brt)pi%lK_bBEU_Zq!b zN_A7U8P+$Aw73%%>i`izXmR2bw=FEYnQf)GwBVf`Y9-y%ZfBBqw?Hkyz1&K3m0e2q zn|ET=VBLP43T(WZ0O1slV0X1cny*tvySr<5DXAwyz0`!s=nA>KO%_s78La!i?vj2` zRMs(-EtBf}sxeqH*-I2aYN0{vB#I}g{B)UMmF7jaeTQY1~Ferr1{ZvlX6 zbpnkB?57U)5vo=j%vNf zo%WVm!U%^_ptN&pdsO0qvh{{D9v%lR`!(WyjLo@~Bi>SRp&@hUnWMXi5CTr9hG)83Xa)UKnk!6lmGi|vN1r}O| z0+BRN9GIxEXukusP@iQ}A`IW!F2oYjOl{<8WYP0uvpwTAe%k7UvGTkbhj(etKjK*$ zcLmmRIudFH3tz#_ITY_&cI44Tr|K$|&FRXysX`^bnIw0aV?}O}I2!ghq!wex1x&DJ zYqsh~eSA!>I=HIaC2H0NWS6HLR2wuaWp`fFB9%${cot&56Gmc?{Zq)NsISwZnQ<$l za*HmCsvGYunVKXx@F`T5ohDV(CAFqXQDyLEL+T0Uv?fl2HDZ{mO2=fHL>!B8kV3L0 z5|v5A1A@9N%XT#w=22;bITzs32`c1sZd8fQY428}6w+i5Z8B3#$v85khMB1%mQ<36 zVoaqeP-N37NNTHPiItvcqD?XqK|q@u#WJ=$DWaJZu~>}rWTPcwC~OKSDv&)zqG^?0 zt7y406%xvbfT$oDD-@AjnQA3sD3dIhaK~-pPR5tW8o*pm zKq?!eH(QI8(pZh2q0~4KGEO+6H|nK`^6w0vRC<(YiY(QHy9-Qz?9U&Z6_G^T{4_3y z;SuDhxUgqd-Om~+!0PS;>ni5F1siEscDqP-2Y%NlX;QMhD5IH6=g5xf4)Lm=8VI7hmQi5MIxaeyBReWJ&@6-ON%B#7q(t8(#{svYK z&$&&bBAKpT{YuZ){EH<%Z*kkN@+;!|%CjHp`+wFytDUTr<0E6s`HA*ipK#rE}s%mXq(B z2V)1>3Ngw>musreXSo|Yf9U+cc}pcf$vG*05^&CazT&Rxe`49`{JppNw5{hZ@_Vl> zx_)T;0^I)q#J3~807p`mr@sVG~M@e$`6r=eihnEw7YZQ`-HJSbGH7m-{%6Z=4{ure=Z+S z#9&B%^Y>@gwIzYWoV;D+%|Em=xT@cj*9Y^FuMRJ=KkEbFYNvzlIt$GY^ZO2Q)mstg zWMA8d-kSdaBQN=~skxER*{>J*W$ZNesGTLrV*zvB6oIWANnsRJPa~(cRF!&z%yyI8 z+{4$6(e*KAp`8OkqMemWnfa8Ir5bgGn5FK_JAeDvB`++CEUI3$^y0|g+KW;A)Su^E zlj2zj)=~In{{T^2Y9F_=^@HuH-SU|BE9Sqa62n{j1vyVI#Kx$inhw z@|N^@b^ieTy0TfAEamn44hgRPo>AJ=+VLU~m&%gt9M9;_`oTr{iNo|?YC4M>8)-bc z`-esh!Wo<$R|8g;Qwr09s$O%UW&Drwzj;>AXqIm-+-^;gqA1J3VFyvtS~JUvl%wOR zO{9@<%h9wKRe_p-pv*A?`0VzCv(bijP`Av{{Zsoe#C)CiJ^H@{{RoT z!HtjiIi%8b2ecPZ(zO^>TKvf8!F-uMv|qgc0BT>?i9Z-s%gT*#e>UfNPjWhUdHW_K z<5sUJhU}?*cA`jR{;Rze&gKj|n<`Yrb`p%M34BZ5dwqZO7QdbU0DM#b07t+6;)?$O z@?Yft0Qg7GjKGuFy6oXwl?S-gx49&XXF9Y_(ctu`aWuvFL}>84y*5TK2iinOiAbft z5cdp{MC8qQnm-D0{MUNcNq(v5EdKzpZ>jrCkZ85g^XgO;hsFvTz;Ks{n&j4JdOb=I zSQqZ4TZ~7KyNkH`(^;`k$rEnU7|)jPr7^V1*_s;i2B17R0<+Eh)NHf<+C+N*`|Hp3 zIlVy}te3=x%U_CL1dO;pO&@qy&m%6~{KeXJzCsoAARo-n_Ej5?)B24Yf7XBIH~#>% zrs=cWzgsWZYO8DJWxLNR?L5(=5!|+zR%rGgHXS}waqPAq32Nur^PLUH>AvGCSX=)9 zm!bMbqioume?FwYSG>1V^lAPNdB)p;?g#3*N^9mDw#_}O>}PT0#*^jo%c(cWs@(a^ zTTdeIFaH2%AM9Jt^_PE}YO?-jTRC_A#lP(7ztoc+SF(MUC4bG_J5L4FVR>XzcJl}8 zPur0fmxd+#X;M$O?=rloKI-T7to0RM@nX9TJhk|H&Ryg7tG@X@(OW+X?lM~QPqB~N zZDXE0_dd0T)zUJCo*+OK?8Q5djdqn;UKu{4wDL1)vG2Xd{KM5Z{K$4Zvifjm5eo^l zl>Y#BO4+{>F554WFQ);qMt#mhPo6$SC+9_W;@;j}q@};rjr!l;Cl&JrKlW?4-ZF9f z6}Rq{u=BGn>ByyVa88v*|SR+H_lwmgrt=;wAn z3-+9B?ER*nnmuJ{kCe^0htBRRX{54t6=KO4WeUnjQ*Ql70Zs|(L}Ox1(vscg8*Hmq z`jv2+t2)>A(su3l4}4OxRyD8E4m9mnTe;ye?zTFvDwZsx4l{{PCA1F%A5S#yPP8Sm z+URraDVsvki>f#gkyh(D>cx1SRr{odZHh>wd~c1B(adpas4U_Z9lggDI&__l*4`6# zl(9;l;$4m#i;d%ZbWzDM&~+BI&m_6j6(AhSzVdUm2iAMRCJShpZrJ9H&N5sAbv~y6Mng)z zxKQRs)YZo)Cn&m7ICy$~zOvD{ntOYRE+urcJoujDR~i5ZsZ%<+r^M`Rp>EdBP=Zm4 z;Dm<8Xf7dq$Fy^UySh@2eJ zLhN{+DAkS_4jX@#;Ww>1=g{~LvV-5QOC^$ycBi@L5>91jzjI7$nbzgIIN!Lf*G>bc z+oZF+iq~*H?AbK9%Y(p;`8tg!g1RxvxFeT#{b4CvTHI=q%B^s(ykv4(Tg!0Q$M10# zy^ubpIud*`Q{+uib(P$W+mVZmy*E_ePYyBuB<;Hm*<`X3n#nt5d^8xA3N+T0$et>l zQq@nwbsdefv+6(Btv}0woWS`W*xC!6@*2kTE;ImoRg|fX&M{5AxSGweb1!DGzm>L6 zjgD-te~2~B1cBkMY6>{f;fZD4+w@(_Yt*cAU&QLXkl=q1fz2)sjy!k_4t?l~Tu%@E z?B0kc(bL<VQCT zpg8A>=t4C-mgjK`Q&E$~Zi}{tymxYb86r4K;K*3D-jR!NxcB!az9p}Ebnu}_$ zBS&wrySs>(A~FE&1;Bwv5nOB7hi&F#+;dwSe+=J>m7u$Z*)@|GXVN5jBc>b+fNv59 z1HndC=v%VqcJH>LrQxRoGFI9`(^(xepAB21!=h4hcAc?vhEZtnoFVog+}KXmUl^G^j_GZsC1;iBeAo-PU56C~#TM#;T%OWF?XJDH-9L zBWNeNNh*qRM9gD!Nm6yw!YC?49{Ag-2z9hg0e5uFP+7GZXkB6g=Zxx`eO zpGt#uE`v!VxDlNkT~!jwvAUStK&eFsiyB@t0V-5!2B&u+M0gL4j*yY6lvC0|b5R{` zDKo3UI4gGR#oWbp)+9z&7PXs4+)QeC9&KMEr_6+vPi*I`9$NVHtCHI>{v4x-<)UMJYh z`-kCOsHE%)=T9?SSd~?hL$eh?>HyH7W5a!F0Eh7jU~5Q zIjHU~sml*4!FCU0w|1@4Sk2=u*Yu+5Db~2G%-)AI)kPv{l5(PMC~;x(DqaPtjs&Qa zL%}`iP?}_bo-_&REK(dF$f!CNDGv`k)LSi59v-4iNRT|JmZ=i8*Jmr6=|Eak~V(TI*UoE zYjQ)Gj}@M5qH!zT+>;^4HC;*Dh6tkh&k~^`K>bVAvs+DmD$Hm7Q;&;b0v(9D?0ao*C%O5G3PQS6>FM4mpK-E3C#Mw1iv?qCdA-Umo-%XsJIA{)mIkvAA+bhUNA5At8hq>m@82pj_XvA&MIa;15))h zqhpwRi{VkLNVfcgX59dbFaRbhvkM-ezg}LR@j0A*xfxoz)WqMg@tLqNi# zg3_Ef#ic1>Sb+mT`Q~;T{z7!>W@U>8JC*E-xuf*dFy}J#qb2i%aU9VHOQ0N zmnE#ofKKpT)lE|Ed{t_Jw?yRJ8o5P!mXc@s=O7CMI#(z1R4+r*VG0b zv&$t9d6`=aaVxxSA`^a^4g}S6&nUV!SGYlT&DD496!_l$x_(cmda5F>c4dXgwiL;? z9>=Q&V>}p{EVg8U1Hlg`sx{jZ0^4U6^Uo*_iQTUpDg{DJ4Xqh92i3DhfR~i>dA`%0 zRpoSq(dSl-D^0-u<*4=D=mpvUUkCW<1asT)8~vVeZX3Wu{iW|Eu_D~H5}ewq4wYM1 zw7z6rb~l3^5h+KoGr>jP!URAbJL6$IXgWr5?C{JGG(9) z9}R>;e$>)3vEXXldPK1;M{Zq|;kzr+RzthXwAZf1G%l1R!rKRIzLqSQjq{8#)|sFZ zadr!O`(~xDfRna4Po%YlLL(`ea#1!W1*h7=2mkZd|ZJ@B8lqlwZ7rO!?%sfvRbsbN^4*LnhG`y@M z&Dk5so%d@!H-l#shKdcr5bkDJ zv3G&nCa-wv@Rh-fZb58ztH4eD0M@6{C(2euJEU=tE<(_*;MTDW{MxKcugT{;?tG^p z<)}4}Vhd6lBng}fhntMpq)suYpK_~imXA23Ba4QEj-r|CPaga0Zto*-o>8oyICRF*p^H4_B_xl8 zQJ!2FW0N-MkaEjh=p|W0B0Ih;0(-qqF>KcHp?&^`YV2 zi<0wal;c{3Oy;&Fk~XBY;(wNpx6PhO>S>l$vy*N#ilGc{LFq+GEs8JR<|=yN;w60O zhZHH5Xi)d{F%j~S;%J^EWe&NOnI`RJ1PwfWzY+mOcYy^DrM?*By5k0!N1b)oI5mKE zNJdvB{k|VW$)vY(kF_P|!Ep`cf(>+~2!iH0z~!s4{4!}wGrRZ-xTSfGZ#)=vV0Wrl z5Dni)wtAnI%%x&mpXvinZ6r&i!u)-KJVz%Ff6xC15>ZGXQHTT*)9=KmQH7dYjSu;c zKl@&Oew0HR#Vi(lGABXvZIJun-}iDzu|?be#1^&Z?1$SipPV?YqZcp2z=7p%(==rc z?kOa|p32J#B)qtYYdctim2!(HE!RKNFDS+P?oJ@BTF)q3_(^-$zaJ^iJo`O0Moie^ zP20RAW~i1{|J_A0wXa~s1mP>J-v+`e`nfqP`X9HF;&en7SLN>FJp3!1wkfN90j|~C zSB@myx(J8HpA;L2g8IQ+yUpYK@Mn~{eVxTb1A|-oIpfHK`*3`f0;9mqY1E_COH{{9 zIF(y-6;kYVh|`Aq4U}^9pxziNo6MWRuP&uOtM&L+8b5!sh(LYzJo%VzJnp(e>|mOnfD_Y zxd-~v4f4M2WM^H0LnQjR9H{k!&rDT*JSHH2_0E`g*Qkjenhse+>?Strk1tntozam( zu&OD8VHpQs{$Sw^1Ol{woic;d0wat9P?k?YJAXK=sE?la4%GV&%pY^Y9OSnx9!(AZ zBN`I1?XFMw&OQznm-$QBcbu6vrZpSh1)}e^yL3J2(Pufi z+SfH#d^%@R!e38EYAfI9V6$LEzQfC98~BddHf>j=PBu5)+^Q#_RO2fh;Y7id-o~i0 zCBjX+m|f;n;le2(XC4r?9u~A_U@%@*eJVW+zUZ_soP2?nfH7UeH~hA}*(xg7`QNJA2{vy^jl%B-VSEUeYco)I2resIjVm z%5b>q>EHrnG^dT9AdmR5%S!I3C27m%bXvg!Ffg=ad^w4$Mz$L!0WaQ(BhR zmKGNUG%NRGHaq$1J`Kl2F$?voER>8#1rFR*=#1921J}n=j0Gz9ITBi07!67Z z3xUS_N#A|l8m6ia0a0`vv`t$4gN2^Mv0`c9?*_n?6Ma?CN9}vhVy-YZ>NIBz2YQ>Pn*vI~_5?`corW+^3_dY)3r= zj<6S;K2Pq_zp&hwxpXC;=Q)g>2f_Wjrv{NNrX?F-;Qp&MpQ>|3T86F}j(>LCNwy0m z287KD4Xx#YlTJjgL~gDVwt#@fS>8*Uj#r)Ibvbcb>f{F6EpYP#8`+`1o12wxt?UR# zfb8yiVj1{5!Rsr6^zPDYrDdrxx6kRF^dgHkMw0D3xrTQZ_4z)p9ux{$@ zoE?}H>9J^}wxtOQ%l!44M)a^(C#vX2U=X??!N6v{HGBK0ao`Y5|K4aV&aWI0PWl|9 zgoKsK`Y6{3oI4`4GRB#P_I&SeWdvzK6&ZhLuG{2P$>zj>9C*UeUQb_7-`Qj1Q-DpF z5CHQ8&NRV+NVWM>1rJQu(aca#Bw4%nT~Q?C7$A$=bqH+KWjQKOB-$)2o+M>$K;}zy z+|)KonD358wz24Y=AYbnM0)D+Ba&I^NNxFF}Y6s3! z-+K-Q@1kbqGR9Hce6gIWp`OLWJm$|> zz)OU=7;wW$P|ear<+0Hr`b|m6!B==Pav>5+s{OvIaFPqK_#ZwWKK!9d;t!z@k^u2Iqk@#-d@?>4y(;hTABh( z^QWD76|b(^cvSyaKa_i%V_#Dxz9b5t3f>fjP8%hOCbR(wQ=0Kpo)R5^Z90N_Xw39r zbbV`XC^dRN)4facSN~M&@6}q{I%SgTuYzv=Y%IL7vzmGYDvy@V&F9MlprmKT>v7x) z6H{bA6Z8c}jLU-(KvY!M8H`F0X_A@dpjzDZfB1!I@#hZ*1uMaI__9EkF1)@k0iL}#8on<3l2H-idvP> z1)^tDez%lF;T1@HyGJWJfqigH&HhctBoe0auoKvZ+pn*xqd3cbir#*7fi^T$xi$T? z&kh^e)S0*`$h3H~oH77^7Yz_9)h zPmlNOP@R`sD~|y{Ud$;CA<|wAb_`G9Bnd0421Q{XDj~VVCl%8PT5!C!vo^J!nrx2D z3`t@24k5`UD)={@b>MdhRp0Enx-QrEL~W|FR7xrv83N8pdj~#R73nr>G0U~0IMi^q zrf~)=hOi<`-f)WsS&$RKq(u*2iCA2a_^0+Sx-9bTz?`Nl{B=qFg%mROYEP^C$axP~ z&ma2E4n)t7+M~}o`xGoylKRjYhTS9xuSj#@+>nOrkcYgib_umGEyVHj+IJ_Oi1pc= z6b7kR!m?o`>TkkmP&e){7=V=iE59K&*gy}&dDlJ$_R9t_oNLUHrBPZ!)Y3wJE znvP6`i%MbPH)Rz7CN2LT6V=aMSY4dG(g_tBbm}zHG^%pYPBAJM0`#T3LKu(=jqiIk z2q*SWr^GiL<*FeXx)jvVvk<#jok& z3=_vEn&zVzm&V9x8-O&auHJHfGWnbJRNV#%m6PVRn3 z(vfwvgMxjgXOxeywtoI-vbs7n01W=Mf5zTk_1b8>K?VODnMm6 zPviBE%Y~&$BJ$*m@cV{ml;mmTs1Mc3989M8Rcvc|9~CtJ$TP)`xr}H+u8rO1RO=uI z3`;&~ts)NInd4U?g^c&3B~dD@P3h$$j@;HFQf)rfisxqZH$b+YixpL5Jl1keJ>&(T zMbYVh^x#S9FuGD!vu^1}y^}QcVyY;nq>UKTXYs{Q=z$p#!t*XmDN|uMJN0zZ!m}FDGGu7?a#Go7Y@1RP1ybA?`t}?`xFP0omA)NJIBt z@2A&z@dMp9MdqjW1NZq)3dp12#@#)lWn(`~s@yiUF>&7@EZnlUE$)JlIteOYbo$}uI|KXjhcVpnxg8U2sPXlkl@gdadM-1QF_<;?Z-@n#AsB&`}0C;4Xz zyo%2#o9!)WQ;<7*K4yE7HwzLRiSyIQUhZ(QBW5YYZEhVQrGS&3oD*`&`ER_l)Yp!#wbe19_)&A}fwahaZ! zNUBJS@cUC!f7zdJmS#D=$I<);;m%~wPIcC{F&;-|B3by!z{WaX@F@B=S>1BVljl^# zVZfc#qH5s~j;7x+>BLGrUC%f4nXjCls=$>o-ln2|QDtoi30y>HuNQBB&w;aFHpdf6 zhKH56uw-viJmsHL%=q4(m3qC8dC+fj@4dZ1Dr2qoEyA+yE=d>hc7^lyF+%{S*k_|-Ha@aC$iR+Q$vcHU{f~IB~$t$_Zg+P*wQxB zbt>OKVXC<0vWsHZ4QVnGLHcog`HWVUYpkhcS}U@z5^ z42*-PKwFT7K(;=W_mrxzM^0zH%=;8?UOZd0yAq2>wdHLYjfXSB^$Qy>wx^uUm}iv0 zYwVet`zd7luZ~dQmG8W4ZAB$TD^mTTnmUQMXxd6cRx`rpZ_pmJ`0A*ltStAlur^6| zl9}poxI~Y1&8InyHU4O7G>I+$31oK?reN_KLhp`SU*!^;yW@xM>#O)X#Np+WhGFHD z#ss%v>sjvbRzkIBJ?M%OOuqE?p~O_3$v8gFL0|eZlPB{=VsZNa$;6JW2=E#|Pvp*i z`O^FuQG#c*}6?}_Dmv<@x?>o;7pHUQ|r$^2hY`r$F zgvE89koVPWlHoq`;ozPU>NX=3Y&l*4xxd1M$ROPyz$>j>A5QPCsei=6hMbE$$J0m% zq1jwGX2COmosyy1&73*?AAx8d%Qbxv+5}`r#h$yGkm#+09bZY(q<=RQp*rH2KW{w? znhWqux{G_7P%A$x){hlqnI3Porr81l(cP$Q^wudf8kz#l=ofmY1eGipev!s zWh;2uOsLXkS>K99&Hx3IP3XiP3P&-E`EZ8iip0@Aqr8$h0%`R%UZEdCakvh zT9mhygpu~4I6H}KH6txw2g+1NE-b|he z2^_o{5wk7x%Qi+vj@xzZZk$2CtOU8bECP_x-9>yFAM`B?crNNitFhbrj)+D=oh*a} zP9MfD6EKn0R2+v7=U+R9BL$hTJ7HwgOAwb-(uAF~!+&KgU#iMzAd@!|Qh#f-1G&gC zM<7e&pVrcw%Um9hYI5W(PnWwu31n18l?yyPI{Sdb2}8_$S?)!2z#L^GnCubLIc7ua zXB*ke843}HP#J8nMxBt3Pn*N21Pweju&gu6xu%cI?}*E3VcT^Js9iyK*g8=dZ)2#e zB_@f#VhDqS0nLL0Nu=&;UR{+fQIp%wy9MX=Jp>RXo$R8qywJO01>1LOW{f7IwOghJ zdK&WsfXK)&X-W3#>|=W1Ysi)WVe-gFD1=Ev=VIO?zFsg9{qI70iG34o*DzgPTqv(` z-CQ^NK+^jahKTB1qa_#jr%4cKQ08C65k4X7J{bf!%L{Ky zmLITWba&lc1m|w{UvO}erw++QL41+J-pbP zH=)fFBdFTCw6~^T$v?idS{@;xZz_I(03t)qJJ%Lr1vZk$Vaf&5k!96SKLG{vS$?tn zXA!T%>hS{6gu9$+cEtvryyIE*qt=}4FP=*G#Gqx@K?}V`i73vJIzVT?NfyDvykPFF ztiztkfD9KXk)l?t-9!(}=Og(?9H(^ZKo>#&U|_iz7Wz!!Tb&KUrR{0k3jZCxfu_)7 zv&m~=5a)P)xeJNVH5R8DVpeZDd7y~8?iBpfuS+yR zGSpDHK3i&ST~1(DdjBgy+c)6xX9|xQ(e}L?=POnI>`?%7x#NsHMNrD+q)XQUTvM@$ z-zeeY5q;P1yBta%COq_=uB8q<+vHQTcOGkydG}m8X@CmuN6Ob+T@9lf$_li_4mNqG zdhZlq{?l7@dNT9jZkArx-suvL+Lv+CtAQnT+uQM*KJw;J2PSEr_l&uU>YiO`F_k$*-J7Jq*= zBSv3~9V!EU?M`vfG^rY_WAQWxTfAdmC-LsAc z`;8yTGj&c|P^5}ptmZGN{JY3=;kh2Oy$1}A{iSkNsr`jTo$?nYXF1{&#v*H1AE8^O zJP;Z%=-+Rf_Mz&?sr=Qu%ry%B~whF zPzF{Gl^nffDrBa@`k5lv`fP2;Vg0&J=<&q8uau#B3}omVDjbNGeYSV`BH~UHGX}o{ zzX*EEgl4pM_1?Kef7hFjs_E3p3*p`Q0|(ldzmBksh1vsjp}PhAl4|{R*;5Cp77Bz% z3if;Adb&8o$~i&hEA9Y{c)?(frKUL78|V0Isqm&GJppkplovW_s1|in`atXXIuaI1 z!+~1iVcu1+_|SyP8}eU0%Ij*t{73;_+jW-#5|<6LE*jT3iLa5fAFig$3b&YwyEw8P ziR}J$m*n0MR=8;$(T0w<%e{Zi^=oWWsMt%+)5nmPk!F{gU!Za+ABLw9LypPW_x zwq~8tw zT=h7rM$jJF&o^q*w5jd@YQ}pW+dS2FA=#-T8vk)^WRhSO2=f9$W*H)ds#?D&NksjL z7WZZ0qTV~Am$P5zFGi65oOmu4VxymB8v3W!gU(km$V3(nFJgr1|8{{ z4-93YgyAp|sEG0aw90_~1Sw1GZ<1mCTW)&J)yY&+^n-?zNj&gv766tr`^i=(k+8q* zqmvChOq<-n;gN9Gh3-&jr^Q8UTFL670TcKHgq&S(zQ@Vw6yk~h%F_weQA6(GnPoz~v_CVkG_Y$l ze20AQgKVN&MuZ~Pka?Uj0($D!Q*ZIOWgu@*kv-!o17E3H6Ligcb4JuSU+57yV|?IO zS--4s}bxHJAGc;LmLe}}4L_y^0=r!t-s_tEu;e2i!D2^(h z`NjOhSQ=uqyX1zx2NYsb;c8{WfrzmYWs%G&gImdA%l=c>n7B=g)Hb60Pl`qUPYRb1R*#T46D z1aOn}#%C05w<3jUaOF_5FRS54=*PzjFVYj16bUqvvw*SP_&Aaxyd?)TAMuh^`fQS7V@)t9$v z)jRs1(lApiCWB3$QHmvxdhnLF(0Em1=7;rnn;jMDFIHqK^n5ZS)4ID%XfGG%jXkx; zW|-?V0?XoXeladfcr^kwntjfFM&6MRz;tsT2xN!c$Vpc2O|{SJL>7g%8-1TqSP2fc zDhehYU6&7RIxb;L@a(O3z4zg+V}kC+Pom=__l2DN$s}m6#Ac(YWl?Qxo>3lI){!ZV znbVu9=Oo!1hS*C2)*>fdCx=OgRob0{%>|&%=%;Yle@z9K{dpFdsZGZmUh%#w4Nqm; zx3ynq2ihej`>jQ1`%cX zoB*F?=TY9NYW_BmXa==LMa+|iX}j-g$;f5>qs+{-*U8jMAdXM(;3ecbjlZjQo}pM{WA_2&P_B;{}ma)@g5g!$*u~ zl2r4`6q`vW1=zsQa~ zO+yvCb3do;yKTprd-~bOg3S7xq;IQX9U;KDAhXADS3O(2A#!Iyf5eJC3X^qL_gfCz zr?vE3py_~a=u-(2FRJt0j_2BqQ0YdG!B5)m!d-2VLJyw*5r?-=)d#Fd7lwYm?V{_x zHocP$nW^6?WCrDkmzhmWMIY+P454KUjJvgeMlrBy+sC<^XxlLJ6q$+!jk{9@8S=Dp zLvUFg1W~!v4IjA{4B^hL&nSa7zE&TS0asg^svgyeO>7WEF)X}uz^$efcgG^RZi#XM zPId_q`aLv^){i6u)pv-7D-qRw{`rJ6=z>bj@|`1+7^&MK;i$Y1{O2>u=ral>7zrDm zd>N6oz50&@1tL?Fb{D?=kL!Z*zDQxj+~apKr)~P`N7^Obr=jRe+L=3~4r-`Q(P`_5 zY2Mv;aERjI5g9Xc_KZ@FgboR}>eqx_ra#<&&Nwf(>G&*!@gSjt$$!wHRYSzh>2BI1 zENGw8uzH|5c;MP+zuvZDqVS!2nxxdi&$d2fN+QPXCL#nIo2>hQLEkPL!6v zQ`!t0A?-SK!V_g@x@|@9jP)n8y{08oO}p1mY46GFk@xAq=u&iAd*VW zg*=jAccI8a*pe4)!52-)i0Sfyx;cd{5=*MnpJyHv;$3Y-mb_^I?s>Xrr_a zpk&>6u#zjhxTaJE1!w;9D9?CPO zY$8c#H@Dp4Mg9;f2t3Jl+fb*j0^=(p-EPqvT2_6%pw13mgd5%G(4iJVUwr^~LD169`Z zPiYE1PndSBdL`xQoDY2EA2mzEj@I0{Z%FjkxiAp>$Yp^mj|oXTP#IW!T^|3<&NO<7x|Y>{eB;j! zb8#saZ5e$e{-uQiof|x&R%Vly*YxhDR%gDfoGn^(nuBEoi!u^wIi})ppd10Fn!iuh zu40rQXV~SIb_KB#}Q8!*cBSDWtYr4&1 znx;A>{jIfiKnJmzF^O!rk5e0;Jby|VE%89-M&7(fRe`33GTgUHw(j6;QT`Qc;}&Z@!2D)Z)spq|dtlb97RjI3AqI@*cfKp~Z_;8Hs>h|c5mF>X@)}(Anq7Kv z$}ag5nr<BphgT^CllHDTjBCKd`TDDeVgYU#skYsZ3YL!DvP!(Fhj{;-wC0 zfHr-B&K1dUmK^rFB!q8SA7g_(SSF|Wv-(tJINpyIjf=StuA?R}m*fV6=G-mpW=vej zR`wHyN^L)3QioC#yse#EyUpL;>X!A>9Bcx#G?&!}RHNq=e!b_Uj%1F}=vM=5HqG^c zTx>p0Yr;ksJGeR#0Y+u_u%H_qhA%ewT)G4xjTos8 z?$@j}bpN>GX<@y|%8-1$|t>I5^gZHIB9<*1@Jnw&ZyKm?oCl zr`CEe&Q8y4VhzeM4uz_9*mv`z2D|g7wHEDEHErwzYWiWf@ z+>#bGS_W|8c8-`jO!9pez`4&ttnpi2gInY9n z%e1MFKA**F^$98zy8oYgE zTEX^KX{$ubS)sr!fc>oMClOrNV&8y%ZD82?%~e;}3mg{USc? zuebh|Q1HrpGN#=q-&g4tK9+zZPJx z>9F6?Pe!=+K(R zpv4}nOWRRWXIVDtk5Z0fnvU(?*WPJtVK`_Kk=^@-2AlA_6<{ASo1s_{`|*rIBn(cW zm2@_({M`H}g$z|Xj3)67?q1O-6J4HCRCc}$y(p`(%XbO%yATLpxE?yEvSpnNw1H-y zLz6_Q_>2NKF7oY0>9-SN8kKCrLO~Iw>>D*l76mA1&W}?6Eis(C*t{RTc;X|Oz;u7K z1I8tFI`5xG(fkyMv{8J4NfwCHZ0R*j(f3cV*zLOO#OdWNC%3eih)JE<(nhriHK5q#^JrtQN)cfI8$%IcP!hhH8i@?k3pKTuMQTQBYTwn=7#Lje z3YGNDfb3XQmw1x^%1OzraY}cY+;NgHb($E**fLv|N5#4Kn#2==py-{7FbybhkWXB}NCGqC?-})&ne${rFN=bil2(&96Hy91Jt=S=Tyt5tan|?97T2^FyDMEZQEwdRD$&))a^Tm zg#x1+xrHgO32u|H3A}JmcK#c+V)egxIH0KeSbPzjGN0ti#t2_WmBEC-RWl1RwLMcX z4pUBF&X`EG-)(<%r!(p8yIPlqJUrK5*&^(Kd65JvQr`)w%U~oQ;NYIWq()eO^R-KR z0=LN0JcL{b_+G0X__XT+^P-sDsolYlT@?GjYxw3>-d*#cI$KO(cFN|I;~?!%hl(7r zz`>OQo1aNWsqPMUDlQM!a~vVI+;3@4Y6?^=eL^;h!_HG#fzv%Y*VGo^^y-c_p#Z)h zAZJV`ae7!p0%shY=`LOU>SI%9{2XlJcFZ@Gp|)AEIq}RHjy6MaC#PkO)haY}8OSH~ zSK0Q_4Z8|=sS&1H1`RcjlX^(Hw)68F?AH_qpF7wF5K0DilcVfbLn^nO8}+KW4LB%WQa*e+M#%(a5~R)yz-(!pG#Rr2T{7iiVPh;Uk33rCRnpKwm|HPTzDE;mOwE) zpL4Swsm_uFYHh!by}=ooZnXg+PdoS-#iQbZyysKfU`0r8s|Z~0sZp^OSr^*p{V?ZR zvyNtRMy-!@6G&I>rPiM+N8BuJ7`aU=5d@%(8TNThs$*jaql82uUd z@2IS_Ak!THUe6w-A5}PkMr2rEgDJ37>ls-N5opXCBxoxM~Si_Sz z{F9?6+k`%JakKX}X(Gv4qB7Lt&1f^b?tv~1Zm;pCfsP1`xZu=g2#Oo{Ax09KD|PsUkaN&2VcQH7hmS3u+$&q>vyT2jUh5$+WmObS0b)e0wOWar>hTH_NTJc>{GlZ=W!2+bw+S)U_!V_}7 zIwG&5+&tkKc3%c(shq3dNk=8V+{1`b6<^!6afOs3F|g(t8)&Et>}bm)8DdzDdsH}X z)&8obTpNJ2Rrx!P?1scIr1+V>eB~}G;MeL_hU~`edx(kiR`r}u#`#YY z{KGxw8LRh)kyG=5d72SU5`EF)Iw+%hufDy;Fp;oc*D~o!5Ir#B7wcRl@+%$cMljpl z+j&wsPb>g)4miVpwU0_D28cA6Hi0x4UC4z>;u8iU8#T1-yXmO~^6ge1H3f8?f9U}^ zQB;CsClmC-@Yk}T3STAdC~lZL7VFN3m{^c!!>;2*dRdg zbZwgW-lLBd{+6;f1M%-Tto@*tpGbN5YweU@cS=-e)-JtVxEpu;fv!_-8Yo)-eF+#G z-e8DXs{m1HKYUNXX-jiQPz*@hhi6*>`o^5EgB51yEz4F@~Jp|pw4M-&!2zeeC+Bvu1VO(v9(0P10z(YR9) z)m%X;J;dMweL?;r9ZjZ^97mq3vV{|#H7KY%Smnlbo|olV*M)HH8fT`)Mh68z<8N;d z;6%f4)Rf5WtUt1F)UaGB3TWhS6fQ2Wp*r?x^}?#-VNX>J7H>{eBB@n6lTehX+|)1v zf^-@|avnYtB+TwSq{(GAzxMl-wLeYQ#;B%1zibt|*oGX*>{X%hnUFC`XpS8+RqDL+ z^!pmO^v@EGnH?=cn7fzbFB|I85~d7#`$p1mIl zn#xQQCK4C94sqsp=~b~TG%@I6v(=6kG}Y9=s8tD$-uU}(=_5~dyL(CT|M*jI0H-MF zvYHzB^8;-Ma~XN)X<3rcuW)5quI-$!v7N_Bz%f$}S%1}X%BpeTwuAVe<4yjVT~dMX zK?Swu`_$PJoIx+}J#vt859!<_s1w?EN=U zWK2?@qvfudLzbPlPqXM3c9>mdgJbgMt3OZl7U>F9hh(GvSfOt~cj2iV+RACF zDknHLns$&4?ZKPXsMR5pO(zL$v2$SWiHedo;n4wum`({uoi#2OmXb(XW1Uma{*T#9 z{qxu)Cz87`=!Hpd=>2Z8&{ebCfH$l=Lp-YcoO@bo>YfI^36s+`$4{JOM90tCOovMl z2yLmwb+1!MehLAT(3}#1e-6!V8c5ryD;?_0_le3lPHF76hl~fi)L;K|C$`4*e?@*p!I7>X@N%1+pM5D6O9x>xpDEHvI65{#(`o z0*&7jB}J5H2-z2y5FW`jrdNI->I{Z>lED!>mv;%{6M(}e&x(Q%b^nry_&POT^fF2k ze6fQsMSx}2w3-n5*1II;p^M!6RJAV5-~HCqE+%vB1|MbA1@-xZwIZ8!6=~;;?Crtd zyC$i(e#J`Y_AMoJX3dGNal?qsu|YG1&ik4es<^ntfGWCeny1#+=lTjPYp^%b;8~`v z$$AufaJ{;=s-TV3q+^$ILSSuV!sxzHiFc(J?^R)M+jMxCvwJ)=ET&Xydi zPOIwO)F)cRPCC18+66@vqLer?r8YpgIpW|kIHQ2#7sA4fJ}*JQ<&j_0oEK0}ZOO!K zIgYK6ig&bp0EbA2qE{|_t938)!{UpFICM-5{LaL(|APOXcdV+|XRD_o))rrz%zw0Z z!QzW>lqte(uo;g0@olXg>otG9DiZ?{EmOpw8=cWd`Fy=tlK_V@bPPX7QNMqj@2i+) zO-xPr)t3_Tw{WCKY^LQyErsu|=_eyAG8^JrHkq1V#Auls;?(7Y>`>uQt{ADCip!(z zuHSV`*J>dbt$*s9S!{ZCH~*{D(AfV^$}oPCLy%4wjWHXVa~QmCymA&WpYLYLH;g?%ZxcV%oK45^rA4OD3uwbLcGE^GVXg5>#u7bl1>S5Hm?1QvDXFKY7%gbwQp~JPciQ`ezm3& z*;6D%avvq%9_W6XJJ;n8&Dr2(7_GwP;heNmfX@FUr~a+;mi~pDgJ%1pbpKw|{{bpN z)xKw0W#rw)b~W;bTZd%VpC6^7wDhj6u2XhOuMX4C?ti*A)}0k+@c#f7iEjLtxj@4B zgDx5~Y-H>7G}69>3*4&YRdX-d{{VAsuR1!zxA;`%Wr5L>90(%<4iuu~T(?8i+Pb7d z4Hij6*$EETsc5-Onku-331Dcm;%2NsHLEO{-m@AZUnpQnMx(iTMHLLC&Q{WgJ>7C+ zwf3b#&rn{cYA8QYaFex3A^L{i$9ES}UB2zqvA<}JM;xP&8pkd_Mc)xxY)N?~<&j3_ z5@}qIo*4IW`gD(u32g4=wVY{|7Z$vBkC2Q)#kjWNCZ1^M*}EH%QjRHfly$fC^M9l&FXdic~YZgAARi(5c)Ru8Gixs7T3a#YM!n7mJZiN>eT&S16lda-zwO zTyjxZ6OyVa$aIx-Ocxy(*3V8TaU%=#Cu`dAMG7=&jMR}%;yN5MS3*ZSb83cctXg8u zJ=hgq2v#OxoJd?$%+ezzNfkCBa+5@L38_Yc)B)(A)W>T|gtdrhP$n>h(<_un$WlzE zNMTZ`TSHSK&=o3?V@g#Z(A4T75m5pFRDcms1XKYP0TZa0RHsn|QK%>hRCF8>Qb@UO zXcR6T4Y6Uz!c{5aY@S6YoK^8>F5(896}$)_alu6rkrx$YQJszo)I>NW$s)zKw0n{* zh_3dL63c=}X#W5}O5sJMP8>u_HE}vL@D*O;RcdA#EJo@msHkb!doJ%p@;W;|IduMn z{bHz@(}xhWz=E;dH*D5SgK)-5_9@xO%gmK$Q!Z0gt|t!Y%J@?&-~gr~!w-OjmS&aZ z7BfbPN~GA)ZojjE+NiIH=>GtsEGCf2+M_JdJ0GVaC<*GbyeUs3 zKHtubcu(zVpbo?k5gnfF8!I`ttxQycNw=& zK>(?Nux#|0#w38^}SZQjqRUsg4)w`icLY%m*~nwKY-9LAPmD~@ z7~OvlwCFYy{Y?JLhW(~0uX&B!zx0=Hyul4{eSsi=>4gn2J~79Nx;e9-eRys5`_9_y z{{XDE-XF8e>Xla?(`LJ``IXr(d7rx1-{;34c)tGtGQ|(!?KQg5cF)+3YT6m4+ivCz zd*hGVcm#&vGdva2UNm!T%Da1&H};!Lro(4)V30uOg4qjBf(uB^X1Kge?CkC@N;J-% z#~TJMOLX-*mFL8{{U-j9J-(V;})1?&OPklQk?$)#?}M0`s7fDm71^q ztUEpIwX~1;nxFM)Yw5ajkKr$C=C7yXGJK#%y>A@Ft-<&nth>O=uzC0UO<2F6-*)xS z!o{13)#2Rzr5|C3-$|>$QHG4rh+%q6(s;`LHpp~YphMd>M6OmxFZN10dOCxG3 zLt4}A465RjO^i-sTzXTG<&D%psH|!^72k zoYP#W1}D8y393q~2UDfFwKX_tbd+iKwn`t>f@_vtHaA>e4xEL=Ih{8jymd0bg%+sN zrbxar*KNs4nyzQq^BVhzu5IonY`Ua;rM)vqEZFDdi8OBgj$f=kMF;0bn}6-)+BV(ZC;dX4 z$Zhj|h0TU$MZ8!^D}y6s>@Io001hOjdl)d;;dNB#e4!wBnk92hL2bzday7+g+^PZMDykxLF`+bIT6hswdS{f!p_HqzpbmEW&Fdp zx?d&t4AZasJ7a6@TC{)sLblqi?((~in}70q%ezwqenFX)%GT@SbJVX!m#9}}Rj{A< zU%ad2ms881<0th6PUp^FuwN_dCjQPO{-nAU{{W>vzvSAU<>EtTs~kTw_ZIwtI6E}D zY7f3hJ3W>tU-Nes*m|O=(?bi(_s~JP@5Xsq5HgU`_W@rVnN>Th!xG)CWho`W{pCL> zORg)b{{Sq{QBmDs(LP-*QOBg_S${kicl{>@^&2d2GzP76u^6pRJ``cKaqFLBGvb}} zm&NlBtyv_nDYbT9EO;CH4)b+oVSNN8g|`(CE)_n(ZW!_^i|fRV{Jz?qskZ)<4XMQJ zTb?-s_7raZtV;IH{@P^rPX7Rc_b>IR{c)>h`l!us{k*=N1h)?V0D*1)0M%iHhvnvuGj$COX=Hva%^RUa(-S*Ct#UkW<= z+PTRZalX8iuRAkbHCbhgy6bJ z;WEU}sf(}=kwz;sRrzBPjCm5sRNBE5LS8u%Lhre!=X|Qz`HI{5UFS(_dS4y0CAyK) zT9*rJVk;YCaI1(lz}JGhPOvK5!%p!y#c7mYsaG2CRP5_Cu3(+k*IS5<-sbrWA21#e z_cJc~D&-uRw`aPFS8dnFSz*;ev$rU0B#sLwd)<_=2)dKTHMBjWR*-Ta~pM|=6s*G!!cRqO?ZVb(FpbZ4NxL`oVS#4D!t;OW7OI8e)SR*@UycyWp zStD32je3p+xVUx%LMpA2-0mNS3N6K|>fzW`xV{E)HIzcch=gQ9=L(Q0<6QiFRn75O z9N1ZEE;D-gbu>`x`rzFb>&)fq74=VgX!G{T{CeQFmYZc_2dHkV;x)@)$4lG|L8hKF1- zR)EnUHPSh?4W&vM*5*^!8;vOC9WNSF?0tjfg687pTbeT6(vnLe@U#P%0B}jjEp9E_ zf`Y86(}>4yj*YC6R~APldTt4moem)ui0^} zCDMB)%f8v~7UlNutE0w792_w1;mJ)pDjz7{^8344>6)SEUTc$bmvC+L(7qS}EwnFa zEpQdYR-mgP2j)k)Oq2IB( zcOxts(RXq%picD|tzF0DR&*aZd4sTmXs74s!#3dD%-~_@-{12pDeCv@HfUu6(oQL0*K7l zdU3ZF=F*Q3xYyZj?)M9}I@ygcv}k+4@RHV?Pie(MX=ymSy)c7Vy7$xgA)Eb-EWEvz zNla6hG4R`#lhh9Oj;;W*Z>atnEIUkrI1#ekM!}`U=1@FlqLe3)Lod4u$y&&+CDt}m?+%t`M>Zjo(9xfJO4M(LXkVqpz)tC2Y> z^s`e`nvA83C3v_t@lBbC6Z-%?PZEilbcuO197T@iK^b}GKEJz8+T17Skp^I z1xUh}l?kO>N}+n>V6=3zK0pPxhY{4nxmP9NIyT#PvHYW%bnkVR8V_I!_5ze;;b>Fa zFIqFN5|6ZS%~4979EWNS1UOaP9aJ_#jWLb_gC7?W$wq|JY+;P*pz$8Wni`e@7~ET{ zfJvfS)o4XQQCzsF(4Acg<6|8wbmg193hPmRcCcG09xH9dsgq#Hs*Ll?f(1 zArh%(7S&q>Ms9~^<-LdBK)aSl#T#8n#Ai#%8J%1JUCv*!*0r|RVdJ^~06O$vr4*#; zjd5L+=`{E6E$fB%FiR|w#KKD@agwbVniGgCPX7Rx>W-w_Yo`;R$ock*iqxYR#!i)r zrafn#%*`cvdyzhoZdF7pERmrx!A6CNlf>GP6|g}kf#^O@+SpicN6&w}IlS%C#2qTDFLL(R?mM{SAYp(!7obTWH=g2MB<<7)1l6>nP6@L8 zzV>mF#{-V@rqv%!yOd1<`h<5B<5A&ve*@@VW1MXg@vighAKHA?&*aJFiu=CRL(e3@ zuP<^Z(4i~_Hxq)*BwZI)Xj`(BC1smCJ7`d}WB_KXQ8v4@Da$seQmWX*=iR?nBVEM} z5roHUN`(DEb)tc+Q2x~_5>qU~{$~z7sWVlXook=?p4}ecF}<;CVZG+~vWj2a`wlAG z>(#fb@ka;Q(pP2r7ri&+o-ys>j&@gKPFSp}CrWa_sQ0I&$2pbU^yp=j#up}$TbRQ2 zDiCu4A~cCyCyII;)MXP*tMo5NAb45isC6yeQ$#laW~T;c+@gz}MS4drQlPAwoKWI8 zUZFUYJW#6XLt46|u_{j*wh}OIEtF(xx-8|~iB-cDYB0?a6*Om%!lugD%A`V~RRYu+ zlAvlAQYbxQ>q>*xA)!DzF@z~psiCw|L>d}XY=F{{79mWF8i4`?2mq=8Du4>0ViK7a zB~SrW0JTVCo0^g&i%^wS#%|k|N${0I%-Z~=C!AI3oZFd>Z?RRSWLFUhQ9#J}t71^X zszM5=wn-MPb3Mffu?}~%nkR5<*gxP(;a#Ei`?Z&e(EKH5W~@dj4dR&-Uv3p+yTX+6 zH*FmzUweM!_mxDE)Qik*upywV*CKA(N7MN`k3j zm<1YQX-@&IGzC#C%OQ~ijwzX?n3YjuMWBA>ioPb~{#db^MCA!)PT!G{LVoqV>Qcz2 z$DJC{pV}on+Oo^aj{T?eWcq?9Qro%cmzY+i@_Wc`9b0qy!lw^0pK|_B`G7meZP-3U zQw9oND`l&9_-?yN`z2L1k+*F;E_eF|-n;Ih?9u8@(#4S9%fS!wklH);)_1qo6z+Kp z+eiGu?ldkAt0_A!oPH1$F!T2vO~y7K{^Kq07+GzdgXC(BoY_74rMrJl2+U)vZG3r{ z{bgImCMdewy8aWP*iZE|!-u>#*40(-F~667k9kh(`UjV}b!4acR;w-NBOd3;Yq#EY zSFlYNoHnT>jqGFX<_&Y2KqLukO82O*BQBFp`fDmn-em5km)CV3&BgD>3l)FB*zk{I zpZzGQvjP6=Z%4HKmaP)=BavtHC*SNl9lfpp0ChIw$Dc%7a{i&V zXFtD>)}t(oY&WYP%Fa*Er~2Pv9H0LH-Z5#0OypnlL+Q{_pZ@@@?0Dj7@W`PbD>UC< zIv)?-UE3%;(ntMO{{S7qP+n5${=GXrrYDpC0H<$%>USS)U3Vm6<^Fkh`%R+V8*SG& zK_lz+qd$>lS@)fp;SchAnaynb#oeCIduJAd4Epuz6?cj~CWfPezT~MSj&{lwu_;$7 z`wUjfebz_R>Z@5!8D^&A;xfkb^jqVCB!>3oyL{H|f85C<9QM!}mez)}uN2x^h}*d@ zMZUAL+aBZPS7G8d^U!)+sh^nXSZ&(t(*5Lnb?hwiW$m<*M%#jAq(#6x7c+;UNz+vd zp{vrXT_#O^5njPaGpscrv(Yl1`oFpDw%| zsuIF+Y-CqI(8j4*zSDH^il;%H{g%0|x7>pUn%u@QHTkYrOy}8ZPY%CvtL2viJ@fR2 z;ct-q)1Ng_wq9Q7`wn-@R}wqS+xr}R41Bsk0A)QmDM?_8p>fJmPlGuhJxK5Oj^qa# zXoiBn%{5EL{pb0A{u$twu6I?S5&<9)&lR@fz{|65T1DN`qDZUsRTeU5 zSDPlM9>LL%>gS)%KD0m7C2fBu-&p;)63M&U@}+w;PnN32ectk&_@v~1Xja+sm^qAT zcexCjC&XjdPaJJ~X~^WI8CJcfd$!zZUNKDXtUvk!@9InbbSzT+bFpjvlk9)>9)8w` z$wQSKegI0|-4Vrt)i1BuF}Z{?FwB^5hDH0I)L`@Xad#hD7HlWvi8OBgl3%P8 zADJ30%j8S6WG~=fPyi2PBxc zyU4!S&8&9sZA3qK=MR`c$a7fiT5fec9{xHu?Y^T)(ir~$v)274+ctxb>CqRa_j#I8 z)wh2KyuY-`)&9@slaIRH{6*?lWm~l=vl>`S{4d^9@?ocz$LnYH1xD%k&3w8)B|f%b z`D4r%8(!TtyfHETNu2WMlk`BP0UVUK9%AlWx7TU5{{RuS8hG1kHZoxV@&Wbk8k3!Ff`-<%xGL@XqIHvE;+|H(#!2sH(Sl zuE6DM2k{)NhxV(^`99HF{{RX(me-DbjHeN&Q?KU`|reyZ#<+h5De>G?<8ANUpn z{{UGZZRn5dcLmS(z3bj#Uf)YL)3;i8k*v+g7L_saT;yyzM7pgDfq9H zi8(=U@atLQ<)3RbT=Uvr;YVR~Py5}o*Zl(P)>SL?rP_^D`O)|!7S%p*zW)IGbSM6B zA^wu>5??v|3)*wm;Ql4%@yXKtnH9G@w*H+2EcveeI5UA^{gL0S9;MKJZsVUH(0>v; zjogv4`D~BnBKr+kZGNQt8NYG*cKd$ecdR_yw2r~{-lJ#zyo)b?ySLl#W**;j92Z-_ zkddvjHMAASTb7&9ZZM}&R?+zG_xny@y9Lom;Ic^`d>w%iMVDof8(ww0wN986DN;;&=yRp&SJXMW!M7$DdO*ExdvxO?NA+p`;({ZN{4SZNN zhaQS?HY+*XE@5$ddQ&()5=a5SQl-4Yi(XRuGm4$Yvz2i(AhVw8F!)1DZKLYST;Sgb z4lpFA>WV-rUZvIt3%y3$xg zz}r2KacjXW;y}kRaatmhek#zzcYdzHt1^zX>5f_B^x(>X-utJx>ZPYstJ5_0=}Ol; zk*(64323wHder%vbl0moePiu*%c*s`5M9z?l1(DIS~DlH3N4Y`@9kTno*Lej*7z1( z6{BOfpWYn%wm6xX=8l*E)wJhcDb*#OCTLy0=O}2Uz7Dv)p1_{w-s0j*nKXyUYUai? zw08i9DzLL+<*RBD$#lBEt&>xyY|Fs|z1{9HvQv?86(cm-bg7!IR~@Zu)KRTEiJf_G zYjf7yn%kB&v>j#vQs&XsXJI%duyt6jvn)1OuUgZ%lZ31IUqk8ZGTnDRKma)F{_JN!wPn+KRc2D5=v&^%dEA8*e->h)Fbs zy*q;99T;iGfMMc7N|ZE9Yg@6JZYnjbaHFqJVO{gwPT1jmkCBm7Lm4E7>NO#ww5ICO zVzX`%b4e#G-)BiQ7DU|}TggRhBSB-UEU>Y)V94$ksQ9qb=8J}r+a@IZVie9W|so-p9 z+VCFKt+j$E<=e_iH0Yzlj|@&IS-Kl$-OUSM1;)7Ge!3RDq*c@y;o7dEJtN-Aa?uv+ z3O9y-PNQ>t*mkX>Z-U}0mtDq=o6DE)r53WRye|xV zoxNu>x4PYz@JV+WmesGUtOB)fcMuN*CX+h+!O7WigGzm-j`Jf_9=7%(Lb`_1M8{RB%S(d!BcO8x6y0b*sXJC!son9e`HNu#xO2zJj~&V(G)~@pR{CcU{;PlV1*z!vv)i__F1& zl5%sEW5f84b=;R!&||jf!&i8S5;?qa`Nxu$lv6FTw6U!9OX@0LU)^5OvbY8?lGxY- zS_uFXhdLyom+@!wPm_pxLGtAfrUEBfOGE%=Usn zb3kzB6?Yq{J*Bv~CipTZunREi)R*Ep9!e5lEV|t5xP66q*i3Vp8U_mdDiB^4YrAnN zL$t1ZJ?gBD8I!&v8$-2Xb4|pi-OWv^5rd_{@?)r0xv2J*IMq>LMI*dtNYmMpgDix6 zIE>cqCAGmKT2*Q>2xQTn5jp%_;R^V8V^X=}B!~@ZUJ9mKiLCLPAENJ4zh=CB%&Tze z5}~C?;ITZ-C{D!&Gzdc+FjgTGTi352)(b}8^&{F>cgn`x{+?g1eQK@O>Pxkgv*cZb zA!kLTt!X%`qZUQ7^@wPd*w?`2)7UCa{4B}2@~+fTbNOHwGIGS%6f(8VROC$|MG!JZ zw!NxJ3Z})s^?ixBI9*o5oBo>pJ9x{kTo-m` zb=mvMasg)CzY)~1sS>Kj%?L#Sf&fsE$AFq9T({t_wpDQTPbfR7wK2GO9`^io`B$vv zjHPgwqI>qZ>gM(g4KQtrcw5uJ98a4FB5h+ zpK7x#3MI5yr4w{m1qv1>TeokBD`2rBH-YN@Q!RGa2yH6YJ+AN7Ur}Dql)sXEhx@`U zZy!U7_nlK)L4xSi@vVzW*AC?+g9@DYnxzccrj6OT%nj{2gS|kmKR3eDU1!igvn40E zOQJ3N4=116E5%$#*sV(e@G_(o&$!N}+TBaQ=@bhyM^#FQuQa>?#aS4cZ(b{h5>)79 zQY9{>0)-2lr~%2)6vI+f9Y7YmnT9FLv<#R4MUpxB+)p`w*>U#f~HV97BA4Y z@*c{CQdDO7$x1aSO4=*p&Q<8ptX)E^F}V+Hlu4q+9Wg@mUG9nU!Es0cup;QG$ssf>@6ds{-Qb6$-LRBKr z+8~2M5SbQ+keL>QK!F1hAOr{y0wzQd0Du62k7|-6ix8@2ZLnHC%BP9B`ASaAtC7u~ zWQ`wp=_^|Dm7#@20~%GRrHF>bK@>)jcF0oiL+M%Mb>K1&VPu@KIy-gYA-Xkb zDpurY-K-gq^0p><>xhn~luo5$f}KS|!ww2HG%SXyUS)}3K*U!)!B%Oa~jbZbZLz1-TeypHw1GkrvHpSX9{Qhs8qZ{k_3OF-7!fL)r$5bSTM7V}}eb%c9{ zSr6KyKb#Z0RI%B<`!W@|jbw_CnZEbY*Mtkyx(7m zS4T!@QjVyuJ}+ZAz0ey2FTkndHe;bz;GwOxy<^8Mzv+yL`C zom#)$2`r~Mt6oYmeiGY|rS7~i?=ZZkSTA>~7a!Q}Do!6eg1+T&IomxtrAqPko09(k zvt+=~*avzHPFZ80dD)uq{{a2J`&q)-x|UOR>ia7DtHzFI%3sS*zt~f0{f<%m<9$V1 z{K)6U{E2)>7=LAX{P2h72tSbfQQGaq{{XsA{{UB?A4}B}^Y@)w75%sQW$!t79sOA- z%i8%9n)!&X!~RZP{^QWRy}a%4`DP1AE?C*wZ7WP}s5NnYGZf;9KNomfg>9$)AH2Zw z_n59W{f=7}#T=15PAck$4x?%DcO`aooeMS=6s$Qn(skZi{{UoLo*E)Q^Gr#+Sk!zG zf8iMVPj<$c4QwykN_&5tdxhg=XVtV2P}iiJYV=*?0!;oD%PkqU+`JOludWM&bD@cY3aYNUSFsy*OHzXW035xD*zpyCH6mTPDzgYnTI-h z!qV0#;=*4pUrs3KNT%gw+ZC7jwk+=_-ga%_DEu)nFHiNH->-MtD^l{D8=tNIVvGL( zNbd5iSs5qhXV6st0QY&X^Pl(Rztj43lm7tkKg<6BVc?c{+%SG{^{tmYrhS$-S81cX zH%zdP%|5lCZ187ioyL=oVQLFEzhRo|Q*<@%@Z+e_z;|&_l<9dQ%Qow{@B>^657 zg5kFDmzI`S5CE-dnm00~3pq4(DX!0XLwdKC*7?y)-7gGjr9r@s#ctkJfz9U1m)~L| z+zvLM>e2kFR(ST5?>`5?j@xcO@CDb@m;C5irv87^py^p($v(&b08!_K#jdC{{{WS5 z%;46HMw~)TjxQ2Pjb(9BjzzcKX2IvdA8}1)!f(S7>~$b`=0c0ivJ&}ib&ZYGC%HC4 z+oKOSTTB)a&QEVB0{gDW~K{*`*`D%-fZZsAb0IbtcK~qGx-yfZmm8+H0){?^$j%?-wYq z*w&sZd(P8ilAqb^qyDXT_MWPr>Y1&tkiHl1GCZ%mSy}8N38Zso>P&RCh1fU%GEm&6 z=4<7Veu8-M;BvcUfI#ubS@kL3^AqJWO4IEn+a%Kiv8UcU)D&;|yNmf$>1q5=+*Y@e zlihZ>`pU9?RAbvtmo9eu%liiC`xvKd7#?3EO!mSeJbE18wKT}lqE;wq| zeiK!D$sFr%$3DhXYpJWWD_M>*rF#puZ=^E!{EDlK6m)horMZ1L5?aqAY;G7HLmllj z5&^@APHAgH+RyoUlR-&eveQ@tD z$7WtV-Lh&7psjTrYo8P)^G7(Z*(b)n@`SYaJ7P`)RaLO_vnJ*L055O6=`C;Ly54-U z)-<=>n*>g+F(K8cqN7VtoqAcOU#V;1M{{uc`L}8R08zU2m6|`LF4Sw6>qp>`EusGa zjBmgG+YkBBkMx&m6#jGg7qsW?&-I_2KD@tXRc+5Lzo$V99&4XY5;z7&Dcj_jF!Wn1 zT3^68wxBMHYh5~ybbmqoNbR?e_9vFVTMyW3#b@;{b~AqG^zHVqakaQ@Cg*pv+ynIc ztDC8TwZOUAn&6>l^klk6dDD3Z^x}EsfzjV?OgIqv0Ux_7qSuBdZM>;Fz5de`YB;V# zol`{86z*goW9wQe(4o%~c$(@`p-B*x%niM@x~Ge#=LxaXr1*=zZjdpmx|kG3^(Nc$ z(Cn=(ELmlCB)k&d$ZI9DnBd^*c!P_$jw;DpR8FTQ^9{tV$$D-!@uc-CJQocA0N`_b zmE1QsESSW|&x964-7N5cFdl^F^)~2i*;#h2TZLsRag(dZ9Lj@3r;XCI!)+_{8;3NO z00`7@&rf1-j#a>p?sD;I@k%PXc)$3QO}RGS8=ELu4a84-LoUlmcnmlea@EB@Em2qP z-PLa7+@UC}V_Y#@dT3B>)ytd&W!kwk5@XHXiKKLqMi22Z%*#@F!x-twBcT zj-QJU;6d*5#v3HDxsW~DI>a3W@uA4kMWXLgGQmF*Eo-;iuC60shjE3`nAt0XgF$#6 zHiPq;t-)7`hCZg|)MYJJWm>r4@_9GcnF9pQ4U5EETD6$ct{H*al1-XtD8*{~O`W@H zHxfQK%G-IE+Od*U7rvkd3@|3VR)|}!XP)L<;x=O!6|OSkxGs`y-)|Oe_ZcnN%iDL8 zG|hIR;NS=xuu4&(o0anidVZ$1?MYEZrGqe>+pF7*dY2QpcD>{@d^iB9qipn1m7Tr6 z!w7v#AL1-_u|C>qojX}HZfK4I4yS{e2O&iz8mf`Ixtwms3N6Lfvagq;4mAm-W1_cg zP&OH1X%CsC>XFr`apgojg=*Z?=H)F>mP(#pp4yDldALsE1eZ511@Ab$#57`0a8Xrn zq>`1Lt+nNZ7jh(q+8HgSnb!?u(Yc~KatU;S*^qMZ_NN6^nG4&A#^hq5Sjx4Pe7)Ri zUv0d1Fk8cIXhqCH=4n}}?vkdUmhjTAQBNb0dwA?!l&3!frj+p0-^Qg|-*~!|%W)&8 zoPg5j9ZodB1sjW`(XzQ_-MuiRV7{TyZ8swQws(znrjuFT=9ANHHEJMmqJ(2fQIXwq zdn(JhZL5!hPd0R3RGvFM)u!Mv;nj{Omub@CXdO;CR|CyC%CVv4Ipg*1Ry9vHsrDU5 zoA+CrOEF~2r$uFWKK2H*67ti`;s-obV%v4Y1CPlq%59{pmmCi{l3173UP->w>Q<8{J5t2GA6c(tuKAWyXJ|kAho2kOPnaz6GMPM3N)Cv zJC`(+UYvj8jSIHRb>;YFdDZT+=p>rp?3HRXljt$+ryE48cDM=)V+}zF8N{Ls( z`b`brYqPhsZS}mGTPbZKCsTZ4z7v_Ea*Z)C?DuykH*Q~F-eB9y3oasj?bi!l42kX+sb zjH;@swc3SLxUM9!ODTpZ^`4Lg!L`D?)Qpg~9dcwZmRVZXJ>-T8FcW|sifa=1!ZCPY z-eioHSIFs0i==A}38j2FChAjm5K&1iDl%4F!63Mmqg%;1fJIJq3NqkM61Q?17Xc;_ z`_q{y6mv!=3LeE&^A){bl52w*IEA)Fk@$#~y6eK3B`+a%*~(Yy{{SfrH!;C)Ga4%A zvyVFDtBjJ1FT1v#%dwNmGbzUvow}WLfVucooH9w0Q91&{u05dPtn(ri!LoktLt$kJWdnXxaJu znO@_|-in1_mS&VVVmpzT4ewDzhlOlJPizUEFRm7yviXtiD!SH&HslVxwfbk)s@)~( z%e9lT{0p##yq0}MlpF~v$hIQx-}+~Mt;?mb^S_0ew>U+1qKRCo=4wI(8WJ7>Qb<)V z?bd$xa2WS!fq=4!pcKmu5<7h!DtQ z`VqGVx8PE_d(^pJ96JMPwe&4%&RMt8-ep^Y9V>`DRTt>w&9;>h1q#h1T9}Fh1coR` zXnRvc(P{%iv_Pt7rFkB0R`)QI?7gl7>k52})AET{4RxP7{_eL+u%Ap?`k(PPJjE!F zX}QLQ?F}97a0_n!T5U6l$n9(1L3P*aRXImkZ9CPt7F4yqji5R%bmB)E^9z&vYde_I z9vQ9&ty}%?FS%RaGR&TRA9rK=&PM*i=Eh?U%w{+6;@1vf@mw9o-gf1tN{6%AZ>?@2 zs@tmiW>gF{S+tw=7p|@MLUTKREnhmt`d$m5lA6HG5%Yju-d}y%bo?ywpWK|a zZtd1TsT{icQRp`FGG+%x;P&t!*Wq4<-Z-pJmEN-}a-@|Qv&_g?Un7GX%$j@%oV4P{ zV$80~Ojf7Va6V+dH?Itiq6q7zxDrlgo~7qGmG4$qc~SMR?Veh;cIxrDEdKAb<0Oce z_AfVmQ1|;!5i16PMa!B!1+NMjB(w?&ByL`zQO_jRSwjoCQS3ZKd#HI3Ar2x=0jpqztJ zC@o}+l8P=R(78hFGjOg7i9qStzAVDH^F&8^RHE@hu179vgj%SjLY+g~Aqp-fk-I`* z@ZmzEq|mM=it@2eEXj5SM>Ss)1foLbs|>P4L@7|Ak(5xZYA8fRg;6SjR4Ra|RTK(~ zRUy&c#nrmPkPCQLI!oY~=8s@RZ&Ly|VEanx7UP{@6PvClK3 zW6DEu`ZA>q%=@1yj`gt~a^V`0P@w}SVq8rT$h8Hze+*Vx&W!18_RdJHaS4stQBE$V zO~suItTR$FBEx-^4kozdD}9SaI+|?3y1A^(?L#V%#(wGJw5hzz z*584VOn%^ZsYlFHdHkX+UMSS5nNF-?ScU!>dr9>uNn~oVJR~j4&X#ust*l47o(s4v z9b2fW^nx!h3m-3?Z^yLQjiuJ}H~H%PYb2c{yAJ)hR@9gH$v3L|vp+S$p8{KF;w8>k z%3Y>ZKhUmEH!*3Kog8aF?dJN?tF(YEqsJbp$Crg?zWhgHmB-}wzhO1)1&5c%%@awa z^ZVATt>+^K@`@JvH8Z2UKk=s9&)w$rN}(UqW%s|_rPVKaOL1v^*613|MY7zu@ighS zrBwXL+?w>~-|R&#l-J6;;q5e|!~F$kn!wjdnAO^W?#sj?F2=M&~$zof`HPrru2CZhX+~`-~ml z>6d%my~_b>WoED)n5&)1LOw=ny8i%}hr<2k``gQlFEAOc-P4oZz$Sshh1KE;tzmDx z(=}b!M})xIFRm>ozkCi2bg@XuDgmop>_#g^+>y%IdG2;UX}P-2_S)J8J_RpoPqrcR&&3KW++Rm0`-|Qf3zh#s4jrA2{ULz!B@?XTg zj8>o7UOzY?uMsFq8vsmtS@;R3`lNRa}!I1}mKYS`xEx6*kP01^h((y_^Zj*+(Yp#DB zzL4sixuNgCYU)i>T2qKrMb`tXb_xl0Q|$f+59UMtb$j~f{i3=SJg1W8&*#6V62+1J zuD3j|CHUiNuIkUQ*RYlm_@(S8-Q8Wj*Y%I}s90E<`JB8R>;B_H+y4Nkq&%(XAM@}g z{NGNpF#Q+U{joUU>NVq?J!@4lJo=R)(bGE}$8J30vil5KUQfL5!T6)u4{^?3pX(V< z^UnK4Ymb!k_gyb{l-zu0ys4~=l71$A1z-OFcW?2Z_vC-4^ywvE=Klc8{{Ug(n==~y z&e4wn%yjXG4q&)owO;Zv9KZFW+I0SVf*X6Cy^zM(+G2U5Kp#7e7G0aFXIq^*${plZ zpZz6pe?9*IX{x#Yx;0q;0Qr0Em$euCh%5Mq_^IpMxMe>ET3SM2`) zOy={4^ZSvJeD=88X&}#}|nApBYJHS#kJ)p9@DM1C|I-d<1r-#FBm% zga)4iWK$%!KYbr~QJzKHck>r%YR%NTar(-ui^6W%N|)bxV)ySlVB`t)1wEuH*>5(v z;YBGJ){2F)a7i3Hb8VUzGFI4+s=2n`i1fR;*3Z;GU-f8j=KQKO`Gt;u$epXs>bd@>c&#sy{#WlfUA{ssY1&i1yk?$RI#~M3)(@mE`p49#bz)@Y^QE`i zOJOA;ch^56jn$8Fe=oU9Z{lTmq@>gKyX8}o!5J-FrOEb>uzedR)=KKd7INv*GVLn0 z)RJz{?^?C25r#AIPrR?IHDwH%i&oF1Zy()~gw`hAwCM&q2U6By{n;W*#EEU?@?<_Y ze^<&sJbZ|2<|20G{G`4wxN&uM*0+YL*Y`=K^9MQq03?@RyoPty*4zw+st-!GE5yu~ zpU8)KcGh>>-|e%qn&Z&s*AY-u8mwe(SlzO^k=yM1oyGqEnk*l1T1^bg#or_|x*p=xtB@VSYwmhC}{vD8JF~Gt#%;z`dtEYDwID;D0(({23M3GPm^T zDzTm3&vQ8_2mCX2kNr9?^KM%o>o0`o#s2^;FO7Q{((cZ#&E>JmNU7W4YRzZ$E_O3! z>-4R5uW`G5y_-Gm({1VN7c|uURKU5yl&4~ipV5=(C%IMLL3R7jJi2{14Zyn+_q^)o zR~6D&#wR+=zGcq;0BMR}$SqYlO$pU0kZ5mF+|wbY3fH@tO#?=z*>^R(?R*a`lA?|T z15iO2p3ts@sgXs?Fu18DShW79fzn!Tkv)$xu)g+Li{Er#n;hB}>B~H7v};W&=5yz? zlq#UqY^YH}oOm?*Frf|2v{qM8OSwe%S==$wL?UxT$jBbdRhl%q%O+y6y_Vw5Hu7Gq zB%<{vMDVXga55&lxRNGYI#)X0Cl^H#J{Ff|M|y=_DO08BTUTAgymG;?iqhud3FnEL zqP1vr&ZrtgjRpra)Elc@2wvV>w>Vpqq^E>>=uU3pvzi&UmrWFc5ZRq3l6sC5ewuvV zN_w=q#LV{6zX?NdqbTaaoe9=8C}yiSJPi?T7Tt5x+@tF?(CcGikYHXsB$3OAR_W65 zIsUx27VBZ@@looJL&Z`1NZYvHd$TP1?>3RRy^s@D2fG45?NBe3h&QU3mTfKDeH_oD zBR0{Q9_>N3XgmSTsYVqrZg(HIajq(I(y-&)XEtl&CTD6#$$_7=!i9Ho5Cxt_;IR?@;dy3Z!0o(rK#0w)x#bOuZe+k za1H6Z+aop)U=7h6g~SluE^u)*@hTg~1Jqfw@_jq)Tu+N%R%5o!y|*(n-W=$yH32=y zX>()Mm3z-MIHcL1ne!h)+tEjIm`1dzKI669TFV)=xMl24aV5H3$_Bdt@2oi`Dj2pL z=2v3X#p%n1G5Wg-a!_5#b8cH=*VG82bB>mgLeNe)s`0H>2Do1N3f$u>)Z-;yi+A+DDRHFuF-*aoWlGUafofi|L**80Fp59xVW*1((^vq8Lu*IIO zLXD200g1C}-1r-XNo40nmSZkD2V!FPJb*;29x@X)>_-2Kg zplD{TQncXGYlnK0iH~=`*A*LaQjD;bcq6y-L{7cfE$&$ek-*0HNGe>$mgAQKX;odS zo=cQnR(DM|MT)0M!MNN@99Hs3_rVQ%QIp|jqf^1jKDc|i@ z_O};qiILovR8-bJrXafvyON7dvphMo*GCyFH7v1S?(&6|jfmaiv%R;v<1? zHaWuzz=YyK8ZW7K#RUclY2@pita36ff=?NN`$8a42rU9g4g6=D&B{hrFDeH90d`GjqQE zZQ(TbW&at*+I^_-&FCo8sXVT|GkJvTcV8AVY&%ULK4fh4QhYc(D=4o$&INPX1i$VK z+u6`aBWr|EWpo6>rZlp7*pJdO_t|l3;^LDyBE(`{aag0fp?XT)59kmwhLWF=Ew7>I zSdNE_kx%x4Q8&(pAwyahM9EB_pp{&!sHm;5Lh??(a=j=DC^(Dk!tnFa7(H7DO|fuu zb<>z^KuR^>lVr)W2ybTavZsS@ytQ^nw3aGUWiLshp3a9&=`B6{F=_qwO!>F84yAsK z(n_BpR;LKb`l;q*lNrwqZ{En6Z&4P>dfSCuGt0X$MV^`9c!4jp`WthPtXN>P(}RDXSq5zi==t;DJT4< zYVV~=B7gX_{CtSLqR95jF_DjXIRP7~XMXOgz9Y{Ewqe3Ilj2j8*28p9TqFcj5A28^ z4aaMzLqOciNn%3W)?sqOEyn^*+4i4~X#IVG<=R2)lkvrhY~?@qop0eLz3;8M`sexA z;jtE`w)rDH!d!W^Pu!fuvmt%{UGt1xEt$1o7fGIfNQps7?GZsEBPWfoH;H3v@;^Eq z3Sb$$`FR^r;61WZj~DRcE{{s@k5zkZ8z-?<_R)j&Ik&T^S%JGx&m_Ega_YTdz6ymB z)TSY0*(0VP&+~7ffSSNS>Mgh%d~qC(^`^|!zY{?pRV#PTR~b1DMuNZQF`SL--f^3bAWs3SPeZ!!H@$dH|6S+AJ7vlKs*Mppu;Rw$~A zIMLQ7uM~Yh!&RalfPfyzqQWxJD)D(1B8U zNcZqM;IUowlzjrA3*`+8WzW@9n_5EV3BohT_I|ujog7*lfALgbYf~HKM{A@)Tvwh8 zXT7&{?vWCe^}Iv&+~MruJ|fjJvY??t`VR{zp6#vv40@5yTSr0_T5Yx*O6e;4iWUVn zRLW1U$sA+9No(-(zehsFjednsLuZbLv|C9-{h1f|xiMac*S5nRe5oThj%*hwYZ$LN znpJ!f6|hLnYKBJ_9^F`~P@A9_&5}Ig(<9beO@l{ynZ|H|QQ$Tqp+x+8{Im6Xg`iL< zMtb}du5Bp2()5DFhKRK@{60bcB_i)Hf0LNHehf)5`T)mxM5#jZxa5HnX%>|Irud#4695 zgD{znZEtk5ghamM(BN15;TsU1QZ{;KovDUgQ%+OtLUeM%l$;Y-=}CI5dU4k1aiDpn z8a5B3D83)AA^zaha2=>dU~`VOs=^sHhj!cv`|=kv8?~2=)yF@Jj?+@S!X0iC1tAT8 zj}f;lvdeRP%fOSTZeXV>2}sOU)HS=sVdO@iJQ7%uqRQ0`)H9KU`p#^=#Qt=L;^$L z#b!~zPi>CRXI58KaRsE=f34bgu(|dOn;VFox_0QF8g?K4qUZ|m^cACSURf!r?TVte z{-Z%nSA;=zS=m}JlJwIvxjR`wWPYYa(J!U9QPeO6R|?!3BD|)dSsq;~mHxtbWZAOj zv2p(k%P)-Y-mSUkO^=29(>xnPr=4zJPexFDEqRZ%-|0PJf?vGP-US)Aks?4YX-tZ( z$f?ik2Fhx|RVHuyVD$d_SxJvLy4=PC6tXL-u%=S~GG;G1zpbre=`9E@ZCRwYXnD?5 zAVt1bd#0m*BIXoI6yk>Yf{TJT2=et7T|yrRxtMS$9BQ|NN9NSc(~ zsJ>L$?XDCga^DmB>M|w7cVcYb;-3sWv=3ay{W%-FC*Y`2G49uabmtmWBcd~=Q>k}t zsV{F1xyP>lawZ|{Z!#V&fda7Kk6WM2x!$mU4b7K@fstjct4PvcmJ? zy=GtQev$9%e&BtRfmWRqQ1FI5n0}wq?ByimB@mGwp_-3VuHg7$*YPs_`$p=fHuLY+ z<0t!`ZL6KNTB_;lmkIZF1h9f&dqA3;FYJtR?+aITTBOc02L4jtWEV=^qRv_%+;RUv zOlR!x-@R}BhZOsA&w2XFLofU>UQNsb0b%eFFB%F4%jAqx|2dHt-a5KPE~Oai?7$LU zdDh=pI5iw&yu_ZZ{D;IeuXU4UteX~&v>7SfDGP+5diX`Sf7EstW>6G=T|p_|=RmLK z7~jO%e88X&sn^fHDo5{|gyeDInGAkmpm5Y|S~lWZ18BIW{C zJ$8EeS){sdrL746NpHXSK-Q^QF{PXO61y(d&Ay@LJena+Glir%R%8847cNbl=Fs|* z)c>#ur?HArFdWot_53|+u7@4sq+h4TzH8kz>(A_O+!clU*BkCf-8G+9H*TWBu9Sa`~l;&*#5i8XoRbr=LwjnwplMnU@kL=ZG6ZsOB{0d(bOS z`ySyY%GEPpgvgEBX?bb7Q?)j`Xu6wk1Yt%bA4l|MX3=52`}#{4#Cs}uvR5^mF|lqy+_q(EcZ^45)%CEGH<7Q$}wG2rO`0Wx%gj~Bc*Hk(LK%= zI*OLfSWR7UpdJ@PVtrKV&Xi=1g-)1}r72JV3c(LFCBrCT!-Ekxh+a39Ov?&5GPWFh8f@Ir24_@(uSQz2PMRHdEpH9pLL3=v?I! z@WYAFREMpph_q6-%>?5Jw~NY3wJlGxIK+?MTi=UZ55~l#E_5}{4(Y^5tH{Nv z2q(;h=d1d9IV{)!)A>*qL@cPKuW{LUa3rYlmXf$t+|jivnMX12QG20IVFB)Sn)T7;7D%iI5r;$^}3 zmHcLtisC91rsz#xqu3AH(UTCU{UBz9F)+4+Ch9jr!5y#1$xplB3A6K<+IQ!M$NQ## zu`ZZCI2MMOz!72;r!m2sxnob|iGE7jI(l7tUA70xMT3kk&8S$-^;OC~z1xoX30Xq; zju$4i*CHE=c14{RD)*AhQ6-d2F9GxMJ44GCI{E$$ewTEwWoo&OZQ)EBuG824 zEe^J4vH7_`g7+6mw)IzlhFnN;Mk!jC2}eg`+v<~L-{WtJUKHzG`>NI)d8sUx2Z#Dz zJFNCYBk1C9i~=!=b%Q05~lul z#VRqc9G7`5#?IVfxUbjJ7*A+v>l-Dz)lx0VrPVA&os7PCuV)$j&(<@2A1H_W4vmjn zdou<~@)v7(M|ANh$$yhfM>BJ1*#=Gp=!&RUb4XCCvd^T9nEtdj1Q?+^Mc zOi4J#_0{*~U|f!s>S>1C+F1O!nZh%vO3IGWpDP51id~FRbZ8AwH#K~`;_Q!$AlATU zbd=DKV#Jng(dXcHIIGzLjOCCRMLd@Hz2S5oUS11>1KiaHlZa(+&CZn~#5vl>A!OV5 z)>hz>a{t72s-1c+^0Bn-_gc~OQ9%k-dWcYS<_Xt7q^%G`MhG~xX~y*PR>_@=nQ@2o zWJ_~;Rkj~*&SOrU@UNNx4YTFicZdiq+IlBz#1_}e$K}Q5=D9zkt>+(7!n4!q8#`zD zM>(8Tzze$SjFc!sHds4$`lR_Vzsl}>{AvLB_3{ky6%gzaEO0H=O0|3Y!Wsm890;aH z@B&B8k#^QIp9rPkzc1@6pZh|55gR0e?$+n+hJ__T{beB%3YiGKcQvY)6Oo z9r;__j`pt7r#72u>P{C}L~&Vi-Z)C?CIG-#@q%9OX^FjEEl^;#tTcXj6LC?RsT_Pk z3pEJ21cdyz!s45oe@NmX*FmtJjxNN`$;>$T{1|@JZ&ccIiXfsR8;}zr+$J7MZ*c=V z{vq9!UJsmdEiNoINgK8Py!;W10yx{8om@1Gw?1Ha;w~9#TQLRdv@phQc3;$Q%pvsT zj_{WYw=+FSqri}SDXqr@fPcvUozPB>OViMWK)Dx`rWM^j9bYS%u~`cWg{A;TPV%d7hJfph5?=YpzJao~*?kj{lX}w9rJtfR zkk~>K2_#}F%0x3Q%n1ySf6=umEG^ZSz`2lTIB@(NTr+jUg|))q(Dq}1ril1}9p!Af ztC~_3LVbQJHa5OXXMHY+j|N22?WWWl&!y!S8C=`(P8ueD&g4eUw8H|mgwezuqlJP7lVqCfxKz&Rf{=`s2B#P4Ta z-C{rt{ENr&3v>1^&SYwL4>sQ4xJNL%)JWj|AGgfSr%H*8wc%fv5*<&bYpqGoD{E2{ zjCb#LG@cQ|ga42;8}GY%+@nTv_8#8$AU#zWiS=Z}T(VQ=z;7`nP5yUs4_oF@-HWc? zvzps~a|=#R?q5Q=VfPx3|2vnnXZPm0H>3l;_JH}{5&keac)% zfJjXp_Xfh3CjZTbeTQIOKBJg@4c5_y=!LKgF73`q2`#*A{_cc!OSIggb-%jTakBFc zCUPp^X=L1eq+Zra8!_6KnqWdKU3b92_X1qt8DbI4-T2)1?*G?b;GA!Bc1E%kVFWLfuG zy_)SDSyT~4zv>%m?w8YD%?^K~Z}$#*Et$7)jKI9^P1cXoQ=Xwx0%LE(B#|d~1?j~! z>)*PINS^HEjZ*jxam}2G+kTSn4&o0=kFFy5-kX9#XCED_@G%)#6X`$65P}sGI>VNH zh>G+P^?UfoaMl$2lz1EsTNJ{PvK40fYtWYt^<7%|iLRtvO*>TLDtG=3Pf)OT`1 zJ(Vn-2s_JypW`McFc^_Yd(kW`(SJ{z-&XNKa$P-H-EmhUkY`Pe-MFNHkmluO)|-}7O!i6h7{IaQyE%2kdNec(Q@0QMF((FV zMzDlg$Sh&+!fHXXY5Wy@pAEbU7MCi^qYv7?r0ZHWNL2O5>u$@stELkC&}#EjFH<#% z-O65Ma2@qz6!DBBx(}3zc zp+!s^vT9l9{lFw{3)1vy<#ZcQl0xv)Ik~3I?4_E7pYhcCnoh*`0@Hd@R)_1`Kx)6u z1FH%6g5dVZ0^;~dghd#9Nv%1KONbPw&b3RxKcr0zt>HH}t5rz{e1+cA{#5^v{EjPO z6DM3u<;CuffmS-f3@)`UW7kbsh=7t(-|ovB!xpvCL?-xu?jxdeWd8JSQe*Itd<==v z#hFDZOfljXGAe8Hd{_#;iWWbjSE}hHbi7ri{a|Zz8d{jc1v;>YxFD^Ij;m+Be&niC zs|`#H89Q&ud^G+hWGIc(yHf=}1IHme_vpFL1#ZA%AwfcIQrdsiWjifaIhQNjLeRcB z9x4KtrvDmpal9W|QcWwcy2&9g{_AD|w_S^FWixLKDp&KC%B24KGhrs-_hXZxVc&*P zW@tkFGIgDVtW=*|59CncuOTA*lJOd1Q1NDX z(rPeKNFZbsq4zWhX`%{FfCme&+!MI&nl(MM{X>cgBo*90Jbtu)8p3({JA>ffmj|)I zqo(5%IxNgMhW+Ka@BexmUHU%n4hCo5n?abdE(@NQbx+=9mdE6IzB_(2*rUv>tj6D3 z4ba~zZ=%{t@0MyA_U{_lVt3{hpF6!abI>Ns;G^@)|A+J+9fkWGu^))dT&Fifygmk^ zkL(`i2A(aYnhEDSVHUNk2c401vg)u?vfDfla%g_RW7-+0$|Ku$jwnfRoqeaO+EshmQ7F!yg&4Rqr&$yipa?;)*$B zXmIKSa#9Oj%D3?B4$A{dZ4H8T6uuJj@!Dij>uR-WgP7oHXQ_Xmvokg>DyI8P>bEDl zTo?r}*e^{ks+hVhX5q#!nt96At`9P*Q?=QBzaV*>$)6wiZ>t&NA$AIhkxCyDr_wsqSmrmaL8k~DH-6G*Nn1H|{9FuD)n}95XeCn}s>N2Z+ZtOGzQuuN z<+~#8saOLz{_}G{0HIlvC_bRA$KBvgeU#;TPRCx$K=X@HGGhvN^<8Q3sDg;3tD3$w zzW3lBS95^rFH&;TO6z%cHx)*kS-QN#v=-z z3C{!Ls2^j#V7wIPBp#yratmIUIAJEGf1nterulKFa~TJOs@4N#GxP!x$P2ft{3F=Q z_IECDLL^7qA&S~ZQfiAaS#8~FBNcwVUlSn}j~O8@gHB8zUl^Hvc`2&%IeT9H9g&*f!XN#%zANo;l z;ge^P(*5OcD)VGnx7hi+{x%ssLG*D2pGveZ-XNuAnE2%-G+Q_>TTpZ8Qbts}^prgM z-?A_f;YSgP^1jI{$3)xq)QoqK=g3NYd7O#gfTo-53w#?2k|=TWItc~Uw?1bxi%fo2 zkpX~(ff^oOr7E~k)Ma0SVCz(ss|oL}=vM0sId90SWJznN+}w9Perc@PqOSgX!*nYS z$^nIQhTFeRcE7pc6p%|n3En~LzRvYc)WP?^6x(e=H5ZrLOUaK_xpV-kfUqD&H~%!e zew5Ix*H!!i4;XRWF>vUz41EFi_5iGMQs-BK=Pxpol$lu@ydaj{;SofXs)LxQjncW- zW_uQ4n^#x{Q)E|kj6`p|iRS15$B~hPrybMf+lhtIw}neU(1&0bKRlLZS?vq*VirqIi-Z+)}1d;~dZmRLEni`bl`cxwPSw z_eiMwY9R*4HcA^rMkZSLllldnzYcSL^roOKc2ZPHc;nigbJbOMFR(q;@7S%Vow5Cw zC!It3tGc3mm^MWKrkG3fN`ihR!uAL z{U6g8Oq+ z23vGlV$BRD0ne?!`qh+5`G(7Fc8tCSqHJIm*6?u4oqM!5iZ7Tv_IGfgh9 zEg*~y5P3_Jj|#4&Q(1*{J~y;|DA@gEuztKsApDCMt8 zTP?K4uNF!;(&0N=9ai==OX>!6sHJ{fPR24O-@fv{^$Bmm?{UP^ zDb?)rISIrVF8zaF?dF=-CHpZa1~s+l=bX4Y5jC+gzN6;&?AUfY+Qy~*~TLEa5GtmQSRdp$d!?zU5w$T-k;n0Ku1)2 z^PkfVEPOhx?7;-!O{UFxUh|6&fpP^O)!RZP!qXB&NlmVwq$nO*pU~Tav&smb$Eni` zOZ$kCyyAz)7_E+io@%(*?!ml;3Q<)lK#rT)eH-JOd95(TzbDe1kxW<|w*&O{v z{=zmPVu=B!W?LP|j1ix!9gB3Qhe=s8`NC}BXo(dHS@v{Fr`TGZ+Vo_o(=N%8V4(e+-23!F!-Js+V7oQXd}(rMD5$pU zD`jE2D~Wxj>Dg#}z-K7qT``jyT{x)h#gwq|TT$5EkaM_|aG1X@f2IEKK;)}m4)9+O zDaWi`3_l)G>xPK&zD319%mwWd+boUvT)CS>1Oa$$mK4dZtqq9c=CB|4g55TC8?`#nxPWWhCdh>>-!*%9-6)#D8j8im9f;~pCigjU zwme65xdLRz_h`7XFCxNJ+cHpIv1K}{hg=Nrmpz6$cJ>5u7IE22vf@O1>w=jy*)Z%rExPerC!&i9sI*|m}7+B0^w`(ra1mr&P{@fD_B z-RNOY{QxLAlw!1AitG%2H+9ruaGR(I9C32#8KSlr&mGL7a) zRbnGdC8QB8wU!}Xp!H-2A&LW(Ug@2mnnxJ`zY&@l9y(q912NOaS+bOu+ z1U^CM1);1q)Ye>i^%-tv#Nk1w%l=*PXV{K|zeRl4z7v+Tws&F}DP??N! zz}uMwWkaipNMh#7WMIZ>!h;x|t0;h# z4Ts3!s)%Hn=C;ibix#O7=fcTsyfpE#2S*|aV;wafc5iYo$jSF>O-Z@f7aUK-jvmKn zy*Q)f6zpB;>WcQU*gpLjd^CxxY}@r*UUaZfo>xL_>URZ0;5YZd7uasv*7=!}lHIe0 zL07^eJdFNB;3f61RR$=L1kwBginx|cw0KAgZxudi_x?ymM@RYI@`)`r`PXaQGA6pW z2qTa9nWAuIm;+0yjt-wPvI9(gWc{4uO<2tg0u$SGk1dr^rA74KA0&me7p7mP@DyAIJ>O zLoeyw?m)gZo`YAQaFW-J;4dC*#s#m?2W>4@q|oBHoV+~5VatQ*u~BbdvGW09zQ{{0 z>B#fKlkhsgnzlYPW3pk)Zpd$x6^j%8c)zaFEG%1rvJx#it9%^OJfTE&aa7~56-E*# zp!-X2^4FCpLn(edcGt5oi*UYKI-@CX)rJr_O7%NhG3{F)NJcjTHJhswjpHAZ61pBQ z=b{wpluKI=lyJN|5ZkCP&PO0>@}kn^l5GzgG8(yIE6>}~BeJ*kvT~CRSA0%YQyOW# zq+C^hk>RuPcd9j(C>zq)cQ>@?+j6B&+q}&-$~&6RDZv~46lg{FLn}s#tqfxa9K5T& zG5|gmfLK+{0|j2_+!}P$MiXvUoJU$Re4M`1UyNVA*>3A=Vr7Sn)nSf1ib$tJpe_Lc-MGOfejN*6uJ{lorASOP9~)rcJIC%1Y<;o z7-wmX;=DjpX2+R=lJhdwPiaSORA3>!7C#RqO(%k!l;=>lT=oh8x07vZaf)>$-Ev>Z9)Ef!Xqp@MeAf^#Laa3pSV%F7M5Tg(CM&az}p>v8@ zl-%?@?~oe4#OusKwJOPei(~GoMPPX}yATFFGjp3P*Np2jz@*r=aM&sI9}zZDf7y4dUY|= z_YX-Jr%Zv!D2eJ4+?-(9O?(_PVB9aR_Bx#Gi<2?wuN5QxmaD!4IHFp@v;I^=no{plal3tjo0QuXCa-n$s*^8YWO zGdtruEML3=Rm=asfKEHE$>GRa*h?bu;Vnh*6vCMwP9K%k3m(HAz=-N@0M6|wAO!}$ zOdh?bPS{^_ryukv@a^os9C-9mn}OZvJgU+D*^{bYPIMUHT5m4SVn%rD*FS$x{QXy_ zWm8Ztgek(Y8dI8y=Hu&68tOcb2*56qf1qWdqRBmjq|VzuTuHNHsZ6eTq(P(5DvQQ< zWx7%BdnT(Ni)q9axO^7@{cei-Fh6yPW*IV1iLzTa@)+dNeWd;*D@v-p&rba@GDg}< z2BVQRL&Q=MzXClz?pP^0K36Run6)l49DX`AD) z_gxY8sc4CD%nU8`4w|5>tm)rb|IvH&&N7?T<7Zyo<6t05u`+2H@40;I!56SEAq0^a zBK6rNQr#HX7mEopIi zoiLg`IlUCeFAs^0-@PN_)>VO=1Y5|BGbDsnsH8`iM{n6@VcGv{xLo;1>p87CvMN<`*)N1Vk zZ&E}wJx+<3-{`L#^=z^Ylel^nCL)(K?-C@>R523_X#A=ZdE2)w{^6X4>C<3Jo?xz` z#IQqhs`CLPsF$d*0s8aYM55)`$a#6)-_>(?FR;IrXxAN_O5Ran)!Nc(ohNL>NP&75 zc4)~0)GbvKtctCLt%cVtrPq$b6RhWOz$JZOn#57sPB^Is87A~nYfk!StWuew5NpUS ze!Jh6*Q?To&O8rC{T$Lq`BY+I_j{$S zF%hM@<{vK3VjrefTb#N}KRp`B`{)MJTskSNRn49y-gD*EM0HN(e)+}-MYHIrM(Q}y$ zBN|D2sw6ioR&HdTUv@a7sE+CcY$@~!+I}(Ymj(2oASE23@@i(8#Ob$RU8zrYt=84AL&G-4c;JF5lg)KV+BXxdhn0hH4I*09Z0cqFcQqJn|PNkOpO?j-9nKK!Sx(0}f1}s7} z>1;0>=&~*`w=`R+bSUz1f zH~PYcS8nA@+ER^EfvLy1S0Act(gX^3teu827A-1UgSa87P*%)Ln!D>)YM z&5I6SpW!VD!+FY&;EJvI06Ch_1kJe|5#Wj$XiJ5-+z^o;ay8u^DMk;z&7q2~@8Nbb z0b-|4tq8aC81KK%D${H$^EMQv?wnr}3Mx8okg>d{x5f-C#0AR))ctVsn$f}>R4U^H zO+Ar&D$Z8To{{cgME!1;Ts%I=vZ85up|+#q*ZG5vlVhX_uC$V~_OG1^7V@r9Zw;Fg zjzz-h%Vn;lR0W`pxVFcF0_XM|>;xi8cEy~c95WI~Qjt;kD}JZu5!uGw(6U<14!l$D zaG2A&bt+oO)!&8D(uq)RSkQ~&hk*zf>Obiw^??sKI~>xKxtu2z7~?9AQA#uTr%uOz z$&S%Woy-~*YkM8Pyd^KK@zG0g=24)-5qIei1nj~gt)SZ%g z99ZW?RqcineUpRa-d7BQR!0kEiKEEU-!?*6k#O)^V};3t)NrLM!N#>iLqa=@?L6cF zM@K&O!+LNzI_vc7t}dM+o06JcJ^+Bi*uj8}h0I?^g^XauBrpzF#=trz$vM1X^7pIg zV@)S~fss~L0cC~K##CI2Ly;aa6&10mLT6tk9R-`k1gKXgQDm&|q?Shp2mG(k7m=Ar z-zWo-V*xiKoKQKnp9aux3EKrbeDSB49KBH+Fx$C(Z_4O4M;e9-?Jim#<mKUCgieOj zO4BjS*;h~XcJHt}bR+|xhsNrv>t?7jC=PPmR%G1#F0M1iawAy`FwYyu6V99YaM`7i zUm-iMI2U?gm81zTgL6$Ay>(T7b!rV9iufGoFfHP9`HH}S>`N4bB#z6n?pUzZY~a@Ja%B-gwrWcBpCX1P5Mj2d{B}AFakVvS1eX{Cn?fPA zA+>(4<}c2Oy4F%WZQjrcDvUDY)qD7BT=O1V;8G@zu z12ycs;r!;lU#qhF{u&g77r20Zw!Vx68PdTnhdr#7VJ8y5oZ*Y}Y!qF)2ZnK(vvUuq zzHv8eCT){gL@BQbOU&e$%q5t4>w0{R8-~m~FvX0xW>}v7kV=9%$F+$C`P=9?6K1l= z5*P{T`l^usGb0e7VG|aiQ~DeqL}17rKEmne4$~b2=4oKYlxYBQ@yfN>Np%>8;RGTI zY~qqJ_?iqjRrnmW070Sp#`eUWVk4vQl-&FQ^WE%A3{?b3QO@v^{^1l-^$dNtGBc-a zdulxbC}e#CS=bcQEK}~nc52k& z-S1TV)}X=997-y{24qR`3z2)*{E(?cN@};qD#jbe5nm!39g2d$vb92)TZIsV~SY|-vo$I8%7n> zZClyErgOM#4oS#i+exzEMr9Qe=Vfd#%r0Z~on`+}d47s2K~%vqc%nda zPosSK?@`}v_8?l&6y4iV&7#)b3G(kU6rPO!XB9<%lV08AFa1}c-X|8g+z&K*y5;`? zoztvH$;n&huklF++BBV*)2#)U?}Ox4SHue8r};lIa_9Np|2n3rxx6fHgcifct{>w8 zzQHgrky?CHejw!H#c*T4mj6N)BnA7ZR-|6hmLvKoJcSzsSpKvtF*SAR8b}jdF7Ois z0=0j?)REmxfEFtNz^fj5cs(oh=jQZM4hG1ZJZ7!W$Y+nkzEL-EYO{?dZo}ij=TGnu zOhtt2p)c=NKg-LY+=^cyY^)T~ni`H*Sdm9`4J(UdT(zAW1tzjtNM1dDZ>D)^#js$YT|6CMOsoOUkT9S4d zq%JQQodneaccQHRAyww-&PZ+e|6zWA)=ijt;?{h6)Y*84=*<%QtW&b11XQcas2d*F zB%)k6HkpLnQZjz8-JOu1Xt~R+0EHOLG;~T`JihNY3sFe>OKrH~H0+P)s~$F0j2T+W zcOwEhd!9mG=t}RDdgdOys2CA3mo3gAbM%j&3<3v7Zln<0`pTCHhf_i7s{gAm7x&tJ zH>TH?m|vuiaoPJoCre@r@P%2%LO#UR421xK>X#DSj?T7PZ=!p806{-Ru(eKZzrXlP z%{K*?aW~a3`D0S-T|cIbc0{=wY7A$-{&?D69uPO$2KXh-NcZ)>`~CIoo3~%zYs6_| z@i-%pF}d)W2HXyGCJ@a|#M`PAvecGU zCLaxgpAcRcnIQLbW%;FXMSCZ+nT6+GUB6GaT53+$L2ZbYOUQ6U67a#P8PPRe2CSQ1 zlZbVOc648%xaBL|S~eT$gkxKU@ScWr?u9;QAo}qEptU}a%zddC9Imt9t1}?yCe2>T z3ed)ETl7t^_K!{uu(wnmk!BEJMb&PuS=QX+1keY=+SQKD17LHcWdE#&f9sIv=Rnu7 z+?S>tL@L#U;c|&jzatQAEu%dedlM5p3o8+}#imAwFzV6e+K<(aFX`K&$Pr15Ik@xx zOvb_Pg$g&H%NH!19IwPp9Htdg_?$sl*F4#Ov?kPgH#3G`qlu5}v$AkW^qrj8?h(3* zuERA0I-5zoy#=m+*D+67yCWUgo1evEl7B4rP*ttzuxW{0T7sevNkWp4%wRV4!k86lQlDUuZ&_skJLrSTU$?94i*dcu&~sn~|BOw+DAdhc4Z2CCPp1d=%ah z&!@M(>Z@qQ%k-W`m>;nSYpLs6cQOcLv`{>SgqVT7y3NBQmy!~&oVbyZy)@U}7rsC?)vnm$yG!}Ej56|EOGc1Y(6T8(o$`1~M@I~- z!MGd8ub9ytXwS)%PbbWfnDE?H$*Ia_2>em^g^1Yq!ygL0BPSCAH>W{!Ac?{h-&E*> z$FgC3(MpY0@pvAxhOfs$9)^uyc%GbS9`d4YmTq*R$O2@?kkf>*TK`=;`Mt6wANOaJ zPBf>omgylqhEd-gKz^=MhR4rH0}GsloAayfuZMgBtIT3Lp9=ZU&VH!qh8L1*9C~Z^ zMnVP{=Qesii5YQ@9X0t?ykgLddbLp9o}b2aIF*p3%8rduvv?^vZ6h(+-uk`wBx(g| zDj=1ALI{kE;i}l|>2G_oO*G zYALL_uE0oTHMlTKcO9H}y6mCRJd=FNiS|x1F@5G!a!7^cGJ5RSwCK<*fsCgcxVA4* z&7mlzaz?l#8Hxb^0J5~HD4|&+=_)X-R9UQ$KNWJbDI@?5$RF5{*LoxCd0?kHGxZHh zyu*<32j!i}C}uv5vU@fX;sw_H=vl!t@IFtBFlDgmI+ML3aV5#M zX+v%Zzc~#isB|?w@{N5+yaa`~{i|lidNGrk>!|$-imL}zTVhzc!wA`QcF`s0&Y7V% zZY%X~v4DjqbndGWx_?Lr4>$m?&Y;JrJ2J669Q~7(mZxvMtS{!MN9{2)092cFh-g)+?jedhMo;FfM$~E&rbvCL zpVKc9P9H`^LX!lI`d27&S_jCB4NrjP9arMeaZTMj8rZ{jEc?#3jhIi6_LWYWOlYB&vI-dyaq6Nm%p2{z z?{GR45sXah(C7`%PF=TNb+HPDhqo5{juK5O^}7*$yK(AIEVs_Q|8`U;t$ZM%^s1!@gDxje=ORHg4Tv_2=Z@P17GMMJ>!73vDakZr2YqJnPw%iMI4 ze&2B~w?KNTp7+SoT@n40iD+NJr`zjyV}nnDZJnc>H-FpIP)#Kmo2f~Sgw$l)B#RS9 zYXA12UJV7R5x1p=M{L#&K5|A+l-X1s8?=zKIJgL@#6Haaad$G}!^m| z!Fg4jGkVl^yqgMxJ>nQaFPUcET`h!s=?Ysl42hv;Y8w`ky4$%Xg6~Qog3_nyq}tVP zeR_CVzZ4*v8i^qqe7-APy+w!AfUk(a^bz)RI^ed^Kt@}Tbl#;K>59zbS<VjaK&qlv>N^C=9~y{LI&)okT2s0!d(*~s+%ugy z3#!ao*+{3DEyzwVFBmL0CcCLko>f3hz020PN z_1O*{{X=JGyed#UD-aa!vW*rSlPLe6pGpyQ$=kIK>-pFg#uzAK!5}QAO#5$ zLZD!Z03-rcF*Yqz3W}HoQfv_5R2gbwf{`@G>q><6fHf({Fs)55`XKtp)Vgq96D;41 zpzP9QTNsds2GsKk-Lpo@EFIjZ2@$_*1S^;Wm5G^U29XWskm?>uFt?FN zmZ+9uM(rt)VA@pxjSFHvH3{TtvFAp(#ve+7H(M3zFoUOKD-f=PBwycjg zb22o_hXQ~^jLk)tz;m-uS(eO!*`{WYfklEXMeVghM(aLgZouFGJQq4>^;>z-8jZP* zf`=Tavb${UM{^orLAkti95~TgVR($(&PiHm=h^x|x4e%j4>}{f_Rn&ayoz_eVyIRa zP=kR?Ne+HVB2&nc*V+m{GC1=DASEcjzd!tj+|# zPKLJC{Sr>)mvQDtbCmvrG3Guv$0z)&TykfhzWh<`_mWKN+%W!Xj8}xZ^s9At8&(Fp zb=PXicg~Lf%N?})%y`DZJ%T*ZM?nZ9O_iQz7%5zP@dJQhY?DG1A=rSq%3XL;NE2>=!sj7sU&I! zG)F)@BZA9UQ@Eg%D3%6f%?y#v8E{%+>W(e=sLi2T@4I;H`B2s)jJzy_shQZisFen! zD-I}QgT(Ca%{;LWYhWJ(r&we9hpM}V)Bay$Ig3Z>4()Q$aU6Y|>0Z-rIU4I7p|0UI z%{%JS6&Dwqu^nBk)AXzPrb*?(-mc-N*)b3E(WiGLLtxga(=1GHFdyrS@AZj(*;m-| zqm|8H&zEcVmbT1xd)~{NbNm@Xh2J-EtC#+az9|0y+#9#_eXxJk-TwgQB}&&Hrvh8- zq456z+|H+OBzZdN!v_hP&`0MMACYF7@pql84Xa77%kM`D`nuxqoJg)2{HywL zI}hyd{{YfG(R$vp@7708`+4C$?|G5uaDN?>^)Y>we$99cJn#L-aygUoEmS!Ti&IJ^ zrIOWvlqu1Xs8FJSEea?)g%Lm!g%lM>HLh`>1fImy8wVsd^ zU%G?6O5;Xq*j!5m+|P~fVSFuVp`}Ku<3)z#YZcmh4YkDg68IOi&6)0X&GU(=bKFTj zm7+25#OB?a^=|gRc}Ranch?@JqwyToFOdEuCa=-qkqOX_zb|n4-b~Cri9ujlxSz~K z8XotM0VJG)zA3Yxa%neG(A#fAb@U&nofZE8wz*2s$NfUatvcggijg!rC-{LJ96J?m z47yE83i$LqQ`tDQ_9RNw^$|E?Q$(ck5Cq87o+gr1lBg+A*|f9!vR)h{c9R=v;Vm_( zCcg#?Rl8;@+lpnE6Qj1tddWy=boy6%RuvA4`sbiLTWQH*WPjM`Pq?WXD#X?USq-)yR zmAFMo>ylK|^J3cD#AJ$F-mF#+aciy^-B^KI3gC!GCh{xYZX}~9+0!e@S4(3jyqWMa z$Vgpj1K#KwKm=8#RC8fL< zcS!3SYm4iKTHBWO4NF7Z7~BO;Ck_Zv)aX~f+*`3}+?vCwRrM3O@CaaJFqrQc_dWMP z=fpSwIB7goqSHxnMrcChu1U^Xt+h=QG&bG7>v6adMAuC`q?d7VIg&|M#c?>?*L@2x z(}ZGz@yDRWyxJeP-Lfm)Oto~S zg5|BKa~SG5%;!XQ9XmV!09Fmh8B;F46*>r`^8JR-eQ{-WCAyM1AqG%2(Z+xXk1@p+ zMU2Am)Gt%xTqf2IlAI&hM~amrBKgBJx(;K)cKb4X}z|we%l*b`Z&tg zurblI0MbYsWi0>V0(Ud916|qRn@MefwF#`$t=tbzjQVZ zo-NGUa~|+qI2v=sO)N{{EfkF1T%SRgad92nC%C(v?%WHSBWP&S z=7B;<8BtF&WxHj$<<2(O}8o0 zN;JdmFOAmU@UL|()ibpRGztMzP~v!@BQx4d*44nvl)xg1(K*I^OrVMYLBfStY>ukB z`FIW7ZjHlX`{znp-xzQLj^mbUsT11T(B2d)w%!>h4P>>q02w84B9+W2BwZ`gP{nw- zA-6w&bJ2y(a~gEU?3zI1ig~&du)R2HlEjJ|d8aPvw^p3-1J#g1>H2xAZdggfr`BtOVMF)v1O{r3pN~AZm7kx}LfIUjNtZHc5)!Nh3 zQ6`bDu+|5Mt3W$wi8Z34vuVcumz@m9O!H6;0n7!N+-F%@j}kmo3kL=|pitE0Ig}*X z7dWmt7OqQTV{F=ej}*t8hllP$y5rKcnCw<<-D^A-QvN1;voypk%;>C!IoMG}jUk6M z0%EmI5o3r`p%Qy9)Bfe&rK@B5ozK`)y7G6Tlb14Cn-Ge!Kodh83brgoyGhf6M%WA!n5zLH+EI&WxHr7!Be2Du_E!|T@oz6w|<%5 zt9Pk&d3T-sEXlg^uGCO+QOP92AogBV9tKn3>gicIGRXC)sY@_cuWFN%^v8 zhrv_an$Xn-Gzu(WqA@~gjIjx!S|G~iust)#6V7Uew`nreS8uLqyX_OVwM~})01$A(svfg7dI=Ff zaep->d6i1iAa(PP6y4@i=%OcFx!hH9x?3Ab5f_u1%_-E?6+w=7z^Y`NhH6m?g-|+$ zQVNAo6%-T=GC)vGGHA{zG+PFAI~}YtzFWJ&{a<3)rFf;w3HVDgU%&ZMsE@_ zP(q_?iUgRBDUfV!P%4cj1X}`7Cd5Fh6+l#4plOZ{QE0L53(ru=0GW{@xfsWGHY8&o9CHsD!kqN$r9fu~|BAKX-;JF2K_+v8J< zD7y>_JBXy7g(hT*Gpe95r36?vH5!61TNFHvc09=2jQzmxSgxLnYBz{j+0a>)F8Hf0 zm^ZvkXRXU4&D_jlWkQ4uk(sEn=nCxA7G;wmc4?F`25B%wn9Up&Y}aYxjW}l>$yp^6 zxnlasmLrfc+N+YTQK_!g)fZ82r!p{vt-_3!?{Tgsdp}4PhmpyLnGs#*=u);(yv(c> zrX(QA0z;jMNfMSr?eK6>nQq%Nr`ydNUd7G4k88`HgoAN4eHE56Gjlv-WXppHTBDi3 zyM#?mulg(dmR-k~?sA{dW+dnDN7wmQ*yMSu@5Z}F%J02za#2_lyDu8-H#YZwSIygB zQpJ1Dk4ej&cGB-LV|5{$y=!X}dHZvvxf{^k%xoivsP2n{D;<0|5y4}Wd`$F~ZhVOK zq!T+-GyPQ-2{og8Vj9v_FQ!A)d0a01)A(Dn?XM11wTHN-;J_k?vRtSEf>o5NR zv;P2>*v?8P(xbI&l04;^(xuBgsU?=q*n!i6N4cksUqWl}D(=RSY}vBD<$BzBMo;ZF zJgJNC0pkz<0DBs){{RDLD#~4q$KSEtuQ{3I`(<5c%8qw5{dso3X{EE<%O=r$(Hp8} zw=EPn)2Wxjsl6nn+;n+mnL8~}<0$(iNxRxVqqc`Rk!iL%wYjbSK0}pimAU3!z1udS zij5P^rTCfBZSlrDrFR*W7MqB}q+l+lMt~hPS>*9LmMyPMD)7x5Ynx*n_oA~(0IBw4 zs4_R}Eo)OtFQPauHeoxJ)ZH=3ekk^xb(7)ujh9RUhA8Og66X)Renb#Ba#=6CHl z=)rJD2Yq=bRn22#V6V+%LHKD^zSXru$#1uEQ)wur@UL!VGjTicbgv_kai_qpP)mW& zdyA66$8-`fqpQorH%nSO5Ro#H~_Q`3(h+^sylFG+Wt@9qaL-8yt5pQJp3 z-9&KpNLoY56hhS?0v<@B9;pfhT!JWrRE4Bmf^ybg}t`rrmW`A`(t+tUaFUkV?!g(-deMi<4u<}lbHB5Nu(v(X~ zNqUo@nqcIeB12TgYhd~)q(fZKNAiqbP%*&Umg~QM4r_re)m$hAJ~iChLe&TW!kq<=?K5t&wq={*f;fRM9tMVkLI(g6-@-nfUO1Hh0Aud%%H-nY+NTrD z+Z--%0ktIHxaujNN|fZ4YI@g~_HC=nn;+wQgiU?J+8-Ej27%ZBE5zozwrs}Auhx8{ zoO3F5H)?KGs(P4|i~&_QCj- zv|5ZxbM%_)BOMC24k0>3sZMo6TgjhswXZdG+Ua_V(T!Xl}R8K3;w4+qw-9lb}di+H$QqEjrb7>hT;0 z{lC3deQbJ6FFpB2&L}??v1D<@rmtW$2DGN0`sB0jZ7Hm&BzJ$czqoGti*IqcR|VDE z)Oo`#T=?A}iN+Q;cU{}_2ezIjn1ng zjEcJto!+H#Nk<+Bi`nmPZZ0|{tB*{X%gyDq@Nj(YiWqYfj;`?i9 zCHy&(x%TkLaTVe~!n9S&Toy&UeZ47iYCf}yQfuju+el)Tc)jWFx3zQh$#JB(H8>>m z!3OI5;RorhcNS5tDmv!!Ss{+gs2^)=_n15(r^It7JbP4}-6_Elv9^qEJJhAgrK=n; zLu_q*^58%wiV|AqYn9qr;T5HMnqY`Vu7SPXt-ZZ;l(9;Y&k{*)88jBqGTu1d14~^q zE3QhK)!Z;nwN#;1s}2_@Hzy@JVDgV)r?l;NTZ`Qdvjd*SI#W^_16!VIaDmC@+`=1l zoBUWEw7W>!w#~b6w*nd7%1-vYmpRWB1b*i_D;@~(3wZYzrwMqKaKoU@zw=Ge+fLR4 zG!PnOr;M~3fy*>d*S6(RcfC$OVa~Sv+g!&zjIy!pYe|sMI6RLQlHL``6{*>|v2NQ} z63@Dv4uWmk;{NK+SZ<_}=R+DC;MlZEPEDp1ug*(}#)j55p(NszaqFu3a4pGkYqr{4 z*jz&QZu;G-W;g*GsX<3K5-4#BE;!e?ak+Br6l15+ZA&i`qH3LoF>^J<&17=O_s0+- zCODEB4km-OPa~mf5Q}XrSv0$BmUWMCjqQA}2`##1rx#O6c6fFmgf}X9+iM9?)TY~c zVU*imbz+D=RI!2L4yFf5pspxJhjmG6g&W|_3p)+L_7`_Hl@pxh}&Kc zrSrz3?NvIfQK;ormQZQ;o^4;Z4aTTp1Y+3jQN_8k%K5;vNOQVRX{|*-2P&&y6m+M$ zQn#&EmFUKtO8bVrn*LT=zLjM>KoT19kq44%!tf=xrsCRiUqnZ<#kE{M;@VbqrF*Ff zc+yKKa1=Cay(&>$32xWj z%F(NeE8SdN-Q7(kUoT(;RcfN%RDvlj|tC=L!lc+>Oz; zv8e6PAA8U_G<+dZdoo)Fm8$iymNORADnYE-j^s&F*&A0Bw>4js&S8%od92EZMtZQI z#1?z%OJJCp$%ag>~gjLj#1keu( z#3E~N=@ET#>sq$Is~*y;-bdIr>-t2$UEZ}u^Yvxg$=LEP!WEep4hrZHW`^7PXMU~A zt;=7H{4C45@-Eb8xpD4hY(grD3NuUx0;HHS+%mo`4`Yj7*J^8qV2nXpVK$OzqUE(Z zr;|Eu-ZpPLTszzY_J~JL`J=Ospr3&DE~f4)acN#ztR#89T{pAb%WXd_v4_*?ia95W z6~vM~Tv-`aGH61pWQ3}S#{|&H80r;lSeiS3B3+30IU**4SV$f1A>OL4{{SVsOSI`n zkN)hjs>EgaW$i}SpD#e$?V$(slM;KF-}zR~b#|8Gy3R-Tp5D8OOQJs3d5o{AUQTTK zJTf6AXKb)arBRYM6x@kMHD#8aAynke&`Kz4q)kY!QX?;_mZFx#)Qv$w!0}OXCloHO zDkSPKlrl9EsZezapeijl4HR|2_{bqOWfA9YIBGU12RqkDX7%3O)Oc` zZgMul(k+q~0_cxdaCrIG4j#{RZNt4^xTF%cxM$n^2y7d?-S?BiKMzlT+;h%%iDWgm zi387wq*FJE87Y<20mTAO5gc(qrI^~FjYg807R0IrP^tw{5GsXGI*tV*Ns=|xQE0j| zB?hVm>QxxAQ=DUZC5T0x4oc^=P2hNqjz<1 zD{j_mRktjq_C5^fZ|yj^-;bK!eQ|lOdh14H_VPh1;hDN6jm58N;6b5TrxzDTz};?9 zxfLklnO)6LY#d0O)e^T7G7~CjX-ta|G9ZBnfeMizNN7}sB4Pvpg)~Kikb?)`dNk}u zwe?C83y&f09yKIJ)6s23 zYqYww2Ldte3k;5wT^UC0TWsfV8IdB~k2!NPB+5qw43U|rvgnH9t67#wkd-D-z$k(z zW??~^p_wkS3a*BoZ8BEMNf@ZOmqzPll1T+sLu-{$6Msk)-bE4fkzHmKt(o_El~tx8 z0tAUeY7|>8jA~6AG?1YtX|-;Q+qHg{4&{pCt358#dSWv5+MYXTrD;(W@1%Mc{REHz*E}!Ox*4K?&M`H zM+_=}sHqJy$5F=I#Ri-A#H`#x1^`yziCNVMsfKN0HDw4$vk8llX zDiV@K_H52i1a}u!{{Zl{yBzkk>u7N&3_6E}d9HkA^)9pS)&uG*n)TO;w#vU3LPWM+O(eT*_(6q@{Odw zZ_a4HJ6~DkFF3C-&#gt^H6eNM>|RF zE_^KXU+q=ZhR64Qu)16C(eFGD_8R%~>^#eEXIAzWeJ6#=+eWt%K8?S*qi;EMMV_hs zqsnczTN_3iHzEh-v^09xUwJB9bUtPMnQ2_!%5Q=^w{Ds7Ucn3gje*}H>+c|)xpgz64>tp&tu}^E}rcGdxMMyWRwW z#Jg2bVXEUsy0sr^lozL_m{NziT`||*NBjCZMq4$;gdAH+VmlXQV$X=!m!r(pKRM&9 zyq4bHdl>ZeZc7Zhnh6eJG%Y!d*D<^r={~^ru(@^@opnOAr(a18{gWfOb0C$MEx-vQ zu9p%9RiWcW2X2mu)SlOP?pxJ3yLsU(@Edt;Z3}JVj7ZD2u#4EFX>OSVj#cbZlp?7? z?DrRLIm%jHy7(G(sxR$u$uyDM#i_y09XP9--A2?3(xqJp@G|eOLeyn)RH|6Mu7lBb zyNgYpcELTAf=J_ZSJ6Ge&3o%m>U$(DJP(;~l=oGdlB0Et;+H_IGS6_=!d$`~;LX|_ zUK!v5u1PgUD9_Tzi9eZlXq&dlV{P3%DFaR!x=|OBg4O@6;VD zb2JJUCBYl^8+)F6&NH1}nI)87NTUocmBi_Bjg)k*V|8g|KqRW;8nbQd$_q8A`BQYO z=q_Dd7DoNH&f)WIf?lja?F}X5Qlw&2o2CmSW!deVq_16qjrSccj<{DM7%hyKOtzjz z+ZVVs&z7JwwaPZUTyQn-r#-wR^h#2X;p0+EtFrhZve5};qn_4J8))e@I<;{*j!MZs z91)9cW|Nib%C{1%Tk`fU9b}tjjJt))V2R9Y$R@HlF|=r@#HVgGD&||ox3{gP*HPQ; z))3FNLAb`)ZQB7B^9DGXBzYsmcyY;HERO@a+(~XF2HdrHmqO|{Jma&wWroG{k~@2b z&@{VHX#f`ijt3Q!Yj#s_R|8$mydgTn@pSin=OY!DbpQ*1 zt~h}}w!E<#+`XE2Cfv0(Nc0#NmeSZ=&1p3Ru)MLCy(4-xefQG)^t?i+Khd=7vIhp+#=M`JjVvG zIMS|n1W}te5>}(v!F2W;o?<>NbkIuJjhrWKm-~OYa9}y;B)p7+}xh2 zx9LKe;c9({@c$!09$)JqTx=Xp0i;mmU=&HJjw>#S#ec$mL zK8@>Uq`f!Q&0%mLwZosOMLH1MS-CqNoa+i<+t!CzZzt> z!4xBZWfyT=l&MNrxWtkxXyUmyGnnq<4L0yJY7Qij;PdlKQq1T^Q*Js{V)K7@N!EFH zcDmf{?qIo-Q=@GekRhZ~)81Bl&lGWahSnBk8AWDu*T!gKis#+LHu{VLQ0nWFI@FL& zK~|+zQ>kN2q~ofx&YcO6T-{qb>fQEJIn@!FB)AwhO5sLu-Mbak|qL8MhfpaNuU`^GO!t9Fcw5 zFCesJ1C0n!mPWnA6s(m0#ZmX~u%)|lMjH5Z&}K5Y_(Xpx6yxSXYm@TKfA zHug5tcaA%)6pBqURD#@yt#ZLObT<-nu-t2kB;4h*yxhQJx^Pr6^E6jg53~S54YVh2 z&N#g3?ipco?w1dZla^b&kmu>C!n8CzQzd@isTA7r6&T2*nZjvH8R8;JRFlIF)iU`x zDB!9nYhi{$WNR)o>H*xj4%J+kRmw{W#-?XY<%U{#1A|GfH9eWCS~@CeJv?(CHN5u4 zk9g8fEupO_ghm&ma;X+9NRjfsVhc3*oa$DtIA*j(vo7IjNg^TB5>6QHO$=}cnryK* zNY|vUCi{+-k)D2)2JoS5;p3?m>?wBds^3!2e=}Du{Vw(nE_Tuji6^g_?oIxfl1p_( z`ApCWG#QndBc$a-O%=3~$|7K^oyUOfRz?lF8SZW)80sXumM0#QKSK!9A8$8$N|n~0 z3nW*zwZIx}dHf&Yfij8^-PAe>#wGFDRj-aAR79$iDP;xa}jR!f{B|>tU338D`kd;9Z zYJrcf0*PiqRWv5VKm|}03ZN2y1SYUfr`@c3Gr{Y*k+|E|jy}jpU`6c3q{n74tuBX&txGW6nv_j^nkd#PV6GnL= zGNe?*C?e2>0vduMpkkyj2pR%_V1Wpvh=O1uOaUMrREbntpmh`=l4F~gO=d|maxwc8 zd&=s?U|^g1r6L7VWz-(P6j^K$VYH&HnHK;hXRYAo- zv5sb8CQccb0l+Fwig*nk+Lr>g<{-J?r)Gl$)*_hY^{ef9Sz==w6zpLW zFEo0t*Qm@nttSjsZ5&D=&F{IzgC$f9cS~P?7i3*8jw_;g={!qYd8On%{{SMY_mP`?2m+xqfS6Kl6Zms;$Oo-^tZsF5utBmhI#I zs^5+8D6zyjs-~XLdDH9`V(-dZiFqO@ZXhnF66$~|v)*kwoo-yCI4C|RGq~-nwij0s z6QS5Wr-3rJ5%4M5yyVh+KI1Pi63oI`t=q)O5RepxFrj07r57C7D$(G19Q9 zXS>{a-S6q#x>mfWhu{9ID-6}9Bzy1v+rP*E0OCqtgs=Tm#3D42hx3Q6Zk9%C55~Jo zH?FIh+*B;1X8u)Zg{SU_R#Ou)e=dhpSaJ^whU4tf-7du;J8H0JT8s6-;#&sSH%a zNfD#L_fM+ykHc#o5k66Adc5Zk&UpjQE6p?OQDP)W5CWzG)c`666-W(# zFCXh$Pu92A7Tu5QMC9|Y_Ln{udN1~=`WqZ5d{rKhx_k9YJ?DV_#Qk~p9%;5bM|}g% zO?V}8wz8$v&!Y1vxoxJG0BMXe?RHlHcxrL_!LD6>?0#2y^Izmb zE)_gw*{?o*c>+VI@$95ro&!{h>P>Eb@txz=r*F)P?!OB?*7VcJal843W8Oesl4`Mi zhs8N`sm@dX0QV0RWB&F1-zxHV5%=w^@$M>0`RyZ(Oo(Ry;nl z*dZ;0$aIkD2Gz$bd_>W2cs{S-e5&nkb4RC)&lS16n)c=M%;xI=Hvk(@+yww!x!rSh zXW4dpNNw$?LbUoa_T2z+H#aSvmNC>m;uh-DAQf&W4Ar*Mc)Tccxt-_wR@`0Lei=O1 z5}nM`PjdO^koyQlr z%^l&qiYn;V>0+*Qty61>-P*<4aFgt2c-r3_aof!VmivXs6I)#e&3! zTLskR@k1lJaE8&8pc=`qwS_WLjBu|Lm$ccdZi_C~>DahrzRrW4j`Hf#VKuC-hEZBb z!dhr^MyFg3{5ICF!jnn#rct<-StN9_xzCa0m%YT75^*Gwp(>qQHlYZp#Ze&{GpS19 z#Bf58T-(LtOi5ci+6!9Z1E?GUAP_OcCZx=_HjtMLQ2kOlrN9!=ndM$;RlvvTMl#{m z(lkkpMMhj}k2EGq?UhH3P1kLAv9=F-g|;ElIqjBb5ZMbxuG%<)1r({$a8~Nuu9vSI zmk;6AXl-%DeRF9B(C6A*#~!FiKueZzL+Cwh)8(JrpD8+a2~UEJDS z7D+RUT={*XYvKi@;x$(k^1$7*({>S*YL`LP`7%2O+uU3>;68T{z#T@pfB^4gnwpYA zg~+CkH#n8eN-j7Yx0xPow>hEI?FHJy4h;p_&{am2)qmqf8^ zx@)M=9?(mvUc`0;tZK&WRu2zxLi2DF+;yUjkb6ED#RXf%MoiOZZ>AJ&%e1+?vf^e# zxH+zLQ!oQ3=XR>%@H6b(Q+D{HD$Zv^aU9W>>tnnvBDKKdN>NIt`|whOO<>9Ht*>_H zMRP3}=Q^x&NIGAg2;iMctzEZyIIKtQ!rJn8``pE{IO-VZuuACVYo*d#p4QVwE zy)N-VZ{R_NxckSo=u-axPwCP}AKlmdCR>^sd?urTS?F|B>ai{WZLRu`G@j&XjQtq+ zpH52k;f;8+9aYmTT$rvk&jEn8W zl$r`Cq+Zz@oTQOVq%*ZT71RP$8e`k)NtQ%fr9h|!B!y8D9YsiBfr@|?ItWmjKv}f6 zmhR#^Xhmd|!L8-qdjQ2Odks8Grt#sUFQ_iGfCn`J2qx#!g|yt{vf1xU%id#L=?d$8l** zVO-ZkS+3`SNy{;*khmsMBtk-wLqZ^k(t<2XAdLh}Ly{y27!(5#riidoLJ>U6~n_D!Ljf6i5YV z#Ue<%Yz;jsGRW6s%x*+J>AmX}+>b}IScu`8!gSgwUF5E|a`%}TFI!eeow=D6RH{-a zC;~?2qRXNoRq-a?1Z6f<12lnVUY_!6vl*I%#Tbp06!3*iV55=IySkm`oVY3xq(pl& z2{OxhnzC6*4W+%~oYKpJLs~Nw=Ci5Qwa|7Yws5r@jo~7v5>(8*O7{xL822IWH$)QH z%fO)}o*_f0m(~gTh==Vi@Kx-`qwg!wj0mC2<5Q`fCbKL=>MG=ocBMjM{1hl@cLaR& z(kqf`0-oZOCuEx3)7YTnL}`WHQbadC*;2QWpLOOh*&17_F8PkG#nRD>bNXj@t&qs` zTd&k)Lp3s#ZQ2v=gmbFJbIf{OoB0Mi%^cvhqtDIJvit;=F{80jHHp>Rw&IbwD?ess zM+J&6#CmJ6`6z1`-h)SKZTN`7+Vqk#w+A(oFpdjVl~izfl$35JQJ!wI%eYZp2+l$h!Ba0b8|_Oj%Q_b z;(VoUICb6XT=@Q}>+gTD`n~5CS4AE=MVkXlxR2*5uX$Osm%pDL)2H%it>nY=9rl{D zZa5vjP_UnQgT0#WHwT;D>sRgksOEEz*O8^==pYbyha zu)>+|)Ia{swf=wq01{ICC4cJuIu8|&1Fg963#j3Ng5Bk*6I{SaZafNwyJn5m^x7j3 z9VApK=rj7>6HjT0&FbUyepR1wZzHqHFQu!y-a)v+<8pBs4^o|*eiJVY(>?%p=neRSWL!>_?^^stcIBnQAGft1{*3PObP(wcqahPR0rPlr=o{xLdVF4>j1r;4UWYv-RXT<_4^3qsvdYOP3abm!c)U$(BtN##Gbxx_XX zWhtjdk09JOTfLs|p>d>2+Bi^xJ`lL~Hty7qs%-hKt>u?ER+(aYg^R7c;pKMi&yWlF z8X7B@EWi`kLhPwVUCS?ukj zYE^9Ob8qg*->~i5PO?~;{{Y%1@XgZsmX@y$x3vTk4h7`nMGfq#w5-kF+4~o_w(iY% zr|dW{c6T+)^v`myp+&Q~gnDE3(IB>VoWhT$TCb`NZL5zI{W7(E9e&5;J;QQ_8^%61 z#UZO|;am+qMbWddR86zVb5HK;TY1Xbi)|jab+bBOERCJ7XqZIU!->MJHO+K&Cnm8z zV`G2m?|pyqRPp`i$`_j}dhwnnOYAnoyC6J&Q(^ofq0?wSIn^lkrnm zm)Y7`xs8JECfrCRf;Q=Kga(mL4dAYn;@Zar&|tUf#=~)ri;{Jun`f!{A91(b_E|P- zhYd^xp{9hEJF~HGw>rf&!1Vga$GpLh`#8S*P`T1G+{5bWH4KU5qv%0P zU2y0-Gyd>{+UV2cp|j`B$_oviJ(}6WTZ2IZ0vN%CeJWQcrVp&;{{U<4C3|=4Nno+> zJaxA3*MS+XGO9ki3yGTjXkpug5KC~|nNRIe5(F*);XoFsTv|>w%M+gORmj6ce6R6$ zl&EB2`c3%4Bbl>Wi|RU?7!AAatqr$A;jsxPcD;RFP7YxJVBH~ExbVecMpekJEym(= zQd5J%D@`0}ny!5e?7Y2Z%Zo`HteM#}gClF`{+W`5wY+IUeG5BM^%XMrl=D6I(#Fbu zyK-{4;-a{!zUpU>Nn6Z!b3XCV%J#qA+9PX#BY-D7aVwz&eCum!8g)WC6!Ftq(5r8- z-!b+#;f%V1cDhL+WAwYE(N_XZ21kOEOm{cd+LSA%OA6DE1DD;UExwe%9~4b-_jc+e zvNMnbA=pjhAnd4UAlPVj1v^`H&rLifRjpPRU2_j7r^On z_Y-Mbx2AHIag+Q!Sw`Yn?xuak!_1RNYWJMURmxhOP1Y^jvjqq$MPyyuo@}FjxAFbN)rT2+a>dO$Qk)F;0$f#Dom!-6HKxaIFLNz! zKN4YU4RuWiP1(?UB&(9ryG}f(`<=#=EWKq^TW#C5ODWJ6cXxLU6fIKR-KDrDxLXUw zt+=~;(Ga}21^3`?0g4tVy?35>fB!O8#)vFQ);zB{k9mwEw?81z*g6ej()DJX7p?CV zXqT+?6kuxha^FDoS_)48MqX|ej%^#LL}jbd=3(|%TUzR@+sOmTHyQWt8(1Pji@&iB zn$1KRKD=Z_V1zp;dVZV9K);RXJt7ghiPft2W$^je)`B?q#KW zdb0+2{gO`&BDd5As#lw*QP3GsQO8EQ){IliHwS`VVc0@uEcce{3SApU8Xcx;;L*9( zz;jBk1!-w*q%nd7Jm%VOpUj-@gnlQi)C7g@4=upN$2f%o>svM{I2r`!jc5H}l|yWM z3xh;<9~wz{@Ee#xvcR6mQ6} z&t~$kE!fvqI?}bJhxe`v?aRjHa!nR*)EBI;RH34Y>=g45ss>FAnN|Cc_j*Uit%BIT z*A-upR!L`xU@m8p^#2NX+TgBd?g>MFad58RNkp#rnv>&R0+DO=zI1gl>8Kz7lPx8@ zBB>l}H-3OXtP(tA0S~?4x%J^+QCk6Mr8Kysf;Q>c+@m3l!nS3~H~Hz(CW_`$TvivyrDC`RUlLtIL_poh`X(r{D3q zz?ON`-Wdd|(_`mAo9w;und%ozpH^6Rv3v3j0?6C3@pv?t`N3|B_uqxYbR?OGPE$K#B+wsP3Ql?8$VR zyoee!O(K-ps0hZdYhcMpU_;l$!(UQ3q!}-K`=!x_>-tH*Ere~S3-Pzw+maOcR6ha! zmtP~|J$XIaHHF|a+5#Ga67N2IyRIRt7e~Jmu4WL=8l}{c^RU*T({jqHVI3|fq;f+d znv2m%o`r`PcJ(H0fhf5+Ppc&U%~AF&kK>QKHS!Z*8Tx%Cw{diuI zE?GR2Kftx3jowKHaA_)+gq1}%{hCnv*04e~<1&|jxjt_Meb`V4vfnewoNm(?#c7x9 zKlu1!1`S>4{(V-6^VAHlR7zCG$eUYNwO&+IL{Mn7=&IA3aOnsL@S_=|-jfr({eM={ z?})z4Uq}d1jQ%aj6=gpg;QE;k7+vAl(CQ&Fuh*&VHQiv#o^w~^GILZiKEj%&e(8kS z%kX@4RII%u^O`pd6%^D_9EGHRpkXpo-YZLvSdPFb*$`wNSW>p|Dg9Qg>o{BbjY$&} zTQ)vY{u0byoy%#URX5?a{&REeuIpp;N+8EOf_l#Q^HNQ{hiQ5Ej;$gBr6b|VPdE|r z9*@CODPu^cc2Dhqw_+me8}s|@Sj;(Ob9B_d??$0=875p&9g(dm#@n`S{d&4{y#ku6HB9i%pr#oGQAC1R!IPpwoCHu{)rE@N_to+pD3 zbXgXR*j;Pd$VjV?#ha#LvTi#1i(dr~~jz-4Dw zf)+>uaL2Z3v{GG<{h>)@`QVP!B)pc+q^=H!W6ItrEyvS9AQw$uH#RF>s)obZ^s_u; z+2#j%ZuRJS+qnEU07iF@>C1WrJIY@5B?tSlL5fKY)DrHh{mu4Wc0P*a&xF!Q^j1WW zvT@n-O9aFdyJC6#5M=uBA-X0^*ktrBbfE? z=<~oRWG8@IvHSH{q$gA(w{7~qo+6ZO6d{Wmpc>rPz>e_0U;mU_m3rrh21V!#T)c!& zjiea+n8=;g1e!+QPBC}k6}N);*PcA?duwxE$+-zB#fBk{zKvyGi&`f(@w3wLW7r9r*m6S z2t?GWNLn8I_EmVCu8&=J9p93|IE)$_xi0EqHG4<;p9%bX70|%@?8`P`wZ->Qy9Edk z)%f;+XmiM$EA!o}^wGwv-m5E-Kez~XVJbLL4F(CtIcK71;Q4>`?-aFnRURG_scw1(wb}U9?Y{s1@ zI=$b`ree2lKQ6Fu8)fwf-(g${1oLOs(mlJM;P~gBrUf+9R8oI^%q}VW?cjm}I^fkb+aj^y$C^B_^waGY@YU z`1(4my>(a%^RfD0w$^=_$^X4sXoa?K8Fg9!>i@PXG}1luoseu*KHKt`f4;MxrGAuL zV7)(}jt@X3@qFbktf#BxJE4ZbB5`+awW8HPjNewn4NC)P#Gew;BAcHzk)Gv%rpu=T zkk{(TqqChDjl%8;&)$q~aXHB|a6mK41ga~Ja} z1+u6OBqGiC+!-@Lxm!IE-8@bgT$9>iyk@~3H!5X}>B-xv(EL?+Q96FVYtIZ~cN^i~ zSSKM5ZG=nQQ;Ki0l-;AkditR_(&Hj^2`PpPySQB=*#~}3O^*dMC`lY_? zwr%kcQXA~(BYl;JuO!TbYv_J@eQ|Pdrq|&=B=ywCLyhP1>Bee8o{L_DX(WNLv3s%` z1jOv=N|DEuVobJBuDE+$zJ(pu$TlFp?KRri< zZN@girK0XS34@=C`2dqh%~uHD5twiD z@4Kfss9EuV@(ls=;kbT8rOt-G*zBy2CN?Kq(maAmeKWbJm>zcKSB)*i3yYHar_{Mz z=P;^Whi=42P8ERd&N^k*M}EBv<*);AxQ}~^0E&dvz^2?Q^E)KO4Q_;9re*cQx5@Qe zGWf%^mXohn4-Z3qTMxKx<1iD{n<(Z$SLf>a0mp~2rNACg4Ah~ioTD}g?%4p<%b6uG z86%QTf{n{MXRu54p6-py0@x_h$ycCvZ(6Z9n-tL*z>rXFBRn>Cv7>#`M=VehBjd=B z+KdkGmm7`L!fgacvX&!R<0Va9NzNc~m7Ob0t_j@Q(HdCD>j<1wEP5A~py%Lv*!A)w zFZGuj?<0l1F>rQWK^!iS%C%VvtKi)Yr`+;JSMyV!p7d$BG#jt_;}+j>Uz+13D~#;$ z0l6~DseF`RY2<9dShuTlZ0C=Q?CgfL4HS3gEg6%=mujIxwQ-pvW@jQY zbe72Q=%b@-cK~RxEBO)xH zmF=H#s+{4>I&nl^I@sz}J`1ck|4e~+Ne2fJG;68#<*#`}IMCWK7E+E(qMGpuyxL%i z#tlj9Ta1UeU%nI+0^z3fqhDArW!Xmd#)hXL3>(rl3;1@Tk5eY`TjvC3?jk|c31xys z`jrG*b?S|8v0z%OFyrkAOYK%Mv-{ua84ovVj6`Q>tzBxov6Em*Px1%>D5>*U@)|5z`JBKWUGNq*mDae!WJS-xwAnkq|+bb2$ z@IZ)>OJKF_UksS~LYq0z0GydQfRQEWwYNB@##O~sN#gv8l0Zw16#RG4-PxT~hA6HQ zC-iMTb3wY+MrweYDAsc*&!n@>W`P6=7EQ=!Q&v`9f8W-#-{_u|Z(}Cux)a8qp{Kil zMPp5{FE$I^Y|l&11&g6v4Vg&0%HjQ0!?RsEK0+llM3F#+vc3i7C`5F0e)XXIv8HNCD%#2Ovq6neO&DPQm-}utf3)(2XTAZ@kgt2F z$Nt4C5ax7M{wI#Y6LqO>xzX$Wns)spH-jps**_1&p<)) z1s#o2Ouc$5701r>a}DkC_dYQ$^f}VOB)Y=d0%}s^`%zBuo;*jm5LPbiH1-XNguv3T zj!9ayl%xy}0%C94PD)MW>;Ieh}g<&ZtRK1vF6Gi#UUS?;g*b=`euPIvA zp(kdisUa4|Z~C6IPQKb7aSIUvXic35nEkrnbTZhrC=V4E+a&tBIs`Pm<@|}t8Hj3o zOX^uoVP+T-`*oXoG3$DfW*asej`P}%oPnkbGVhD`N}wRN;f%-H7`5$IH*5F(Od`D% zdHYqPq{=OUq1Pg7DZ6qpo#{8D@3Q!U^MfS3R4PiZcT2g)EsnA1%U^RrYnD} z!(OJYO%fYrroD`V-m5z?Rmmtp-Cj+C(I_4RRm;YNxWq%WU{9DlAZPCrX!d|=gKh1!Q*PN&5y<6YE-7h$XF{M)G z;RMIcetA)OtC&80M*oVMT#2+LaOl!mxQE;^ZMhkqcfT~z2P!vns!@eZat2PX2o1XJu*8$OnEUCF2YmR04hJ$euKSoflNK0c z512>{`SRX$Gxp|xTJ%UA`cvlR0ce-UUjZDw?~fRPyd#khh%+GED{Hnv)uNv(*B6b^ z!>ywKrsc=d|AkM{kpQ5{zE;8>tswHAiSB!ao)#|Bw?rpB#t7lP+|TuL=nN!Z)eZoJ zieJ7~RiTIB>S|W}sBr*hSUsH9C9iX>VrJq8lfvSXLXleGb?52SM!kd7h%)jMe~F$l_TL@1nGo+l)sN!oGah2P_?X)wG^2Z`hWWDH|Jydo<0WrFesoLFH%H>H0Vl0lym z5TV$3oz4@pNXV!>&|j*jrv^YT<1^NFNmE%qUM}WL$RLSckAH>fi$SQP9J3l9^s!m= z&2@zK=^MX|ZrUIe^U#jz)b|R_QNg#LM;!Tw=%esIqrc~MQq^L%M@4h`#)E1UimW*D zfgk3KJSc$P?(+4~rX-FfSvx3wPUP{16jVtoIKxywM(L>euDV!7hW!;fq19JG<3as0 zU5CaZ|Bg6gSHXZ^?5CFg$(fPFQCEO5;=VQH;{ARDx@yfDAfZAc7SArXskpprd({-! z?q&k`P_j_vSn-2G0sZ&lg`N*^T&dmV$fWBdrwp$-llleUiz-ZDucrA(ULtjW zK2N`H65p`roxvwZikgQ*GznqeV(D04k7w8gfVC0k8SJ+=B_fH($%{v&PlG?}F%Q=F zzF36(sDEe{FXX*VTSZ9cLNtY8{)+d=OR3Ts-9P{68JMHN&>8&Bt7tbM_r%* z`Ef2WnY&1ua7|RyVowbIrM_EDR#!RV9+Zed0L)qbvA&Qc8_&4I{*fAl5PF=Ov^<9} z24JsqID)D5A1!c`J?)Prde=gE5bMeL=Kr!9%IlKe^}WhFK7Bf(&=7RV{K)v8z7On` zD1sJ)s&ole%f5I@z6*Wn>IyxGdI4Wv{x$gxijvPd`)j}c-1^%fgI(`BZQ=N}&sHOw z(ej13#vTuc08wQPnPEGci6bYO-$z9}Gn z(bpq1ty@~DG=53J^>5AX+_@v(1I%mi>0#PulkCJNXkz+^yy)zEYov4|whGfEC*0+V zNn0$Mk>9qT1%o@nBzJr&YV+Wr?k+obN&51}L!o4FDf-GcGsQfPrY?N*@E}Pk>3>h$ zD3pwzm40@;c{qi1^G|Qy7@)V}6X%*>q>fX*ZVSVJnTblok4dbTFh+NkKnmkEC9L9i zc=-;Mp&8Tb4R#@BufM=sN+U!ye8J1+Dl{e2qqPJk_BSKPJ!*5U(VYdbKX0be8(k-l zJ%1i~Qu~6}Mp}Y5)H6aa!2Yoej2?0v{f%m6EBkLih0G-b3dl2$y_?f1aayOsu=?i9 zdHY}Dwkf=G{jrF1x-E~2?A+xFXdatKr9(&D{7R(L3`M{AylH!oiTDn(7T%dD62y}F zbeGLH3Pr=`vS8a5i)}^v_LzCeROwIU!S#8U;&{29Q+2@onu97Y5{tEm7khA@TSr2j zjkQjeB6g*Zv+0xWKKT-*7|rI37Gjmn($eF@sK zu}xvg(3Pxf=j6Dg+>iSb>T@2(S7IJxrb#RWN6$S!V;OP4{Y#Bem3yb>eW~y=eWxzq z#SQxmzf@#hA5q8kX>Bz2iXl z(wuCs%3cpSs?E8erj2I; zaG7;dHNpP!&8TpD@tROnY{u4Y%7vZU-!F|YUBA8jkaQ;7iWTbq$?Ujnh?;@a2infW zw`d0@>g><^*Xb-5N%rA^DkTW z4kSl}gaFg}$2qV*AM}kwxkNHiH(MasrgxJ?=)wK`2cU~U8Q@+m6T@{Zlu)&-9=*6( ze+g_4#8Aniw=l)Llw^dz(a9tLy1wu+KHsAlKVA(8I#hI$G3!-cuP{YldC&-KNH(X`{0JhZ1IEth6TefboUr5F&Qv zaD4e7bUBiuRN8dYm~GLnG3U7obFKt8a=@yZqhM4^#`}yjWYY-huCdU5xBw3{gD7Wi$!W*?5lht25HX1JWnhJcCfUfF!c3F;uL?Stu zHIcCXh4v<=%~21Ip{b6eAROm?_e6QCmDV59NAHy@PEF#M-XCR{M0FZr6daTHTvju8 zE3qjpF0{u3cf)A^@cv1+8&xLQ0zNJSV^z8wXuhT!GZR*^a$&jN?#R(C-4R3+(RZD3F0GI{xeGSMa6uBkI;dFKs)o6`@iq%?|ZjturpV%Qo}fbX*bzgZ3IGyF&2Xp7L=F zC34 z!+I333Ga6*5kXp$Fr`irBCId2w@H7(_~p}0lK!%`bpXRASeXbusIGlwQ{~V~q$4cG zYPelW%gAx0YYMJqLHpfVTs)9oyrZZuTL4$rDidJe%qkR51f%}UB%shhs>!YeR!g(_ ze+O>VgM~W0W~c$ot$K@0?QsRYOhH`>a+8EcHvEuCGnUVu9!n^<0?G%3tp}4nYB*ls zMiu!w@aqIX<;p(EY6M2K&Qw)jg4vX?NlZ&)tbOWyxog=eN51Z-J5)om^`TC&dV5SQ zC7?wbZh8@w!H{IqH`kSzbXr?W9Ct}XpV^IQ+{_ruGVz1t^tbA!;~6OYWb2F+v{td5 zqR1%-fA(9ivpc55$t9;2Avr2DNiW97QtC3s;jW{z@+~T}rc@QN(FqCHk~3&eZ%H~x zYHgJ_W;SO1Be@W8W!kxtvjY=-t5ehK-@3U+JGX!Sb;jW{bB{NI7*E0vR|8rV272Dy zK5?p>Oe2xP{r(hMeC6y)4-*s5pVz+R{c`i~=uwUXI3AzTA*SOYydo%9-<`HtJ#;>k zv##adz(h4U*_9_B7zM+_P$@V*17VS_2xbPh7C@A<^l~3ew+6K$f(*HD^MbrMl3DZr zOq8-l7cchwA5Pcf++$`j6tgE%;y5`-afTz#Q@~5UW*j}0oX`%Ba%9-Y7Jtf$_3KXA zSFo)&SN@OzZ;lE^cursk_1}!#kCcpME%Lyn=&kl$&a%X)srH{+(rEu7*?c-WLE8WX zt?^gCuz-8K{3F_gYv(469`dl2I?}Tzojsv6JoXDjiyk11IK}|45h5Mg8u|n@dL*|! z0$pVJH^%9h>}Dt;LvBiCYGctkB@t>72u5Yd66zG;mO31JJ&^iRs}~>lCB)Bjj(B z?mYeKgIzkC^j!cZDS6h{RRp zx|7GgDY%k!&j3yJfen+%K>M>(Y_e4pTQy!W*z!o_wR3z~f4GPwQ^)`v^7V+Ef7r{# zlOm)3Bu*GMtz_*UxRmcP?DddVxyf^BY9=w&OaMJzBoaW7wR6-SbLu_dJ>`l6932HK z!JAx^m>)fKB(O!-0|#sB+IqX*eb1KPPlY!$5|TI#u6jK@=Gy1%KdPMMx^^yH+Pjil z?~3I0WCoDvlK@@yv;TnH?DKlS8y?jG8M)~NY%l*IJ!kq)fQSj;kJ`o?LMbDjWVr6w zR1xlttLYHovHL)-i;u)hW8ySxi(0~*DKWG0-*uIle*cJVSJbT%4YPWif+UNCoP*Z{ z#tU`kp1%=o6EI92kP=sYUH!BC3WkQa-cC#OQ2kp-?)_(ew!zum^2bl|rmv}m>>eeI zRUXB|&{(vyCQ?s2wp3ZxFeX|S4^gu6<}DE~xeh%di8@jg-72Mtn39Ac;l9oNC48h@ zv0*VAmIkbs498MCbSdg*z>sRM&HnjRHuKtD@}OK*+0KWhsE0ao6fMtgS5_-Z2F z8sxHvX2)QWnoIerrPi(rc|=+=@i7=l>#m|B*xlV2;gH1A z+121p@07|KT}6c`gpEZf-J8y^4;}msZm%t*S(fldFi=JrvN?+U9+X_4?R=|d=;7cq zhNc^h7a5IOmTJq5YY7dezoF_Zf<2+?sonKru5`o47MEnThsMI2!?$JMe)a4`1;r*D zzpZ|4Kd<&`3?P7}pUZ@1A+)GVGsz=M_NVd-1<}cD6Fe~XOJ%pnU|R={@%m1!4)n99 zAQnwTXNp36OTo-lSll=XY~(&G%V za%(zxZ)8+St-L^J&ax1CrH{C5E?)o4^!ELB3IzA;E}jOibZWQG6z?t-QZD?ZZ=9|k z@#kKrs+@c@xtKyT5FGygN_>5n4i{>_Gig+}AA`J}fqI9FbJ?WUPEA< zd(yer$0EIx+Jx}1Gcz~$Q)RoZs!dDE^8-D9f5OSKY_L^%RjpKyRYB3+@Ht@{+PA5+ z)L+=LyP%RzZ5$Lf6nK78`rkwU_GqDpVTz(9<%~Z~f>7`F+>PSTqn?fM6Z0isoqBBW zi^dPCX6O!*%Cy-p$L(EU9?r$de@FsMi~bDM$Kn8YfT?h2Cyh#qlJ5PVGW+zPg30K} z+_lvY-h9iyEn;eCcb&E^Z`Nc?C$mlw1BK|l_9S7D8^|TcXp_;^55H;XhqMTHaKc^Q zUn7C#TO9aicRO4LkYY$h@{nZtA#ueIOn8pPPwj_{)8BfF;T_o!9`{<@nF8U!zZ74n zF~Ayo27IZavPzIH6CEZGS0+@}stdsDL3myT%w0UhVS?XP)B++rOoY1nG|=?~qNYWt zdTxw!)ma+0FV#2xCJWvrARB!VtRO7?`a}Zk9H=dN@_{*@cnZTTBJIDAbF@+4AC-%1 zv<;BHr~aobI;ofOYsSryiHSEoGMU7%`iyl}q?x>;j0K%~@U?JF8tme0asj7O!|X>r}ND1S+k zbAHireF+fUFNQreuhZ~8X=9xczY%xAVf0{5q(NT_5G`3asS$5v=#j|ey)##vy~*;K ze7Y#>N#wOm(h{B<`nXQ(UUEzFQ8NLGBXCI(V&roe<-svf`&XGySxVw;O>xGK6#qWS zDnaEg%CJ<^5xYrF@f5pBL$fuJ1P4TiXioo7-6ZCCgzyS1N}%9RIEkh0GYFpS@k&g) zy%qSXlVDV!#HsRg{fyfsu{2AO7FSLI#C`}o@NB$X#CK-78%uu)nv-D(#F00p50(!u zg&5acY70RkAd|`=OgS`QLj`Zo`5Y|*uM}+L${!8rZq4Q4)Q^E2xZ2;nMWcbn+^Sl= zbt~n~lf376aD4azCyj+des3FR=^rjJ{158ZH*q>4$8)Z8wN2@T#(^x8dY zg^+Xh7TlIaZu^F8@?@ELt+4`nn(>b_+J2S()b3vT$Ux?2Zco2;xmi0gq@#B-RtpyM z-sZNjCmIRo`1H`gWfu*VqAR6T&a*1&!~m~wt;a$Hjcw|y4FO;=Gzm4aZgcp+tJ>B!)IMzz?}vJgbCb`$@w5p+UHZeX6-Vdl1~-XQ z9B#D?oBqcK;$|op>?6&x*yYB0R`{mR?Apbp6W);d(6^(XG*J;qY;H2PGUiQyEsJJd z2w04>g#tF_n4%Qd;ALGfcp1c+F()tqt0(YYO?nrL;pF?cNk_4dGFMsYVFj`|(Br~@ zuaoRLy|R+irfDM@ptWSGVDAOy^)_FeEAVy=!|$>=zS^bk3Rj%4iYEEl`w5D z-hcmmN?LpLTqP|JDAsTwIZ|h5fmMMVVdL(MRlzFh%GzPBLY~vYJ3q(nKD?(^2vC-B z=aTa}+EJdvNaHt$Ra2O#Uvf6mc6kA_WUluKnm@HwkR+1u9){FI7caYzE9^#;A(7UGn5Z5os%zMyXYAnDoS$TO!dm%e2Z3 zIDcR6Vurh6rmYn0_;okZLAlJg>%LvNrj75w(t2Ys#*y}>ij4|Yv<&JzX_lQU*Zr_S za*4gLWLI+}E(Jb16`?!$(iHI0yO4dWx# zX;XxVW`HhsBbUjtd4p1Pba?kTw!^+JqlyI&9l8(KXx6&?*~@NLgaXOHb2$wnIgcNv zu@sO+^2S*LS2r=;tDG|NjO%Dqhf@ch;zThSTmR0ow+=E04ij-{@Wa!*&d&(xS-#Yt z@Nefku8U+`obpWE6DTtr7&xmfJq(fcvM2ipV(|#KJ)^(tS^eF=_2ltruaCIW>HVJ&yjLVsN;Aq)t z>228{j<@Znu8gI=Ghu=Q$vqB`7!0gGvNE#zY&)cxY8>mXoqnZdqdYzO0N*z*2nUZ~ zmG_-xKggU6e@Wu$$V_->ZhyfQGrOc2lEm4lxtfDzT88oz&O{CMR3>TQqU>}p?j)73 zL3H)FDAOHD7QtWM8LfsAA1)l$9!W-I`zG~wY2_RaL$YV1*K14|=|59$EF@a*yb~m| z1E4dY%wnU(Iwsre90so12)KZ=)-8}pMO4&jOrjhx8YeHS^%uKa9tvCwfaSzs;=d2K z=N78Z@d)RGS?{H@Qcp*|+GiGQY^v|vA$ybHk0kvU7hv~3M>TiW^z>3Q`I-|YUag`t zk#NFP79y>K1ytfD?uNG*HQ6RVqUqnikwJ@4OhLhPLvUNwXKYa0H}N@AiSFjp*BvPp z_3>xrkO+#<%YG!NRcvu-gGkis^MBw3YRvq2!F-)F@mXFnJv@wp%_ds#_la@{ZBId> ztoFGtscb1~vq8rxN4`!O1|;GS=>_mn5fSmVE>}AtV3o8spRTN+F8`fKxpc;GiUBI} z^N!43S^SL^Tbcf9jU%2*6VO?3u|D$sCTHV=;heU9oPPO7*_x@Bgdr}u37|ad8Srm` zRkTW%`LNyKtu)HNr{VfPBzBaI%Jplk)aH+m9C@v9_{9Fz17}Dlu7B_I#P0{IX&+VE zgsG4eCq5uYlvR{a4+zAL-Kxv^4+b-Dt+xt?whc2x7E6?a;fultfVND-bSb4_KTT92BLzdTs`0wwpwqh~zp3=#1UbENO41#x$gRT7jnnt^_~K6Yp`` zy|}Wg&vQx|p~~|Ev4_9G2$E2>kqt>6^Y9 zsUYNfOr)&3qJqqNXd_Ur~1Z8=vS`Pqg zv<;KoSW5J}bP{?;lKO*Bi%e^3Z$VQMgS( zh=-GZL9#!nP7gbMiHct|azaJ^{9zb{0wrrs06iQaor;R)AX`5!ox_mKfX&X?4janR zu$2+X0X?ZcC1S{GjrY(~GpRy{h(&^P28*{COPe6wtK+p z?<9SxQ^2s~gU5`j5fe+@BZD^1K71mFHBY_|qj+?P!sy?Fnb6COb=;0X18ur8Ou7b5 z`K+~AT)IP<$}FLA{E9#`Wz+)-vTZV20U^db@AY^61R@1gfM|HJ&nG=Dx+BpbqMmmc`&wkGt~*MmLdVEWjez3ZG%Ft;`wqrk&n{j}~G(>et0YjMk- z8klUE8~At#O#oF&PdCv#*AZFzQ~ zL4e`%Tb`niUH?OpvA~efcu_%2_>6)*&oJ7iLRFt0AEI8WeW-OD-az7M%1H2M@_h>B zHkC8VRz6EuyvQ<3gbfH4;(QN4vGn~ob0~nAc&>L`*=$>M-vs*N3A}&)yxf6%%W&Fq zQ_yuZw{#;{mNX2-)9%xZIPo=H3yzwEU@Sn%E%w9%YN0J>bAHIO5m+o??1IFjkz!5k z85}M-Lg=w+Y*rtE)C;JRH?PnJ|8(}7f8WN3itMSg zR0XaS`WKoTQEwmaFaMjVbjf~SPINiM{n~y?^Zn@^;QH37aVqH}_!h+{*QQ;b{uH+8 zqE0xckQ%ceVUW1#ve9^^fnHej6e^t1QxI9uX*rjqVF?{h9*td{R;&ER9^)-j9b5EG zh`Azu!i)as#{z?&RsMUiD#zr_SYt)8DeD?_CM9+vWpD2FUu36Hu_)O-m9L*TGrD+n z)eby;O=A3taYXgb04kO)iNpud39K6IA$pB64evP2#y=mik9Bp(tWsd|nNdWCtAsmi z&iloB>UVIXQANPD)AGC~%i`fP#4f$~fVN}xMBx<44to9T>h=|0?Y@(R?u=2F&JE1o zOY#6I5+^{l$eU{x(sb9S@0`jhdk!vj-L?ljt)Q+VM_gKAE4FAKGB$Co!ENP@qI*l4 z+Es^6r3bK?v4s>Pk0ljJM`YXOkm6f4bo}aM`Hy!K*jY!NqUi3!5X1Mb3@+_^##t;x zj&A!hV))Qp-3v2ytPx!(|5B+hMaDf+hTUNG!5*A$wc}aYo8R20=rpW)7DSTy&K_3Q z6=}fRE+13yAJPXFv{}q**-}}LhX?C(s9eo%#HVI4v6t5xcNFcDlrN(W3BUTItmY!z z)pczySHU5I&Zwr-8ISHw-YuxFb@km}=sm-+n|USkK4>a2q}sc>tNdarKCm=2Z)RIt zv94(6rZUVm7QEnP)1wS%!A0P#hDPR&N&$WR=Y6E^&rj>J_heFgy0}mj12v1gAzH~oQ z>R2y@iI3Gunr6cW=)14B$aDfcew3{?yx=iKTqzWWy&w6}RP zV8k4jzo!-O6bq$@#>Krll4}4g&c@AqOOK!GM`?-8|J(AMBHywG1>c3p2!T^RfH+S%sk6<)Oi z$hnrS?iT^=yR(g(=_W0lv-*eZJGJ-ngMNDhr$Cs4hR)Z;T>B9+vHeR^r2&VX#$M?m z1Bp8?My?G^P4UBar<7mfkH}2l5f<1bw0FRiLCqBs6|I4ivGi*`LUqi{E_oiq>ttsckTeCe zui>(0THFTjWmckMW)wJocHEVD+4e^fr?BI^l@t87m}bqnq}0$pd9GMeu=h@ZaGGi?cAeoP)Co$!f4#uSFm=2@+7~k z!$#YoefZu3T_sk~rM^8AsF7o&xIyYfp`$6?|0eyt(wb z=2su)yKkH0TTurh=L=n@vP823#bkX@FVnlFYc&b7}qv>$7_MY zfZ3m{8-71`98AIm>VhdP)cun0YASo5nY@k#;E?xMR%Yg6gU#rdQ_aJa>ylyXbk&4;Kt>R zGeCr&fQ}^&C0(ym6cz!5{`?IrcRYB5rWAPbbYQ`f9UBHQ{(}a zCpW88BcY(}YD!%fyz%z&u_jmf4ft0&eFX-WduYZQTaAj+aG7>82QIc*Q(%4}*L^E( z+#;@L?4nj~Fe^{;u{||FU-*@e_c7P-;rx`#iks8faK}t0NDX^RC+AmZELei03hr?} z-{+`qwDcP3Os$gP&{E7=<{+a^rt@tFY}|izN#r3B(f9sEoSl&MjAg-1q(7;~E?c6@Uu1gj0mB=v>j+mrm1iQakq=l3nR$*qo z&GA^VT;^^P6{EJLn4i7Q1pgc@*=cFuLI*T0>L29^ppjLzY3t!hhoR8LnLF7SacXe6 zaWM*$hY6rqp*Q0XH5};Z`cp-oj9k4i1`bJ4obxU8I83z$T}TFB-w za5UwvUgpPyQv0Z=@5j(K(wr{e@XG!QaSq z?2sj+at3WO;~E$#BeIqf9dAiSiXe(3dbG6CkRF~a zD!Nj%=ALl%InjqANY0i#6eTfM|KI_C1xHa|=Az^*pUe!#+eJcF&iJf81KQx~o&&)f zy&Zsm9EBcfHB-mA}#>;nJ#yp^N~E!V$1qLOe@d zEIv&>8MLoOq|x;MA60K1)z%YrfkG*z1qv2~iJ;2W5V^NszSB?z{>8Jlr%WOI>c46&gcQAe$@;|J3D?!O>1iPqf^M_cV0Zc)u(quL78d5%diU}v>xGr174%l{4rPYW zO4y(vlp0!Bv7}gD%Y(fEr&!4QmCZm>yOZ`+$}o+8tCpGr;GtEZoW*LKSjMO_-{g~h zu{9VTvgbGEGk~UwHPwsDgL(Ta{#R8~ooLhj#JD*7?`XCXm;-&(%(JIrx|EwTRGb>@ zXB>ueM^Ww*w&X;xB;R?8l^IgoPt`wW1Y6=3$*QN%x1{SLdY(K+qDf>;~_TDzZ*qvZB3)2A`arw8x^j&8%Ef+ zK&dTsLKcQijSL`4`&7v|gof`st$l>4gWrVmi$K%4;Z@x zteLfG|vrr!<78^C<%hDDHCL*JAy% ze2o^qQ44B?bqqRq5@$?8I7GRAxZldeA9I+>v};b?{-QV(cH#Ny*C;(Q+MMoRn7<#v zHba7S$KAGgDW$i}5FDndOP`G0y8+|Omvg?aqIyjU1{(^mU{vMr6!nR+=B|h0dy#xm z(-d8#bnz%bIo@a+W+8X1H#B=wPxe{!f!0GSs!km%@nw?JuN6{dC7%5Qw!fovN|sGq zqwc`deA9Bl4zRdC`7f0#|Ch?G59jwzYCp}AY&IBNa_~MLm{wcVqORw-41c zn)-e4Mo=Q}Ulis}DfO9}yMUoVcD_eo_tW9FRw#vjdQ$(rC|w9%>?1x zJLuGq=Fe(~U}CaZpRLFnm4`-{T0bryb_ zQJ2T2Qwnj*Axp)rkh^r7Yr}PJeis&G?|O7+%F6zp%AE{13T(Zp{J`~5)%R&X+b4)? z%av{(%&p$radMG(qii7IBEw5oHikC_#*_Y;6Uv(m4&wm3`ymrLN7_B@0u28CLK`nE zsgNVg_eQ~C!%aeQMUiwibW(Wz3-wdCvWwndcB&{f`!K!PZnAuH06WFWzvfLm`buF& z*w!V7a_0u-kQzZudqEc_X#=9(@C7->V5v)HDkyOAgJ94%Obt zISw=<_%*qA1P2JG3Z@C4;&M8=Gx8kJhI;jB2d^X(te=o-I&fGOZSkJdrU zWr+?S>e)V{uYM>#WTJRFY;C)_G>&?8A((*s;$b@SeX^&#YubrJivBa>)9dCYB7TXk zrmf_3RH?n-g_)et=qy&)rJ)g$wFmMpWfdkmbmx_mI8Yo#zJ*jogP^{{O!)?po;(u* zSAYbN3@u0`QXe2!B-imRy;+FRUm{^}jymIz+e+kWOjC>th77B>bch5Hp_RAi5 z(2A{9&HCAPh4y=Q?9cbjn$~?$uLrB<98*!XSl0maa3Ey$h!N4uQU&I0Y?!09HR+Xh z1IVf>;TOnF0Evne>WSUffDFq;%PQD!2j$ncwaA<}H$ZZH0;e~i*jvArt`~ZfL7;kb z{!0=#&1aL|A-(YGQ&K{PXnx>{JjhkrlcV)Uq_SB+qAIgCVj$Hw>oX!N_(N&&w(Qxf>Zr|qjmzr zd;DO8nXn;W3EDqxlr%t86kYe0xmB2)>$HA3gPr|k<$&&a|FU$}2s)F7EDmXvMx%;R z&&K+mMjPa%T9Sz#FB_oCyn7|*#<1s5#j1vl1f{r&tMhDMJq)aP3gH|mkL z0UKF}D^12P2ARZ>_MfREC3mm8FAiH_v2trIu_j^VA!&E)-E?!!XQD)W?_bGbU+ObCAd3;koCnJ%X!ppaGn=cMVwx zmCIaO8Doi4s;*t z?eY!RjmED!FNO6Q`Y|<^tXAALnhrcFPbvTSKnot37JTPoiz|*4E}DcD~mrb7$=LpYI9Q$>mVY7|9pYx;QFYCkC1p-Wl?^ z`%6Yhy;cqZf7#gL8Ni;TT$;df98uaonL01fvV%$;x8#^o z+sf;8){qb-NS>0E#MTXH%ynj+d8P&rLB}za4RHASb99cZYe@`Z`p4XoNU_w)Ryf`I z-!AE>);eh((($tcGTRqc8R$V1Q5um57BK>5_^(Xe59>NKry0~ zR2cBwQcUNNxy73`mRy@CcqmVPM=eHyA>M7_t5y{Kn8r-p^I7akzePu89=g4wxV(nt zo3+CLHB&&{`A}`1pE-gZOfg>%^}szQy$RjwHRFSUYle0|_U>opK7s`1VouQ6t)9T{ zH-wjb4|S)3vv>lS+x@H>_GZdxQW$sAsw^fbyRuy?--Q-8wU_zx54``Pl-n<3by8Tx zXCpe!8sk@kkwpbZ?{1W|M`9fR)ZQhA?8cD$R@rm+j^OGAcNVPkdSF&{=u-NrrE_;P zj%zlCbe&d@bbSE46#WCJfdam2ZNxdPtOP|px@?1qYMb>@ziB93NJ^mNDAzcdJqLTA zwy^hGpLy_8LQlLSn!JOjD6rN}CFVlDprH5fgSQVx1ipSZx18HeTe*EzerG-xN9jZF z&nptE6D&Evi1r4gDHB?b?e%;rIE5cA19YY*@ii`aOynEfRobqgzV*I6B1bMc7(|(R z$J~~U^^|jQ*+JT~Z!B&$ub)R!(-L^QThUJ5+PSu7=+fB&u{ODhpn4vn)J%Kp&m;wm z>FbGS+b2T6jCN8k9qV(Fgf)@a;LcZb762|5-o)}}ctsNKWVxIlG*D?H$kg4Pu$cv4 z+@{hNhJI7r4An}QimsDRLRMSKlnKYEBua)d5)#-HC+K(>>)Ke!4kHty)s=>>wO4e` zVx?ShZj`^UR9KaipIf(g)jQ6(e>FE&n68aEKXwHBqSHO^vzXz@h{rz&O2*hUVw0YU zX}KB|>l7Oj0Q=wSTQ|p?cN08OVLhz%q3^Wzx6CDLsoCVQ5{XdY?0$R0V{eWc8xo8K{c9TbX*aR0&vbUiN`4e~TkY9!a3 zaK8y6vH%h%t(%T}F;(n=z-}92s2;AXVEUcA+|x7|Kbsuvf#rz~&%@A|AG^G&Hdql` zm-*#ElQ>6T8*If?-3u`dZ^003AexGvOOiT1@qXJ$%%rRowg0TblVhZW?apDO|oERB@rYRWFsu zS2TmQR3c;btTr15XwCEIwn@+!&N)rYA?VOBFXmai%JPf@+$$r{h5E;v zZIRI8l?ZL^vP@m(0e@~qZtW%-!)QP>=d0kUFMGs`VUylYzuavz?dI;_YZa}D^$rgT z2b%*09>xCTIAtb{-rsz6db)TM=TD8RY<$fu4*50gWF738NwI}Wboy1kJby+dmWsEV z&|9oEV)?U7VcMG8uZ+xzP(p_}7;3pl7%WwxaiO!wHaR+_OJ`)|Qg64hEXmwnfo3#3Thk|BD(JNRA?S%ZeUt4kit*u;?=5os z+__%q-ndk6FvvMBIn|+4Z`PNDjrI4W*iN$mmI-kzrBLl94I&8dcB${xg7sp!$7og; zUAJo5wS`;Sc4nEMk-6l=@5%9n>{i>@Y^XKrB%6!{=ME9u+9jK#dc)}@l_J>nioU~T ztF5Utde159XpS9guJMne)0bZ>IFOndbscHho+G12+C~Z972*o#U&-@tX5Es604%4B ztujq3KpjxhRLg6{UJb$nlMO%qamO76xT|RM=gO%?!E_4BJR{%g)3T*#HQpM>tJTLR zX931T&yyzx%}(H&>RMGc`tF0B;A1RZU--x9X_mB|GFYi&-?Gc^2$)~NE1k=HP9BTK z4rhMopYKGvgN;QMX_BB@vlOG50IU>sUw8O*Dy5sSE0gaKAaokeezI{apu@HQ2Cd%l z#OMY-%m=9tpAj#CsH#IwyHTU{v9>9;JOOBp_Z6EIJe% z-V&YPGiW~E<`M>MlUc?m?D;DpDRnhlLr18(lP(QUs{AJ`zq{Th2gXKJuf!$(={-?(;@F zzPFj%mnnLu$p&$^ot9)>26Uys5d!KbSH8Iw*;v831^ zNve*;cPT}Tge$S*bb*bfGnnHV+>ULGS+j@qkZ0@yYTLtWp!#L{fL!G3+@gg>pOS%j z+S9u|gAP)U6siGTlDDTGN&0Mgoh?5^f;{e;yJe^u4CBkDSn>=Xlz|zGy7=}Parc?M zRB@S}HXea~S9$9#bz-H!1pkze@IlmmOcadwbwB}4rPP5vaCfsW`n}e5H3z=nTfUOy zEt4Teo!i9lRhs9>XDFuezQ_}-H+x8)v0h04C z)Lzp7`m1c*>$Oc@-o2th@4_nHK!DwgrYW=wfP+&jYuqnHH7945DHG9R2~)VtR|So$ z1Swfq*#ovjFec}mU%J>NLmE#ul6`b@1OkOkW(ou{z{CddCqfrAG^6Je08yjh>kHih zkd3eRvS~h)JqPERW0_icup7Z}YTi!m$Ip%R5DT_;O0H+ZsU!^VR}e+EJ~6=1!|=+Y zm>dab6xzJqz_d7{m8I;t!$?InIiaovFFx0|Y8GXJJVn4GU)vcoA|B&q_*&~v&Xx4W zuQ=#E^=O(u3`zK+COcc3{dTIX%P9@OJpR@zu)%C{cxxeSUB6AR2XusO#5A00ExLE_ zbX@&bZR_xWU758#;FoI>_Xw&>C=>Z%0s6~Au2?vLK{r)%(dhSQm(IqP)|GF~+&n*C zcL2nsUJj;SpG&KwMS?B8SCDj-+Wc$s>?4M@zOVa=B6h>u`eh=Ul`B4X3!>B1Ft#Uv zRENUd`9wz?tv}S}yG9FUiyD2gMeUEqKusmkH%v}9ZE2JPv~j*WX;}nw9%Q*5?n{aQH z8d3VgfIoV5iw<}YoB19sZJp^Q%dhQHl1Pp6vtC_LxMSjltEJ6?DH~`2x|Qi{|xqH85~+=A4q9_PLYG7uqQzZItvtiRhE z-ZZ_m?kYfj_098w|6_~;*=Sbl9CRp`+h}?V;8N639#iF~Rxt)%5V2e5vG&hy9X%2j zzD^ZGL`ofE@50tb^&sw=&gy6)fiQT3S&Sx)9eT*-AI}zjOhKKg&2ibR zCXv#>wQ`NdI@n3_vgvq>i6^j-Fy!0eNbzSSN?mUP#gsE3g2tU0v)1=fkf=En9@_@n z3HCg!DYmMJ?yqn(SWQtGzd3enfAhL+MZy4AyRQ^YN#L26c2>h;ZKL06fV@#kQ||b^ z%48Zpw_1^BYe^C2oRx@%c^jPNLb0h#H?iJKQEV;ND94;7YZe08>)@93Gyy=!uBl!9 z+r8>pO_@C3$K}YscMktZa3DPsnw-mZh=-JpYJr>la5umXPB7N~^3#vNgEDr-m7%1C zjGQjDbH#mt_eZRKR72lvbSxM5nX3|9mGvj7#aFQ&g&9;{Ucv3GRGbw0!^8rSn`Ho? zu-V#B)bmKNDfQbB6(3U(E8)_FntJcZY0jRWGFSjg?j)D~MslKDi4KhCqfD>W39qKQ z0&$^?ZB-|$$I!xf4Oe8@SVGX77Di0=M%)*8`HRqwn3<@@vP%iWob+!=jJ96SdA>+R z9ad;wOckx{o~}<4+=@Lt65w9Q%8xR~=Wi{654Tzk8V{?uRvbz(%2A~XXvLh4SUHje zo>fTdQ^@;8C90EAJRPh1qi?@P<4_8l$XgtVR7m0)vYJDk0lpSVdZ785v=WpuggwXG zGKFoVtFm4mR~Gei_GC*iMWc@AkZiN2lfGPydxkruXY1QEuq}e1V1y8pT7WZddR&(= zT}qc)=%!4gl}jo|WBEPvjxMbi;ZrHxA95|^?cHT?qi~gE{?p`Co(uJ{LqiRO+McwO8ORvQoKzrd#CzjEBQzrqeymcq5w{k$}*0 zeX^ntP4ygF?D2d(6}vRXij!B}YvHfEOm|n7eHJZeltfvKe&l5A`M&rqI)zAoWN1ZJ z$oJjKx>qCEja*eS&wc|k)PC}D^v0PTDbo3R#<7FBTl_2P+nJGPW9hCyPMzoiO$&#a z5UH?mQbHRdY!zAE7t}f=Q5vWOsN16mA7Kze=G=pniK15{!bK-tbi`4vS{jJ$ueKKf9w<W1V|xWa4|QlYgA#cvbI2_6&rIuv(t|FAB#Q1#9tLH}g(s_}S>B;-j9+L0 ztTSI|3i@x(X#cM{u=jS?^3mD;pMw}1dU>hk|^wya~fV7lZ*gk*GpD;JI;SD#5 z0V#o1Vgn}1vzxTaK`uqsx0mqSeW6yx`Hl&Ud&%&svMQgH&2~dZGXkLf%R-_TY1UzA}(#9x%M9WwWZ z%e|$an%aZw_lxzFu|Ax2(C`YT)30i=`OL$cv)*>>tyV3$xj{w^tKh6>dV5u&)XR&m zAEtfv?W`xiCT*I@;C-YfcJ_fbG-d9#8rN`lESUH2D4GS@e~-Z|H*~UA`jY+jxiMMh zi+*hxgS`r?FZ|wSiZI*mwk)d+){H*FzLzx`O1PhQYtYws$>qHPPh{2$zOD$>UjQkt zzbIO5>AHg1?cFy)PGkCtO>LU)gY&h+8#i4!ERs@fm|8jw4G!o~ze*?eaL4 zj3AE7o6A0F>-QhyM>~Gq5T|e2S49fJ0=;e?`-4Id>;J`o)(tU|Ae+r(|GzNDeG&18nA7|Jjm7`Z9(kRc|0H|! z*r(R_FBp+_oo;LY%UYx+>hfQd9dp+exziZrW}P&0ZIyFa2VH)Ds{Jq2Baq|&|2uqi z{m&fsfB_c&#q^P5H0$4O)w557gzp149?-zZBFTU2^J(yQ*Cwa}@PEx^kFjT?eSex3 zuaK(~w+9^b-w^Rj>kpOb*8w&A$a!#Vi2TpGkXkZ-s1&a_6-N%dIld&|?)Gotmpdb; zUB{9ApLrWe4^w^S8qal|$s8 zHLh98rY$p-XZpRBjm6`%`nDX<;0XIF#+ih7O$k)*U11pO+FWttUPoWcL45o0uPoS1V?sX&&WtGcS_@?0~ z)f>NjELQNYXGmUV#^O<(WXfho9+vYVA+b6?PosyB@Lv{pUcfE{Sw5uJwRVkFVr87A z(HzyZw^vKwbcr}_9b{;ZM3|loUy@PwVeYlJtLgjwawZJf`duRqJ1s47zwl&L0*e6F z;2d%{Jov*E&QcUYp`0uqj~zv{X8Gh?b~}2JWIt6Syqu1Iq&Kmif18-IYm;#VIBTAV zV-P9f>;6pdInwRh#3Zl_+qx?>T*d}CI{y&clp=KL29di(JJwWAX31sUMfNtxVNhT1 z+@+Yvs?lufm*tG8>T?g&k`2;q>P`rf^Vb`tF~|aMG;~kzr1sUYukW2}OPr6X_Icis z2fj&)Va*->Ra3ct`%E}&?h{Ku#)dDuEnfw9%*%rQPt3RYnXjsoxaGOdON*i7p5g!f zW3;I7Oej8_Os=F&F$BPa*-Yf1rStR4UM{9FZP=EMjj8RHsxF$UR2iX6Il4wUhK5AB zDo|cSSI(D=e{#?hj-Rzm$C8VrR(?`fe;e5$NIt@JXv{y>Y&wjF8s#z4WxDTC zF1eX>IEl*;wqhzeQlvsD7naZuC6YhbsIT7)i6%%n5{`PwILS&BhY1oQH4yC*UJJ(x z>8cwaekc@sF0;t@VuUslZBuj0_#I=2LMR2MHD)nqxfSL&sZghkNWqdH*wxJMhn^{F zeaU+fTWpI!VM|Ml0fA&G`651aB&lAN|ohNbSbEjfmlnn0#=)cahL*6bwhQ2%%!N8l zd3fnJ7(+0c!dY()Dp=HL{pm#Di1*t;kyPBe2tef|pn=D~-;SuuQj@CaG;S&{n)nRA zT`oH=-9(&N<9YGB?j=^$+x>JF%P#xU9srh!1&Q|Qj0ik ziW}~(^R^FShb}fR^R~b6_FzI1(|ACYb`91F+gZXj?5Ymai01Ed2X-Hsa$b1_Ixu|p zPoWDL+~dr?kZh|)k2y^e57Q*&Z@8mJeQ6aiwP#V#QWCcft){SE|Oi zg-0kBdl_p?d0{R@YK{nR8M=D;t-?kYUQd%4+mL(ZZl-%S9ZSxB2yWKE5%s)Ky{2Rv zA8Y=g>|O*NHwDz1A@G}~hMZllXcN71Ayw8+8?f!zH{05cP3vj{jpcPd3~G7Fgx|@& z^4{e9McLIY%Z+KDn=OEyXfB`fbGeo{RI^(r3?XoS^tNE2Ww_l$V2FduP@c^4&F|=mw-YK%I(m;D!7N3(<0p=_U>y#qCuDN$VaErBZF2#_4Tj6h8`6(*| z8YkfHONL+P4#oOVRBrt=(i+VK2}#2cc)(2(pIleI5|sL1h*o_YpiA_5AqxVmcT zGMgJ_V=Y%b4>gM!^NSrWHn+R20H~!vXJrW?L#dN%#HPGt^@%v6`TB%74AfdVU|%0K zv*~kbF!rLRmxc9@q>mO%xiPgV-{wq79=H6J+ZR=Bapj(oF-gE$>`rM=vWO<|!`oEn zlL2tZI3#BQB(oS3D(yxG%j3;L&DCOA0a&^_0e&lSFPlj-xlDB?p}c-sLh)8xhC@mT zS`zyL08cx{M=<1wtPY?gB&ni1Fr`BXp_vFa11BysU?^hjbs3pgBLdu@W0>zN^oyX` z*|hDI5!=&w8)SnlSR=8>+503t2DRO0N@73KC^8EDg-m?7s%!zml8H{yMx8=H#rZFa zy|@pS!DcX~Q@BF>})i9M!O%+n;@jDf2Z7ZQ{Vf;o&2O-(eXtq+gm&TbZdsiLu9liS6uW!j|a#QDhd} zA9_(e+a2&wx@3N(esARpC0@duu>Mn1>yN#X{Md#}f-&MqtKAK93+?b`m>FwgHBD;y zyrZBku)r?y2BOpACmVmwu|1+El_w&DHveqjj|I~6;3{LUne9_Fr~1yvPx%hjACCmPX4l+XXI26UJhb~g zO3>Zef8?dj%`&w%u+SDdsW>|B6d=#WaBT{F4f3os$`2G|g7LmRV?+zBqc!xNpJ_7q zDclB&R99~-Z_#e5FfA{EX2!S|Ze08NRPiN1%G|WijGO9EuacR9m-O&{H{YQbFAgcec2Xos#+($r={H4Uz4uc zb|ky=!^=SYvqQ7kKV@0On*7wiu(sbY_5h?HG1|3 z3>r0{^1qL9K%8E4@KXA>q=HXt?`UY9L1jsgfW=Fxt9+u+$ z-_u<$xW2HUMJ=cR2!XWaY?w~(m-ZUw4GARc>z3pnggU`NKKfwWC)nnW5E29Rll3-e z4s=$fPncJWjf2KIqZT|dHVo;#IcmLc5%0t59LZj|$EA6k=y-G2IYcMq5ml{g;#>#F z%LXPzpRlA=PSB@Jlj;h_6$bmz7ZURFSGAc=+^{HwT;!9t@O_4X5LkALK*YE#3HW~a z^i-$|G3z{`U#sYgvkDB{>lJ&BE#X`8uGIk*u(z0;)l?TU`m_Qc<=^!)bB;fGV%=3V zA?2AZK@x&FS*5;>WlFSGvLT5oWcBdSm-sA(aWB4N)c`nVXQFK38a_@Z<0`&GQxsPY zy{1TZuYx-Lu#DR3Zu72d6%^cN&@GKuTsZsa1b3;TWC2p=Y2Yf6tWlXD2xr{)^sRk= zR!O}s$=>iCk7Vo&+=@#}Css+^x>PXRQtZ#lS2|B;=Q;Y`NcaQ0N*Bkai_;V>G_Fb2 z*c2^9u1V22UgA=x@w<1?6mKzt%TM!w+C8pG79KCr8|xAidO%iEGP*)6p-Z+*iS>;+ zR)v>6xZG%&4eOgxNy$*57#d7B+9kfE4d?S1c@clr0y#8Pc_PwYOK~n*9Le!w#$llE3)C-y>W@CfxE`EZk}bwBMokK`e@a}BAx(l7 z-qk`R3%yw37Bi(i`v{qjuyi!>XN}AKjAPVeLIm?FQz4SE`0`oMEI^jt+GH`K%F*d^ z6;=mYr&W96I&2J2U!=EI8^2^XB-hhJzh@h<9P`oHgiwxems~P1G!BbhC%R( zdrlofzzAq`4UcXL?Zp8Go_=J_AwB0Rc z2GFWmu=ri?9=Hy`ucCWv^3lj<5wB;~gaVh6C1&#M;HzU;xnKUtYI&!(-_cgm)?#hW z=T9TZJvRMwn!hOMK8FZ|=VJ`wW4?X5filBi6yB~&@!Mn{j6eU=u7BU2D{gfkRTZ21 z<1flMM+fNY<2lB!nhp6UO!L;(*&B|QY}m5NyN8+k;o>W`%gxyJ|HkF}pSF^{wb_lo zD0}H^I_W>NYpZ}kA@A;(mk@|w$a`{{EgO9L*K@Qx9@u@zaQhWGA>(^^C-R10#b@~+ zai1LjqFfW5e)`eQx0Np5V}Hk7kv-Nhd18)4zK^*uS>z)-PsA<$G;V#?%=Z_C_}v{# zz6aQ&6nVi(Q#KaI=f5af=Dwm`ma9Ea$jT1^;ydP+|M8d4boWLdkj*H#bjiC5nJk4wmgz5m-FewZB?`QM{= zc=*xMc$vCMrnZ76ELR8n4A@nwCibV zoyDlA`cH3}Ik-%h6G|&{q?rgPjhZ@%6Na3kEwtW45|4$*2j%3Bf?U!&o#DUV{@6SF z9YsnV-a~;7V$mMnU>33hxZZdZMJ%p-x%i$Qe5(5_1=PP+f4a}4S8AUFsDw=)UYPQo zaV{iBFpi9HYmUUK1i!}+;EYfb`oA><`iE1Weupkt;Xe;Hd8>i_1~pXr-yalC3Gyxz znDr_!Z#l>KIqSmt$}8wMl&v~ojUT9wA1uWF0|*o|GbpcJvw_jTs;%Folh8YQpv5XH z@KSeZHg+D#Q%tjaeUF1Vt9p)rHY_$8b2t?&zM|kuQLXg0F*+va+nS|4r@bIV7L6!O z12)j5!Uoe(2iQJ9Uz*{~Fo0fjhz-xk8^1}?Dxg%6nIV)_3(>@6q(`!^F}fJ|Wq}s5zuhO6|!ffNhVf0Ixs8JW@Ms{nYq4Qod4M`;*h(&rAD?&h<+~^so z4^vltPPTq;+BeIkF0+=$X$4T6G()pcgt6AxrY4`NWa=<{Cfn@2l9b$6HkdvNk5pKd zprqhFa&`c*iM}S7A4u$?n3(q*BZ~GoVe3xZS|dRs-aVTuV7Ko&Jv?ZzN9%RDIU;_; z%;@*a%{9$tV4G<}fV9M=mC?m<`d~AZpAE&!0C=LuH4#sAAD;S;-Gx5>36s7o!+4+pr`JFJbZPq|{rg55~-Xzili2**1*rUJPkCoXBrGsecK z4kIS$lM{TyRQ>ed+3V>`6_xuJq-)IU5ea>ieXH0Pvc-xeq2DxkbDX0cYYp{JMq0{C zCY*us&W&02K<}hw8))xe*td8ng&Vm5u1$J{>uv5$2RCa?m8b4Ahq=ZnVsVBS!l-2B z!u_+on>meY4a+GBOXfwhT^7N5$fLy;QF7;mqt0p&pRoK4ljwx$>YVO8$)t*9*5>s! zdegdpn`hJhil8K=XX8#^hv;2XNf+Urj$DV z$3It|pr1o)Y)ymaN^BH+Jxp>as;@{fQfZpo}8k8!kXUf9b@QzF}zE=4o4D~?T^<%OvA*{v;1VEG$ou=A~S z_Ek{I$&f|cF(z}GvXIxR(r^w-IchlHDNWc)&o7(kYPj_erU6YIk>$KP`&Hsx z57q(UIs4?>)5cpIw`hjh1&0q-)8?UL`5Tgw+q#(XXGJFWcrzBMjzQaWW}EMq8x*U+eEFck%fEd0)GcXJ_XkaikByhvNvZ;X5|M$@QA5qOiIBx zCHxI9wz>k6vcgM|f)aUrB|L}+w_dKMhQid%&6@(^XkG^ZH$z8b4F{U2Vp5n1*NS{i}Qi~u%2n{yex-aSSBclztq zwD#}x_Yzq(79Gp`&;Y8cAYP%iT+PwP&TH?(6zbM4e4)& zdoS2y36>hI2MO!jpQoZxEOIEaTs@$|wk|v--Q?wAV~shxU^d)0Zym0kVTkHJ^EpF-!u|3WGjB$-H8RQ4a9)?bbW$)c~fRTMtigUygKHY zWasy}6`S?so}7wXQ>5CDIO@}^wy}BE$D#z(^(;67xKhUG9W?T%fB%_oy;SDh#fjEG zDBf#m-`MaMg>)*CcQt71UL|+mqN(49ls2#atEf0XsrHzo5_8P|Bg$WFvxul<3Z5aI|XD!sobA3#|} z=S?0Wal8DR0(#n#SH?Z)d$;Y&=BZ}##mg=QO%WL>UaW-tF*@+)Y&u?eM6L8Yyy4|W zkrL&8p`nrVC2X{zQjAsF)EmwK0j}`{ShWectG`-KB;&s8!Rl&UQsXItNe@11ZoT0y z6q_lnddET8@n`ccz0;f2V~7^7i!{ra70BkV_WW&#!CsE7e3tM6aBzp9=&MordpeD= zFmzh95XCx8qH?A*u4?Ad6t3U`g(wy(BS{kPifwAVSWTD#ustY)b-D4(^>B6Qk?K5w z*-^sD4QJnka;-fLtatn77ov?XSv2r0eSK*ad~^3>|J~;Fa`Xw0z&mDOni{>};}I2} zw3Z`mrFYyvZ8bt!>rh_adGcmaKk6V|`u>t@Ja&ne+*gw1?JRi5z%2I!Vt?S{hmFhNAjLk94rpUjQTPqF(Yb zmu-#kG+n+~4DuRV9s1qViNWBN(}h1AOmUCcjmONh#ILB)tbI+`kX)AZXTufVbW=}-ldH=Q z7k{Qpn|+PJU2gZEUEfX^hB*Afb@=ma-a6ehACo=Jy5bysK=; z+SD8qyP&C9%_%IR%FMYjJ;c|vdu*(5*c>~QEkx7=kFy7vv~SkcnS1M;S~RU5YB;IzjK}E3BqPd0~@> zd7zs*s>s|Cn>(Rt2_PDKOI8Hdd+gg+lY3pmI7oSIigopCtBRdutoe>2_N$nGya&6W zbh()L9@ljiD{yl`lT1~qP>U^^g3yai!A-Hw!A;6$NSBZ#T&_SeobdhB5EC_&nmdcd zib3mrFyV*jEbDItid<890ve%J&8&*rXl0EVG5iS*8%{4L(P7OzQGWfV`?{IVUTob> z@!+ok+h3x87lrj${6)D4*6*r7YIjoTELxvF(SI~rTRVm;bMOjp4+N#`uV?j4O23UR zF(=|o#l&~XTiMWQArZiR3kwDjyeRspP=e01fg~BWBQTRqb7v+r=0(x4N#r3^nRS^8 zz6)T+6XvI)FP85iQf{SOt*2%0sq_?PHz2*GGkxyfti{bBSd}<@wYWxSRbp)sf{DXO z8_vwat>P$6{fbi>R%nd(Qwd7WhA$*ZX7hG0g6N9Q_q?p|cL(-w59Yg^?A8P!RZ^Sx zD$%xIt`z27;LE2)S@tF-iz}7z`Bu@Mk3=|&IYi@-hE?0$I1a=aw+CB)0YK_qg-74J z?m8B{jVrq=in)Pb4iRT!#PLLV*8YGZfF7<++R|c$9s{dpk9!b7}vbcHuH9_(k^!cmcMyVI$%J^qDHLw+D7R9Wg9p+%y*w^ zjiqA;v3QE8I37LEw|@op#~yv7Aow=JW7z@ndm${dZg5-KDUnqJ#N^lAxWcz>dJao$G1Qp7#<+(lJ_2 zq^MIFJ&(1;YTT^nAw}<Q*9R|LthwBjl_VkPpEynAbr)t|&V zls;{+*9pW&3u&r9EVv4^yoZ*g(olSrE!)OSI3iSG7G$9gErMt054?psH1}Y3vSLCw z-t=iOew+5R5AM??!_}B8BYcY_SC{)-Mki7B1y!ev@J(UxQmRsz6Dlv-prtA`YhoWd z^IMg#Wm8#JpEosG)lr|>Fbmog%N4%&dX6sn49fE212khgn${#w#`_X*Q!ODH~3Q!D%i zDNW?^jOgX+o1$C|FI_b@637Uheg#=}J2-R0TI^t?{BbAR4UJV!Nk>Q|&XE4sY){+_ z)`bs%9SCvJJ98|`j*m_q>XfWvc;PK3rWsus7dBQsUuC0KnQ}3Uf`d|yr%BKh_CMLU<0>EYkqR}U7s`ckA%at5!qj|%sfKd-l?;O$*KN%R@tEtmd?p^CYTCu^B}Y76d)hjKivA+m0+r zy<#D&l?(BiUjw9v*=%u82U~4JdA9H%BZEqc{tBm-p~#Y@^?+3*{ljZD=MEKG>#CJSXk`0NiEFU5ms8QAZLcXTB3HeI>p_&aP z>?4P+%1vFP)&%%aciOU_PMVv6jt;m3rT`vrAg6JcLJZ^f``O#L=ad-lr2I0Q=dX)c z0L90BMV0&D*VSi!U3pszusVgUeVL!ZW1{%bx!TrNmgSw^+dMq4#@BqavSaEN0cXxM}7TQAFoA2KHFO#g9N!H4&_dWaUv!6XB zAFn{ZW%6Mb9%pw6)E&YGBW=q+Q}|waPP;FwO8EgXjo99i#B|y zD4XKd-Ov#q!QuBF7(f3N&E(?XM1x?X#CiHuKS?sck0noiJlM$%gEUV_`OByut;g!? zDebB}A#FcjYtE)(HNWlOczNl(Mb!nEnvyo@rGi;L|ab?J#v7)s|O5lS+Cb~!H z2pXh0d}Xl!PUo;1Z?@1xZ%ygLsPI@+(w3ONxU^~%i zxXix!-#VPk2B)lbubIX-Hsw%c*?>z2g`^6@j!D3Sl zhGS7YBBf=1AZka;*{0b+mYsS}kO3)oOMiF|l<7O#qUc#wlJe{VEQwQ>kzWBdvWr@^ zE(Ke3k0+^ahAt|%Qh68Z%ig#pl}pE&Y-$&}+5jRMcOm*G?R8E#UN!gEinhP!^`BM3 zomV+bckKJs4HeS4(_YQp*!wjI84M&=JE~Gr@4gXKPT|#8UXR$sySZ31LR+6K7pP!t zjj9Sdm{Y@Rxr)D=WBRSa&*0$_D8VUWNCh;nHV_#M)Hb=>(ljAPqF%bl)CYlO7FR2-*bN6MlU<~X-^UJ(xzjKM zS))R*P=RKVt?iYvJm==yM!svywBeIBp9EzEshR!(#7G13&tDH-u#ZyQjkj3Le`Y6} zl(yH^fLrsdy;@`X-M`fA@@gu{QTU2tJkwI7_D`8kZIHuN{#53`*rnQG?Z5}a3`clHh2ZrFDD?)mCkPqB!RHDg z6G5)Hz`9zi<`4s8^V06z(F-)PqRC1#7<4kb)ih?c<(Ma>^6Tb+O`LP1+!vSqvcA_J z^JR~+7iy%(5eTBY{`J8uN$o8Y^Yi>lFZ#h=O55?zt1A_K1uNJ^{{?+^y%bQl%~5(x zbenUE9%ymij;&4853t;l_cCV9_9Rlaia>}&qsNwT;rs`qn1NuMlx6Aa>ZjP4i1Gge zR6AR5Qet%tmeKX#kCunM-Nb+4xE^@aYi3-{di9bV2ABh%0=ATt)I*1}ovLmnFq*vrH{XILG9QMP%ifwi#o^z#TzSm9 zJuUwOMAamTb}#-Q9e;9inwP5y{+^m7<@zh5_h~ses>W>U(QpCs56~*MDg1kR!(q5< z(~aI@v$Vqrt`)E#`ZzdkzB-`+-7k3i?|K#YZ=$$Bh#HvasL4QdLO5*4HxuZ zTwXQ;mylmI=GAe~#>e&Gt#8kwSd;udK`QlsH`l$#&)<3&=*V1)Fcx8cMi(8*$4eJF zTJHE-tQ_3ZvMGf8t~M6GGX1+9Y+ALQ-;1fK_g>G(8r6BxEDLA0om~DBTbf5CytQDH z^gPyhug`^#sBExT!4w3u@Pb)Ex`If2CR80sA1#aHu-#&{mqnXzM0!vODd|s!<95sm z5VI6MH+Ro(dk)+VuC-kDf7T<*{X|vGt>d=tf%Yku_F*AymTGXSYxU_67bh!>x?q(> zf}>$Th9iR!c?(^QqD2&4gi=MMpkS$pA(K!EWT;G@n3^_Bu|!bOS~+1-gP+*$nXoi9 zaO|Qtcf9H-!?$XrFz?13va*Q`Ba=kC=<=;!sWISVIeBjA&H9zGrWcm?ZK36d+E(YR z_U|Q4>1>zMhkcO+A@>OhUkR(qZWm-yQfQ+?d%}~W$LJp_-Rg@?a^<}Otp9(pjZT7uU9#hI*LIZt68~$H6|S_w#tTV z{>}14T2byu9;2s7cHs&g)y0l?XX79Pw6IB-;)qby3CLJxP_kLMAYb{S9u96To#?0f z9}}3I9tnj~!lkobi?+HiR#a)q9Inr9SgtI4cwD_o|7m&i*X>@eAxg#Fh&Hh=rpE*1 z38B;d&NxSZY0HPd8H-D>SLF_KXoi- zbdyfAoZiV`(_foHJe|K$&_N=sGfcUJ+sMLQ$s1c?B(vzKDV;zyNu?BwAEM@Nhb?RuarW zyrT-{0$58j3PsYIkS{?cq6~9-bL=eC8X|FEnvy%!6o|-Ybr2Sl>X)6e6bdFofmtas zWMSWzj#Ei62eH@DEi9G7)4iF0lUhi@*ztlzmo#Dqq;N({4aF=nK+_E)R4SoF7gR{k zgU5*|JH|5h%!&-DubN3zRwlbwa=V&gI-E0HG8t@k>5*Br8FJ&m$up-bhT9#R{f}H9 zJYdp)5*=6~6TKt!UUG-6>h-zRRE#3%81Csdyu>7HEsPD$hEXv{Man$$`N9(*TECtb z%uMOh;MqDvrCK^D`q*oyl3xx#+QqqS9yWa;8I`8Pxdq| zgJp?mm25tQqIFjKX1bSP&mUAW2Ccpz!6mQQcZ)lg_SDS~+TcTQv8`t(UeZuS@54Vp z46tzGrAF`L034=;i6+9D$Vl@UR^!8m#&=ngt7d1u@D5E2@T)lXVo;^kgvp?mV<`Z~ z@4ajsLuUh2qS%KqWfA~W!MVA;R{ktfhnu+;QETFrXC|umTBJtG^GbMc%?fs98mE~& zPZGYz_pUOy$!QhB1045VAho5vAAla=b;d0zxc^Z}EI9qCCUl1Du2YcLnVitdQCAHQ zl&G#VI)969gi~DAP=oDPBd)Pyh&OfEQkst{?jrrpdth{*uSAB^EK-Q6(hBHW2eMq_ z@%1z@CwMn9k}FES1P}blvPh|M*N!hxk(0(p0Z^kNlxWgJby~~4v0m457)*0x_jcDL zn5^3#b7U(h)i!znvDr7GALQDG?Z_{gnPok))h9f@qgDa(&u9N!Ft+xHbop!fXh5{B zvyk#fT(Ur5t|*k14<=UE2`bVTcDvYgz-emDzEi%iO-w^Apr>6p>Cp1!cgm<_$wzH& zjtqB++oa04tzDcOf~#6gqqmW7eDjz}FZrN8wZ_;Hra)5abaMHE^wxv&?ovT+<1Adi zP?(3Yy%YYvhjPgOjT&x8_D(6d^^eII+o*K?#Nas466|e8_P)4_BEjOxvxd~DHOfT@$j95} z6*`EFpti~xLAv<*L(5(GiTI)M!Q1*T8`2{YcV-s{f{X3}j9uUNRamNsKale8*$s9K zdQh}&?LJ2ilhbQIFXEPmi;g>Sbh}@h%MJ8*LjwcM@%xe}!-NkHER7@G%JGjE(gG~m$Po0LpZJNJ-Qkl-Ux-!YG^qlOL zshDnW`+TM+I*q0LR5hyf_p$%>FuBYCQAZd6=me|MKf*y5+O+=9ES?7hgKLOqr3%&s3J)gqan8-bG{1 z_hATPIIp^qRWvPXV~HLTZ%hJ3zDSMNNerVKOo>gow}&?3%J?hAl1hAXJRA3i8QCEM z)@9&&p11t?6&|VAep=n_U5)7vM~7Dd1QN4T3n*7+zpiXb*1RiEF7H-4JtCHBIO^&D zbVxgPXD@qFS!ZAl{f378F$w8UKux-G{ov{2qeVKNX>1y!rcn&8Tk(2)`g|BjnRs;s zEOuB}YTLE&2YJ6qpm5HzhzNp5Q4;_FEryC6 zK|K(ecH#(Krv0Y__YMBus1Zv8mHPu)j}fxDrfwP}51jPoZ9wlvuw=VI@O*20$2Pjx z6n75u*O&!L>Q3Kfx`P)f*M*oN7%QuuCl=wU@3{lNrDs=^*lE4eRugKTQ?K(puxKrE zmBrHD_@VL|CdGB~h8RWB0Yia{uw>~dRp4QM*F>x~lL+stf$FUq(Hf$y>kZr=yQ+|J zR2NPjOH9T^Tv35sMUk{RbPlj0|D|7iQyY^* zW!}0^6b0j6lH2V_v`0fwfEx( z!On*OGU=xZ(~N9W{og)h&cA#%2b(3{X2`br?%7)WYT)FlzoUU(xN0BO@FU?!g5%+AA36v$io|6)yYpas#sjimJXW$&O?m@# zW=X8`E3SWV4ALbwwllgnz&hF)-URms8yDKcZf~ZLsT;qYirORVo}ErNJl-;Y{k9nF zw&m91Qj?>w=||VFH6_GNt5V~&fqgSW-b&$4TW^|n$!$@xQ`ANqto__dpHKzMIjt&h z4Ly=hzy4M*8mX=YHNLGXmSDUVYDs~f3akGssQ^rhN*IpzC ziDR?Kv}T7yiXicizg{fK5r6aXFjW3nKfX0#_H`o7eDrVW#9Q!AXXcu1wM!n6V$2NE zLn_PEgB-s>pcXr{}G*e-XQTERrSuah#- z(5CuSa*g1~zPXM5o3cVkUr|I9Cx~T0380RJLF~aZ2t%lz8x!ZIX|DGe+yE1q+IAw4 zbprUPHg>W*n@EqtN?hbbg(gRd%89nK>vCb-t7tKreM7=O2>$`P-lBoC863^m9*ma% zHK$YJviRq1K12fPU4vbpa7d}CKdL`c$R4y$Ny4;{tys2A`_2q%#X62`R|JKBGW{tCGg|ngmS6(Fmj)r{GZYlS*$R za}&q3X>c@QO5|NnXFz-z1-)e8z+|#Q0zwF6Ywb5|*01Qw)^0G*c1G2{`~yUzt+cwZ z<++TH%he+v^k7#Y_ssqJll9Nc`B)AAlGgMajk#5852rQ%mkk>&yX+Kj@wHBx6mVQ` z3L*}*0yk2Z3?1{1V~DEiWve%s`7VnlJM}|14oErP&zCE4uJ4bqm|H$3uGm&k+{=|f#E02na4Uk6#5Tjg7 zvT0L=-z(xA395%MpfHefTQT`J;z2-|4o&_j7ly;k7{hy%W@{|t4B1qH5K~@YJii+& zHLRH0VoQOsWa!+DA#^r&!BJ^Iv=xRLFWQXi5LZ)~;t*R?fh(}I5Una%=LlnD8P$v= z;X?6LtggkbTdC^HCP9}%v#2?x8D!v&raLZgSee+hL6faU z4L{`!0ZZbY$DFz!Z%|}#PP&zV!t|qIM?@J2W+i_ZiSucWY8yUBgzcKDNrl&Zz}S)h zyOxyxH0aRA7-xOnIZpHdeu<8l7@rat+Y`W z7tPUjfRk5ZhBPhRS_z_FnQyZ^I#jx5&nqIdw8Y=EBm}MP9SKy2_5*ZrC>>SWZix17 z=GVF*McdxlzD_80d+${^WMfUIWv_Z7*8Bc2tT#{DS2ege<$3IBz~GsvuS+tC zlGoH+AL&HdnJ^JALbW&bip_Ae&*4nAnOkuoN}Fby-SAu@>hVHizb|u2ylrh6LJv^1 ziyIN3mWGiBPr@XTH|^5*t&?l{FI5EUbRmX`cFc*XCqbn83RxC?C zh{N2QcBIGMT3&=ycA<#G#;h%UTnOzGVH%Jog8|lCA`%ES6<7{iZEd+sVUD0P7FZ2`f??r&c?i(6m2$4C+)joP#+A zvq;ya%#bFX2Cc&w^rv#JFSISY(KWI!-Efe)u(=TBtGlx{p-AOT{CL%%stRI=mrSNt zI^oyv1Y^7LUqQ{MkFa$eW-TzDJfg+-!8 zhc%O?NGE(*ecm~*ZRy?eRQ@34Xb|>%#o^(EQ|TgnX<$}Egy*7PL`;UUNT){mr3PiV z13D&4cfghQ6w?%ZySRpALJ|zc0ZP` zLBj{;j^NbLM?PDw9C4dj+Ncg4!8?SjJ5R{aQc)He_EO1#j<6ZM58A4Qrq)U`JGe?q zBK0!CVZ(*`Om|{zncqRj{;Rjs9Mo^JilqF|@{<|gRYc;#Epv0{eX~1g;~QP}N7wG)Ps>P+7xzpUI+)uB%b}wA&z{kT^s?rCDz5|~$oc->E z9G}IiW-7anI+o=T*gp)ZA1b*=P1D{|2Sqtt=6s{7hWT6HRX<`z><||~l(Kd0eaMsqda=*OwzVzqnY1j) z0%s5EgQDfK+~nMx!1prDYkc=@e;GfVT2u4xqjDP!q0|dwCTTk$t;wl~(RZC#<1P8E z&1%Q~qdyvXjtqcw=%NaC7%e(HFTvs&*@Pko6pG@my3S_3OFq`V}@?zGhL^Jq(?_`!#2h8gnU_YH>IV{ZTW2+y6Iz$Nl)Z z_UzlK#S{BKz}Z9gbbXsmkkvM3P?P?&wWr|X8^U;T-L#5qQ|R$14GC!lxtOZ9qskkr zm}uNt!2%HF4kVed=7l5Nn@B|XwRrP{hZ9_Zkn*J(Sx|e^nZ7SBsCZDgv!%23-Y2A? z)5~hhrB_f>#~y!k+YynOAnjB`3`$^EA3--A2OZ|Y~hbV(`|coF10+z zLEZiMUaIy-`9>Eq6vRK;6}5S-lFVDa;mzoUBW%U-4SW+ssop?1V`3=@46=%{g}>Zg zP2=m*J^DX&QUX5m`1c;r(yEa!Gu}hbFIr|nKU@P0)H08{`t&j{FZLzhonAcs#&;8N zo4+<>y<*L%hw<+I=9SSorspPq4B(#oha@GO-F-DCD3P*zo<8mAW2?$!^O>20P%)BH z4gdixs0CJwXm51Wu|U0Aj0?+AId*I36LoI=MJ=?(m|);joy`Y>C#Tuws@rLdg|^0| z;9q&e<$v?4ZI}7`Ivan-TYYInh{|JNQ`3@azC0jC2k0X;aSUDcHoS`GgyxG+2Olr>Z?xUhN+`uY4egv;)mdH zkt5wg=1$iWV;{z5XDVf|`oIBHb#@Y+)GT9jJ#`{*ca0{#R_gTMkt!qY%36+u$}rmH z3P}p(cDx(i6vX^M+pAsUS{}mY>=}b;79SoD2c~q|3`6wElno7fL&f;38poP=ZM!`m zPFagYn;{3^$BJ{_6GQ)}wmNF6E(&5-cVw zXfUNWwC;*HLM72;-r7OSvD7e5)|N2M%DvVIBykY)i*LG5m8&PnxFPOw-;U68j4koh ziwGu7qh~73U^E;g{`~m&bes5FfQP=~YxO_fJk#U6TI{}izcK}bG$R7Ln>o;+$Bhly z!i2aj4&gls!(=Ra>@kkLq*y$-(-KugFgGHo3PT8S1({+6wQWoy7cmlhJM=XaJUbUT zMt1e8QX6};tsPtiZKkvt;v@@0|KDBVOVqHEtOTbHS8|>WnuN)(S#DUw8^x(lbFCJ? zmeQvOX<4s6?Ps_CwYYEm$-Wo;XZA6h^_~40b}}m9C3?zHG1Ix-VPT1-Ra?ER*cc=< zr;U1~$#`Vni`_W;Tw(0h07q&-hJ(R8yn0=u$Uelz`=F5Bz`iNXO7|0=?AdqE@*E;m z)-W{{W{Y{n`LOt6eZ?mV^Y%(UtXZVsDEAMry1n()&m{jJ;LBX)cf<1X)9m@b#r&JU zyO5JME-!Kn)$ej->8gNIU3(kp>W|h3zno4>r;WFq+%edObQ^bWC#h0hkS%QK%Q6>NMv(eL%Ir4 zhsKJCEHdc>blHZXvqEGq3t;F`+`4Q=NrI4BNVFD=(wI|P)KpB_DwIJT0~_$h8ZLb0l@pXYCCAO>s(v*Uu(leFZ&1uH?TgMtY)};I^ z7wY4|l5=Xa<$a|dD5pq?`{S$i+nnMZ^R?$kx{}iS*6LwgA`=OED+Cy7=d#S~M@Ehr zS)M0*?~bZubY;OTI3p1y5l>^5#!5!HT!4^UzlRxIBBrCw5~{XEOul*9R@a@b56d6N zKg;_^+iARX1TEB8X8Z#@{M~<#AbBeoM6u+$as415#8C*7#EYI_2*EVwESsY1jvN(R zvtNAd^fevk^g%&W(Gk>lEYcVJ4feE8X=qWUXo?oxHx?Bw=PJ$p5F;USB9W)m_mQk% zIApJo-Dr0JQqWA0uohHczn_lscP|IXgHv*97PS3lFiODD+z`{CMj}KKv1pk@JnpfW zz&)>>`1!i3Bq4z?FoXeL!4J($;3uRgXQ*g45svti{rzd=i&qy@EhQmooeXNDMP*rr zBCrcnDuGSF=VPTN=I>Q5qV5i0<-k(HKzyZM7&X-AS-C<;o_6NZRwG4ES31=L?DJ8W zEnRwKTq#n*5N%+dejsNd3Zd+A10|l21ZUC066n!Wh@?D+y13K*D>>#Ovy3&A45lqR}9MRHS@# z9=+lE#BPtx6QqNp;jXB%-I7oGzB91J8&2&}>$6vCQLM2F z`z;~h{0U4jmO%tQfqi+Hh>~S_XhNHtLd_h@g0{D=Co(MGCxG_(sVT97kgHs{(#=j! z942v8N<}T_n!;=sK)T?NN1i1_hz%=;cazP~Ft6=U?_sFOa|vOQF0th7{Aqn8_+?<4 z9o75%^>!!YLOxt+SxZVju6Serm&SuDarEkl{i;X8@X?6S>s(lPUF0p_*IX0$?geL? z6f%mq`I3cbB$5_X#tZbJDC$VOVzm9VukeTdV9%O8^r){oKJAO0QwCk-hm2+C55ckd zJ}#owQ&D!Ofk6!6DOfRFImsU0c25+=o}#g4FfY+Ejk0w|FVxtB5 zk`%_>EBj(Id71PMxDnZjj!+=2>x%`yO8dj>qi>N_4vxJ#K!k^NgY z;*aW|_-2d%q(CNp7Ey^*uou^(fda_p^)_Bi(s7bWqvKcSKoH(PK-m+fh3s`(R{KDn z>%;@%v8J=(?Vk18Ah$=k0>B4%$bpCIFs0gQ%WP%6OhB8!ekgp`gltq)b>eKnYF#6J zz#6KRs?6^dQz(Iop*`Hlev4IP16)`Lodau=w7gxYXFR7lheNhL!=$2Tbv zP`4^7zyYucI)+s2EYn7pzQyyjVP(47_W9|vU>F}{6SFKoAX$zj@<0@}*_!J-snJ%9 zc{hB;+v&#sU3KaQi|)Xxi)xi-i&KjqTc_CPC0g9`Yd??gRkS4@?fR7(E;`fr)Q^w3 z9e4M#%JK&Y9vd4ZBPfMP7l<1g8Nd$00O``=!jj|2AB9cdjP3*^+E10q&??}mRMqlT z3FRzV`tk|s$4PtgcI~%P2#C?0%@z=uV7<6`aiekl({Jgf@8Z+^aJg67cJZxI&TqfE zW?Gd2;$G(6>{3|$V4d|BhC~eaD}}+?qYvkX)}CA-pEw2rL=BVYd(h!zWahi8z!aiO zT}UUWAiy=aoi^Zr!qmD6d^`Ppc`e|p+r(z;smajA*RiLuuh#c?j{&BnfWcOU2qIfV zmZLkRZSoG8>E(457Y{>&%5!;oO_Pr%4Q%qePtbMjR3;y!#E+O#qq0F!U!^`QL7wYB zJL!K^q<0qU&V!fZ)+uYeEBKj0H#TnuhY#?yx0WlpWEz8_w62b4TlM2V6PXJIU><&O ztIZQ|jgiL>=n3>=kI<&Kkjm}2Aa|#|7|)^)CgH(QY2*o65Xea+3YI{$JE2cs&)2! ziCtWW&H$$uFGv)OnZAcs_(nFY|6nYJ4hGKlZwB)Qy|n=PBb(UH-9t1PoXpJ>U?j7I zLk8+vuhW!@f#d~*)f$tpaU-(bq0CC~qH!yen3)f{cl<54yjVZ=g-1?Ilb4YhZnd?oI)(sK70)2tDQWNS&Y0V6ga|>IDp`M+t zx^`e&#zR}c(l?0 z)6r?5P+T5uI{sN6cCq(onEL6@(yqzdayP0U<2S=wPw~lyuhm?cd-XHQwEM$q-~~5K z$$Mo`K22hw3z9;;6dEX;GnF#ihyewFY&JttxN4lA0IQHc z2dM~>dGymB8ZGJ&W*i3aa?<^87FHqnvK5)9&60^4eD+7`MSeyjWekcgDpM#3T+j=^ z{x8uY2d+gDA}7L-H86&J2Su>~l|5#!xu@27@!dl2Se%9tZ4T@<-rEIO^mD_8FBT!f zXGqyk6A;k^TN=vBnN*GFR%O?!n4>QyDcN#xQ2Ifc$99j6JS0pFh;VoTN_^Q07l~W2 z`ffTY%aK$uaDqIHMhv&Gl@+NPQgJ4f*yZ6Cd&CQha*-HPZXwS>n#JESx><417qd8P z6>%tRSb4*t1m>2rj*wS~K_U@W`5#owMkqKXih4cH`+ZTy4ttIy4a zXV|DlgZ4F0MmFcwu3@EK=cW@6znLFoc=u*hCe)}MUI@ufC+hbGQe(Z#LYS?5tg7T^ z=3Uz#G;+1Fefe^!*Bs?X-Ch!%zd&UHHT1`vI@o&l@>X- z_gs$*`Za>0HQ$<0XnqHQN`K}yeqY4VV^<=WQe3McFna#s+(%fi7O1?RBua+amQ^~+ z@{@f1=%>#QshY}CM-}WV99GsO;`~#gQVt_}r-Z}WGXX-8k(){JikiEYHp2W#0n7!- zkX$E|J^xDJlyQT=AU>?7v~DPgZuXSnH)Us=j>b-@V)YC;Q}r=7 z{@-=!4+;3vc%s>SSeovw`KVams)36l(DbR;%|se=ly*` z;G$>Sr2G0n=)L3$OrvI^Lk!H!#}19u6e*lwL#!mHX$q1xtY+AMA;i-VZbDn5+h0oS z4}JaXkNE%Xw^CL<<@^5w`~%1*Ef?Rs4895;vu#Rt%4Dh%8|n0wJtE&~^1rd|dH((G zdK1Gtqf}2e);=S8<9)go!D;5ZHs}%CszpbFEBPZ936;zXu~)I?RGhp*zb9HdPi*+>AHMe5^46*B45&Xkj?)SC(Dl>xG4 zlTQBu+^@llU)~Bo*R6m$KM{ThGn0+O1~#%Vh?OT%HWLk1APDX7jSaF|5mH-_%kU*p zkmWgeoj-?ufqVM!Yae(0lkzvS--|TcOPK@XV%LYm^<<~e5p%F=m6ZbYkQ0^B*Y3zf_gs}79jP%;G-UOO!Wh>pfYiMnt(8`4+I!R; z5fP!JNcLl?B636|tSAJMW(0YQJ@Jfl3Z3BM`yxc2&JW^A)^!MwOv@V@lt+-pGzL2U zt*_5{??I>gW(oZ!?FEUP?`zS;^^fb?+qC=N&n0rM59`$28}6nX%i9K+BEmx{UmEf` z#$WZ8eWBLp`4V5E@ShQmjJy&8LkGmXY}OJWl>`csU(~&?Z%;g1Jxo<~obS0u_rQuV zskTUCDWy=2U$1H6@9lG}%qv}NuFG*&`4i(D*hNrsgTJi<|MUXqJK0vJE6w4dqlPxLfZ=37d&FKVAAQ zGK9?bA($k?!^}bbJ13I0(xAxEf<(K#1Rw{;!qB;_0Z6*cY6o%=&$bfi>LSRvxpfX0 zepSBqI`ZrFXmjzcCY7(d#eJ&vue|<_=Zt5;^N+Sys}^=1ptUm6dZiO0Zoj=67 z$fx1dCrWTKwF_b8>Zhn0H!N+wzi!ovoSMaRe2V=Pf!uZOAT{P7;5_T#586Ku=QB-* zxed_M)KQ%Ft+@4ajiHm)cSP$d->vKjUUBODx9v1Alg7UA-HI&vEbKq}ef0SI31?VC zqo;MKI^5>c7q=xrAOqc#76RjJ8;J#TIy-7y@xVG<6w{QVc3n)Whw?Kt!qS*8`Dk~Ai0qbZvOzUkb+hD zPo+Pu*By83ss+t3fZ&osRxAbjWVnQcMOv_!L{UXc9%Y0NqXHK+ zL?0!p=6cOn&2}#2fG$FcqY8(q0NTXwWQDG^u=vCn$kgN?6i@Z(_eZ+rvK;BP6 z{mQ<=UU{}H6StBn8^O4Y)rZOw+3F*_ZY;< zgny#C4-2=gSHepGSF%OEkeOdl)1YT{r{r{GE+l-6PGsNJF=e_a??DE@O;mDM*IX9- zBu?madA+K$WE))HJR{p#vncX|PW!H`m6+>e!=fj9l7FZD9IMDR*ff@OI(_vc4&iNp zhL5@S5B?3Ix>Mf{Y{Fwtr^jg8Tg@fgxJ;81qRz-cM;6g*wdz6M$POFs>tnQaQ5naa zt`Rj`+ylk))kHTr+$6+!#@M#}=SR-+_~HfYKP42XhY1(eY5tS693Fb{>vnWoYf?^% zG^2FO{wy=O#Ay}dVl8_+P?e*0L~dgIy9%}jz;L%zR7%Mn*jgQqdxq62Dv|w257H7~ zhBm*9ImMY<#_uU&W$FYK+lOgnzKYcob7}cPiJ^{wPShV@#Yp~6k3qDB3xh*SCOH6v zPIOvqA!1==#iAWpLi>n1BKe&rHAW$Oye@g%xyYgr_yWf`YGn!EZ#kDg{h##V_8Ca! z=Ru23wO3dE=@~c_s_`0J`451MAmYrp!EvBf0mHR&^t=lzTTMo|PURFh<{lp0Uq=R2 z=m`_TRoT2qUII6sJHepJr?^mM%u%0wB~w0=4*cEARAhEpMSDVIz*qd7=wh2wrWR0QZ!1$z^QrggUx zgwZGyi5a;AIcf~vYOlac2I~+l23l%JnqpDZ4m+#7B*L$5=;Z>YN+{09nfmYoVdf5^ts@C2E1%S`^}F zg$XIcS}twodnVh$((La<{CtHDQ`}yPV44%Jmx;5PwXV@kKZG>~kcrf)B?eR63f_$; zE_~h!=pXxS*?%^gHRxqBa6yztL|w%221VHt(qmGQSdbM~8L1{x#W2$FceTUZ#qUjL zvk(0S?fgY|m&sLM^W~#ZGcQQc%~yA0-97)As{81LSl-xXhA*!-`89Pdu)r(VgQq`4 zGC#M2X3F+V?G1VQaP_|DSG5zZsY_PY!>7Mj;V>^m+g-}Z95X9ql>vl8YShbuikv1U zLqiVoj)s;uDUi2|;}y`ow?f=JuZYxk@+IK(4GoaBnPOupR`;eFn=+0n;6m|yXdjUA1#f>Wo;~uRI zUUA0UU9ME8_Ix6j1*T%A!6s)(!0>F>t*wDtR)d76xM?1fi6>v@qunoUjn%fi3#Oqm z{AXUd!Dd-?2U=eEZA) z=S}ece-!a-I3D~Q{rBTvWn?VM|6eukLHha`X*9&3smu8G>&5f0=h(md$VC}Bsia47 z;kW(kAK*J7O?k%jKR`j!FE3;kT-*9Tz}`Q=!e~v@(?5XR-w36zE)N8aO`9!C9o$Y0 zCMR@>nXM_J`qwQF-&HTWnEB{1a_a&DHuK_ErYM(7X;00f5-*iOC~6oSN5U5Dr_C5X zMP9C48{AY{kY);d5=4TcJE?}=g29gS#iMgxqYDKeLD)kcd)qEuf3WJcPD9{QP1i!# z3(lbUgL@i6g16D|tssxR&PI+7NlTbIn}bcgMDwL&G@2s0X^Mw;K#u;%6c=bvM%~P# zsIq7Q+IU3fDPqE%uF3b3MMP2=&T85Ff@#D~v#PHuLp5u}!L#6V5j(O&D5hMd%k*EX zkC2Nc3q5P5`;^!^_faNnPYYmQ#~6ack|L=!mVUwFP!!G=SMUd@+o*dy%xttuJ1i#t z#LpBmp8^z3;Z9DoDwzj;RM$+K6CP7mUNj|rpCfuDS0%P&jI@Y_+jbm{cqIz|=q_sA z_$Ai#mviq)fiVA?x`Jz8dw*8hrQO2sLJ=f<>JU32A_QVfH}4RP>TV zh|7u$4rJ>y-3_Xo6M)L>Fzt2T5Xw$6Z4o{Y(?@S0Q~N+-8W#i!T`Hv3v>NT{RZ}Pv zLLF#INRe$)!7YPcy_saJO#ZLp`oBKl=cOY}&6q2z*AjWU5<~;^eFBE79haj(JE%Ch zweNaFgKfgpn#7^);Fr?8^$*FP+~(c~65?KNBGFgBSfP)#`(i`Sr4%^7cEcZE--QiL z?j#e}BM9KU1BM3?8b``pcJGjqsBQ|2kwby5T}2nB#2#FkWnckHw8RjA;9wO#p+^3} z?Z$4AR=hpnJj&Up^7(>axAsD)`jiYPsOUW=B_h}ry<`A&6adZwpx}-22$XaWy;`Ei zooNy?zunDqp+WNdZTbd;s*FWV6m>uh!4koVuN+Q&D=xQIdPD{LCR@_?j9hWW? zN#L_|aH`Czd)fH5<(Qhz)vzmZ?V+7(D2?fBuGyxR1hS9Rj54adAu`DP`qAUuB7LB; za-nuN#GsMRgGPneDuPkScMng8Hf>hZXd!k5q>?e1lDnXZj{WjrBt`=zCWOxHB`rDv zT{ik-8BRB*DNbQZ@OZBloTRGCq2MCQ)nQFp!*TDBGkeckcXY{7;Yx zD59a*xn^vCsN%|{-14?u4zyKTZ1vUp=i4uJUI*8ls3vFeeaA9X9qABU7?7RQSgE7BmjTewg#0s#EXs7iGqT@8z~l2?EWd`d0^t^chK)a19s z(hlPumY8@zQfUG1lb~*w4cNJDC!~q31GkD=HR{bOEe2M0Q# zH54BOL0pNv4P<$#7(_@~0t%2Zv)cEm>esrP15w6%R3!`{DmWaYXfal6j;ngIebcm_ zPR~2`%QnaL_6h%=d$~SSL%!}`#*-f(9e({Cetba>+76yEe>(XG=+pV_b3HclHLwY} zs#!lpBSB}zldK`$_XYz<7Wy$>yQ*Rj-RsV&J z0s;ckE#2Y}(%s$NDP0aVq=1BgbPo;EF_d&8NOyxUbV`RvgJ=8v&pGe=X)g9=ep5T{ zwbmWq+V2c`Cz@)WWUnLq8#}X)ZJ!Rsfmop0YDnYbuW%Q37uMKT_P+RSzCd_cLD3c6JJM8rCl5|p|p@)!_sc|fQj z8Gv$vC}oco_|867idd7XIoSRrJ_V;zqCE&<_Jvr zi;yULnYC(e==i)1@4~;2m`wI|cKyG$i~mKSgI_5h5JdQ)3xT)m#eI6t#-+3 zPOF`nx6whMi+hb-jLrI4v^)fXxAGi3>1RvwzNYrp7GDpE6gA5~;-=`RAgUF~H~uVV zl2R)BbsE3r#kvZQ9W#2rA~Dv2A^-M%`^7TxXvJK}SBkH#*{{S$&Ab2!asFAnThy6@ zMdDJNtix}Na%*$@YF*YAnQ%}rkHXAXBu$_AY7G3LHdYJwlF;mMfs&}5fpVe>f0tSwu+KvMW-<8DU6|+7bARF)@)PWN@=>z z6+7MlF5c34z;xGZh$BeMZ#3?^W9V!ns;hI+(oAjk9~xZn?rS>v4}w$peZ(8t)88qm zlK#W~zAcSprE8|KubCuS(VNZe&P+LCKb-PMh3LZs1VG~XjmsbP3Q6B#bXUTd5NY$Z zNE;;%`FRBjTDexC*^3Y^G*atSdDPn2z9hXPK9gldOUsp03tMb04~47o(g%?sxy4g1 z(MvpSLLDc`-Lep+Kjfd}$@E;PLVdtzH#Q3g4$ReQk;RZ5%G$9aQv>s>&!2;?@GdKA z+*wq89Ah3_PEY0-w~7{R#O7}(nEvb@<&-#QcQFZ*?%4~OyezwZ$KCl;t*@MY`m9d z;qtnJ>P|x8cUJarvf0j41SLo~cWHBSZs11}Q}dlH1h5eh@s0T;hoXicT*qp{$Gr5+AYodu& z_lH#KXm)7g&!4}u$on@u(xfMEZ%ApQ!4gs7HC zZzcR;&HnVE+j8vymGUUR$#KWDbddD=F9JbYhuYly?asHf-q{tK*5abZ?hp`~U z8`x0GJuOc=y_ayv@>GPTkAq>YXRX8tMSfvjG=)^8$C@5=YHtBf5R_<KF=J*=#)M%ee_w3BWGb;mPBMqFNhad`YoBkI;+c)`w*Syy zAW|gU_2cGRTVN#lmj64>A?D39BwXZMP}tHbR5ydwuX0*BjK4L1CbIrNcTbx8=ex>I~}1XL9wg z*_zoh+SR>#YZ6eLTCk1sQ^LqoE1EmH{G(%Ntdo3Wah=*?0 z=x`_J1$Tpf+V0U?eTEj&UmD3ivmSPv+ue!% zW3tp?W$Ro%azE>Zqa8VN zMd949h2RnBZ{=k`#`a$PWOWd*Z;^f`%Rl`-_^xcZ)#NY2InZp$mBM-glD?X~fk6fq z&aDI6;_dDqtV^I(y8$#=L}IbJp5S4<;LUZH-e{A3(d!FT-b%9Uecay?NL}-b{IY@p za-tLPsqk{cfB#<3UuDt$h-B!p=YK;W&6Amnz-E>1fq~s)uC$IeZ16G1SY>Ce6=$Uw zxsY({+ezPrgDl2HGu|Hqu2#b$6JCk;0KZtLTfMkQ3pDjv**z7 zE|*)U9hdPg>TV-z&7Zcu)%{lA+-QFa7i0iL5CTaM1M5Rix+EPb<|Je^o$xS8S}js0 zU>F6MzSgluvl*F9I`C-!xLl%jg>e4Jn|G@Jq~TB+#bv$>Zzp-p7$sE06>csK-g_k_ z!w<%6dH<$|MV9mS?XMHlfSXvB=@G;0TuAa``6$?pO|###rsU1Ls=o*dkBkt|y}IN< zZ+?IzOugtVw4gFNRET7b-{kYY@Fqyt;@=**xJetagFvh-ijBq0k;80yXLfO#6Mb-% z((#;%-^2CwwaKrFUX%=%apA$P^;drS#7lEi9j6dgGXn4Pcu&uSH#HR|-Rm*?7 zsyxcPm?ZfLk)5yMYPp1}OA{t6!!j%_ix3D4(@B&4Dbxx*1~0?l~gO> zYhw9%;{3`PwSqh~-FfK|-sO5?ae-3d;wHPj>%*Nm?lrMP5TDCld-Ch-b&KJ!g*Rhm zE*om4&+xGqo9nTw?t0TEi1q=;@JVnxo4jpA;r z$Q~&}0u>8TfhU;~8XujtB*H%yTX3+#2MsOjWF#%rZW`Q11*j}wGxqP+AiYr>Avaq;A9Iu-YV&NSUZH#88ovQefvFl z_^0ez){63l1yvc~Hac?s<+P{I=fZU&&? zYZ-wnbKk9e9Mj}M40i$|4E>+AtX9cAc5?8Dm>^;f@as8R#nl?OBkT+H%8l3 zcdGnl`Ig@6{^-08u+II+reFQTA?(%Xa_#t;66*(+8uzop%Mb5JNUrYb2Y=Q+WS-u* z?4Fy7_vYJ9eAGWNhOC|;pTfh`^#_cd7v0&Z-eT;ncvanXS>Ij-5;R*ld*hw^N1Je5 zh#jXb%kVEEy(JDHpZv z-p{1&Kq2nl!_rp^&K8XMSA(Y(-Yy-rTg~En;;9}r9#GB`m4&92VtDRqvoFN?x*~Ok zyat@Z9p;pkHD)_MQ`_qGwbZ-c+2mu_SIwT)4=1MuXD3I_S0Yoxi!09qkS?1g>{$;= zlBkib>fpQCNCy!I6CB)c5X!Vd5zfy;hwgE94;3D1hw|bb`w=Foaotfb@PLX>10m?& z!x$ue<2q@PCuD{j*;+R-S*sc`SBqgU@82?estmQ8PW=w77etlUq>#)}NH++@kNb+JEix^xQG%^NzO`BSoh90?+ zDBSP740gFz+BBjWp&0_U0RX4C>FnY!!fjOiCi`CmVB{f7gkiW5P^~PK;n`gO>ni@NbU0^32|7?~SLZRPY(wvKAm?SLN#PTJK>+P15RIq&nlJs$jBnFmT z3es5EQW*)B1olP-q5y+}g9?g7m=pok*xWQaAYC6xz?>mR-6N18r`TB{jVX}nlhAR6 zC9!0&H#j!aWw4~B?2jL`YvnsTHpPV+1UHmW{!yhB#Mql<R;l@s}BQE0~H}X64Y3JD~}2yb%uP$^)NvDgN-(bIfZx0=+WG3EQ)!tBc`V80m;yNQMl>?2` z+ubl(NncnI;;XH6Lbu1-Rtu;wz1^0vTUKl-S+haqHi>n4Nuj6kql(_6+9BHBFMSo8 z-QKCY!ic-rr&QQ6t~D`iuv~MV=yT+GcB(FD!^ts&*dx4~GQW|1hEm0q2sU4mFf?9W zU#v9QZE`Ke>SH_Z z7Qf2KkZ_$WCVtaUy|=g3R8El}0!(keEE)Jk7PFp;YTarBO-6Hzy?Ed9fr`&>g>o-( z6>(w~A_wvLIfPH5NAOhf zQ=;&@oHA-dam%la6(uG~ijJU%avgeoqBp*P_Gw4KjR@IDN;2?HKd8Iim_=9l(X7vB z!maHt-Nxm))#fh(sBcL)?|au;LF9Z>V}plg@bMv*SF=A|ZWv6zaU=la4gYm6v_k8X z!$j8zm9!{}>@GXCYLhMtMfB7>klurkiCc_`NSh=u$G@R(;;9(L*jaaLXcEalc2b1O zQr05&W@Ga*Zr*nJI&wR?=lV7OgNxBTF@ZtMg!?Wv>$6gnt3HyPLDzEarQPm0^`+FK?J;)4D)4G^Vd63R$v-UB=-rD+}} z0imeAq57)J;uU?>mdmHjr_86)JoWL^Y~f!xKBhovp(xCCIl1gx?Q5yww$eL}`5=}% zD{XU`A{^7~)y%IRay_An-?#7*Y4*4SUozjQsiW1znQcbXmhDC)r}(wp+aFFZ_19uA zp0bSbp2Uov%fD~3hwM20rYL=yhFrd@N@>QSGcYik^cLG>jzT4AKZWq^nQr3y%jmA?HxJh;ehREF-6~!Z|Sw$n!eU+(%t(|Mwu31j)n%f ze|u}ehU!J^oTuL+9S zonHlJ{j_TB?@J>~a#S2k`ZhdwD9cb57JF)eQWU~PtIMeM;7wtwO?5zV{-TAUP-=M9 z-5?fb4I)wiA(w>y+_P<1mL;$&4Ya*cu{y0>k?;sk`UaWS*bu|*bYX0PTFv^-|` zzV~{y-q<7%chyty@^KFyBKPucP_H6QP+0Hi_S8>2av`kc)LSTUrdC!B+x$7jeL0QJ zU6cZMV^=vb9|uQ`i=3a&A?#S|LmFyjZgsueV5uvLtT1)rtBQuNWjUpT?4^(D;^W|Z zF5@ygiZ_cmo0+^|r;aOctOHWrl6LiRTGwSHTbl2fzw=q}QH;f^&znXHTeZg;`*jbHhob39>$_u19 z95ovxOxCji;Ldxk~q4}Cl_Ffd|+hr|26**B&N#BdVpewMgj={fEaE_azGz&H0Wu_Sm3qz>sL|b znYjJL3XTyyG_1zrtm7vdC(3c1=u@#gmqmMkmm^2*h>#v<2&rtn+fi*fzXdS0gOR2g|=M2jD#M8;qc2~2U$2_mDY zn0ao-XKcG<%3H??z44_q8c?%(5v{cD=$004elD2CdXU><7Gc$v=OKYR+5sz1!2-97QzdJ=>#RUf>?Z3V~(Sj zNnK-Z%$-67*V`-8ai@;k<}+Msu4 z_;kd`Ld-i#4eC$7d02E@|1!x+zbx7AthVC9&;pT&UkVY=CwH~S=p27?ufe7aYsV_6 z1?~%d`Brf!+{yl$Tx~W|pjonj%=YE3rJI3kd(MOt7vF(B1CxaF4e02A_SBC}}&$cbzW}@wS-#zA> zsf`ZXQjSvY(PxCA7sC6Y!Mi8 z9&q@#EJ`<@-po?+?Y)$v^6B77zW(x~4y>(_ovS0%v5?g6xZ*!AkH}K7*70Y+&z`Q; z@U=Tx0U&rS3GIC-%RdLgf!yGgIox8o0@xHqY338e1Mo-EH)SWnSvK ziht2M{srX2Z0?LXA@%G*#;@~{!M?@Xo@0olRX8uQ4sQEJYT4W+Bw8(=JMK5~*XYx4 zA3o5p(iBhZNahs=r0O^CnsmbdIJ5W@a|w5Ji8t4seR}I-ab}n4Tk1t#vP-`uUMGE{ zH;(jK8bb5Qt>3rWs`ZbvuJt$hmYw!@@Fm^fqr{NDYLSf9h^RVA9YAT`{f45uWBu25 zM|CzA*LOigO*SSx?BLXv&q-CIWMsO~gCiP{E;ol-o+`S)&D;Kz71@)nYi075>H>r| z?r3Z^hn{iKI8v4q6W7!t>(!IOkF%e*uf>u~??;54!j-{WwQcV+=T|Zz7AF?xDb8T# zwi?!2S(6I)Q{&lpb6>*E1AQZ;eoQZvMPXra5~5?je(Q=L$lMVg4vW+Q#23JC%Yls0 zsNjj54zy)ZWMGn-jyXuhS;~ek&UAnczM=`4AYxx`Hz(+bFK3v!AZG!9`GTX&sr*i5 zB^jv;-={vnXPO@m{nSNkyg*O$eY+)M3L9O|zp3BVGWSdbmP1J9r`i+KYwPm_n3JT= z6%zh=v%J)l1G&iP~mnf6jL51oLQdzNNVyOQ)t z(m|@8vVJ(y!<1mf3rJeS-pKaYS)VH?)m}PSOJWJ)oOrQr)CpZ!N;g*f7y@qstFd_$ zqCUMf$n^YE9`GECo&NR@=1K*VE{5Sd8Gz@so5 z70n*az$h0so+!-AqshmMERXr)HS<47ZT&M~coIn;1Ta#?{6RK!zwigo_m@m)|mB(AlTAJG9A)^d76KUBsvg6R8ScrL0K8ITA>7C zBC27;mhk*Jb8DiPxiw4C`}z#c!xC^LS@8S4l&K6yE}ja!Oy3wch4g-W1&!cTS|UKJ zvt`@$$eMeRX`j<)_j8n+T~euX?5IBhifR(7kgyk(GDElIPAgFpnQL7q7W9@+A8ku) zO|nc^Kt#crR>zCjoAaT%IklzQRC7=*c$~*8#WD)Y@q9>N~eBjkqfVne42!GjW<5dxjqvN|%EHsrD z=?Ze1kY&+>n|M;=&`AbZo%6dHwT$G^xwNC1Tb+w<*<}&DQ0!x1?x#N;Vp_5nVtMu= z)4-OqFy_{g5)ZnFNKK}M+xVC_6ho$Fc%=;Z(ozZ^61JvvqEay}(5KR82 zjXBxWGepM@n?;f4`DCq$Iw+{qfq#8kd9{LKFQ!tXSZKWG2>d}uY#MLX6Ul7x(R^|$_ z|IAa#z|~%Gj*cbDpFL>j{tL|R_|aT4>CppLkkXVabvf7&BKBhC+e+Owh+E}dIj96H z`fGPFDf(C|81J1kg~+qn&oVexh?bLCx)t=%o3{c`*6|p%OwqRt!N|@ zL=Z6qz5F;$>hn5j_Y9x!hWHt;aj=2^)o32m3J!7167`7g;$pGOteIW(L!8(2^WH

      KaLl&>OdbU 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

      a(vQdH{{1!JXUGo{5co#RhYa^v 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 diff --git a/index.html b/index.html index e8685ba2e..afed971db 100644 --- a/index.html +++ b/index.html @@ -31,7 +31,7 @@ sessionToken: '', executingAt: 'Local', visible: true, - topMargin: 0, + topMargin: 60, urlPrefix: 'http://localhost:1337/', graphQL: { masterAppApiUrl: 'https://demo-api-dev.superalgos.org/graphql', diff --git a/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000000.0000.json new file mode 100644 index 000000000..413dc4418 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000000.0000.json @@ -0,0 +1,16 @@ +[ +['2019-08-14T17:02:46.144Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:02:46.144Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:02:46.144Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:02:46.148Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:46.148Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AABruce-Indicator-Bot/Single-Period-Daily/User.Bot.js'] +['2019-08-14T17:02:46.150Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AABruce-Indicator-Bot/Commons.js'] +['2019-08-14T17:02:46.153Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:02:46.169Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.172Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.178Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/56/USDT_BTC.json'] +['2019-08-14T17:02:46.190Z',11,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.203Z',12,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.210Z',13,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:02:46.210Z',14,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AABruce.Single-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000001.0000.json new file mode 100644 index 000000000..64b7b83d7 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000001.0000.json @@ -0,0 +1,85 @@ +[ +['2019-08-14T17:02:46.155Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:02:46.160Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:02:46.160Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:46.160Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:46.160Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:46.160Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:46.160Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:46.160Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Hole-Fixing/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:46.160Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Single-Period-Daily/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:46.161Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AABruce'] +['2019-08-14T17:02:46.161Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Single-Period-Daily'] +['2019-08-14T17:02:46.161Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:46.161Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:02:46.161Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:02:46.161Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:02:46.161Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:46.161Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:46.161Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:02:46.161Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Hole-Fixing'] +['2019-08-14T17:02:46.161Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:46.161Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Hole-Fixing-dataSet.V1-2019-08'] +['2019-08-14T17:02:46.161Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:46.161Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:46.162Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:02:46.162Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:46.162Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:46.162Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:46.162Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:02:46.164Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:46.164Z',30,'User Bot','[INFO] initialize -> pYear = 2019'] +['2019-08-14T17:02:46.164Z',31,'User Bot','[INFO] initialize -> pMonth = 08'] +['2019-08-14T17:02:46.164Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:02:46.164Z',33,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:46.164Z',34,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:02:46.166Z',35,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:46.166Z',36,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:02:46.166Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:46.167Z',38,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Hole-Fixing-dataSet.V1-2019-08'] +['2019-08-14T17:02:46.167Z',39,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:02:46.167Z',40,'User Bot','[INFO] start -> findPreviousContent -> Entering function.'] +['2019-08-14T17:02:46.167Z',41,'User Bot','[INFO] start -> findPreviousContent -> getCandles -> Entering function.'] +['2019-08-14T17:02:46.170Z',42,'User Bot','[INFO] start -> findPreviousContent -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.171Z',43,'User Bot','[INFO] start -> findPreviousContent -> getVolumes -> Entering function.'] +['2019-08-14T17:02:46.174Z',44,'User Bot','[INFO] start -> findPreviousContent -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.175Z',45,'User Bot','[INFO] start -> buildCandlesAndVolumes -> Entering function.'] +['2019-08-14T17:02:46.175Z',46,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> Entering function.'] +['2019-08-14T17:02:46.175Z',47,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> date = Wed Aug 14 2019 18:55:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:46.175Z',48,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> Adding Previous Candles. '] +['2019-08-14T17:02:46.176Z',49,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> Adding Previous Volumes. '] +['2019-08-14T17:02:46.177Z',50,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> Entering function.'] +['2019-08-14T17:02:46.177Z',51,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> date = Wed Aug 14 2019 18:56:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:46.177Z',52,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> readTrades -> Entering function.'] +['2019-08-14T17:02:46.179Z',53,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> readTrades -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.179Z',54,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> readTrades -> onFileReceived -> 00001 trades found at AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/56/USDT_BTC.json for market USDT_BTC. '] +['2019-08-14T17:02:46.179Z',55,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> Entering function.'] +['2019-08-14T17:02:46.179Z',56,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> date = Wed Aug 14 2019 18:57:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:46.180Z',57,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:46.180Z',58,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:46.193Z',59,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.193Z',60,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 1017 records inserted into AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.194Z',61,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:46.207Z',62,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.207Z',63,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 1017 records inserted into AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.207Z',64,'User Bot','[INFO] start -> writeFiles -> writeReport -> Entering function.'] +['2019-08-14T17:02:46.207Z',65,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:02:46.207Z',66,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:46.207Z',67,'User Bot','[INFO] start -> writeStatusReport -> lastTradeFile = Wed Aug 14 2019 18:56:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:46.207Z',68,'User Bot','[INFO] start -> writeStatusReport -> candleClose = 10388.31926679'] +['2019-08-14T17:02:46.207Z',69,'User Bot','[INFO] start -> writeStatusReport -> isFileComplete = false'] +['2019-08-14T17:02:46.207Z',70,'User Bot','[INFO] start -> writeStatusReport -> isMonthComplete = false'] +['2019-08-14T17:02:46.207Z',71,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:02:46.208Z',72,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Single-Period-Daily/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:46.209Z',73,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.209Z',74,'User Bot','[INFO] start -> writeStatusReport -> onSaved -> Entering function.'] +['2019-08-14T17:02:46.209Z',75,'User Bot','[INFO] start -> writeFiles -> writeReport -> onStatusReportWritten -> Entering function.'] +['2019-08-14T17:02:46.209Z',76,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> Head of the market reached for market USDT_BTC.'] +['2019-08-14T17:02:46.210Z',77,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:02:46.210Z',78,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:02:46.210Z',79,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:02:46.210Z',80,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:02:46.210Z',81,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:02:46.210Z',82,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:02:46.210Z',83,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json new file mode 100644 index 000000000..20bb740af --- /dev/null +++ b/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json @@ -0,0 +1,20 @@ +[ +['2019-08-14T17:03:28.520Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:03:28.520Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:03:28.520Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:03:28.520Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.520Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AABruce-Indicator-Bot/Single-Period-Daily/User.Bot.js'] +['2019-08-14T17:03:28.522Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AABruce-Indicator-Bot/Commons.js'] +['2019-08-14T17:03:28.523Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:03:28.532Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.536Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.543Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/57/USDT_BTC.json'] +['2019-08-14T17:03:28.547Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/58/USDT_BTC.json'] +['2019-08-14T17:03:28.548Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/59/USDT_BTC.json'] +['2019-08-14T17:03:28.550Z',13,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/00/USDT_BTC.json'] +['2019-08-14T17:03:28.552Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/01/USDT_BTC.json'] +['2019-08-14T17:03:28.567Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.584Z',16,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.589Z',17,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:03:28.589Z',18,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AABruce.Single-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json new file mode 100644 index 000000000..b2ed0d499 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json @@ -0,0 +1,105 @@ +[ +['2019-08-14T17:03:28.523Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:03:28.526Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:03:28.526Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.526Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:28.526Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:28.526Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:28.526Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.526Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Hole-Fixing/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.526Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Single-Period-Daily/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.527Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:03:28.527Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Hole-Fixing'] +['2019-08-14T17:03:28.527Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:28.527Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Hole-Fixing-dataSet.V1-2019-08'] +['2019-08-14T17:03:28.527Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AABruce'] +['2019-08-14T17:03:28.527Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Single-Period-Daily'] +['2019-08-14T17:03:28.527Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:28.527Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:03:28.527Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:03:28.527Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:03:28.527Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:28.527Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:03:28.527Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:28.527Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:28.527Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:03:28.527Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.527Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:28.527Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:28.527Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:03:28.529Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.529Z',30,'User Bot','[INFO] initialize -> pYear = 2019'] +['2019-08-14T17:03:28.529Z',31,'User Bot','[INFO] initialize -> pMonth = 08'] +['2019-08-14T17:03:28.529Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:03:28.529Z',33,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:28.529Z',34,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:03:28.530Z',35,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:28.531Z',36,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:03:28.531Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:03:28.531Z',38,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Hole-Fixing-dataSet.V1-2019-08'] +['2019-08-14T17:03:28.531Z',39,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:03:28.531Z',40,'User Bot','[INFO] start -> findPreviousContent -> Entering function.'] +['2019-08-14T17:03:28.531Z',41,'User Bot','[INFO] start -> findPreviousContent -> getCandles -> Entering function.'] +['2019-08-14T17:03:28.533Z',42,'User Bot','[INFO] start -> findPreviousContent -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.535Z',43,'User Bot','[INFO] start -> findPreviousContent -> getVolumes -> Entering function.'] +['2019-08-14T17:03:28.537Z',44,'User Bot','[INFO] start -> findPreviousContent -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.539Z',45,'User Bot','[INFO] start -> buildCandlesAndVolumes -> Entering function.'] +['2019-08-14T17:03:28.539Z',46,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> Entering function.'] +['2019-08-14T17:03:28.540Z',47,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> date = Wed Aug 14 2019 18:56:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:28.540Z',48,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> Adding Previous Candles. '] +['2019-08-14T17:03:28.540Z',49,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> Adding Previous Volumes. '] +['2019-08-14T17:03:28.541Z',50,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> Entering function.'] +['2019-08-14T17:03:28.541Z',51,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> date = Wed Aug 14 2019 18:57:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:28.541Z',52,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> readTrades -> Entering function.'] +['2019-08-14T17:03:28.545Z',53,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> readTrades -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.545Z',54,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> readTrades -> onFileReceived -> 00003 trades found at AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/57/USDT_BTC.json for market USDT_BTC. '] +['2019-08-14T17:03:28.545Z',55,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> Entering function.'] +['2019-08-14T17:03:28.545Z',56,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> date = Wed Aug 14 2019 18:58:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:28.545Z',57,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> readTrades -> Entering function.'] +['2019-08-14T17:03:28.547Z',58,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> readTrades -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.548Z',59,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> readTrades -> onFileReceived -> 00001 trades found at AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/58/USDT_BTC.json for market USDT_BTC. '] +['2019-08-14T17:03:28.548Z',60,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> Entering function.'] +['2019-08-14T17:03:28.548Z',61,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> date = Wed Aug 14 2019 18:59:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:28.548Z',62,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> readTrades -> Entering function.'] +['2019-08-14T17:03:28.549Z',63,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> readTrades -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.549Z',64,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> readTrades -> onFileReceived -> 00010 trades found at AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/59/USDT_BTC.json for market USDT_BTC. '] +['2019-08-14T17:03:28.549Z',65,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> Entering function.'] +['2019-08-14T17:03:28.549Z',66,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> date = Wed Aug 14 2019 19:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:28.549Z',67,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> readTrades -> Entering function.'] +['2019-08-14T17:03:28.551Z',68,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> readTrades -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.551Z',69,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> readTrades -> onFileReceived -> 00029 trades found at AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/00/USDT_BTC.json for market USDT_BTC. '] +['2019-08-14T17:03:28.551Z',70,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> Entering function.'] +['2019-08-14T17:03:28.551Z',71,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> date = Wed Aug 14 2019 19:01:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:28.551Z',72,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> readTrades -> Entering function.'] +['2019-08-14T17:03:28.553Z',73,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> readTrades -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.554Z',74,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> readTrades -> onFileReceived -> 00091 trades found at AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/01/USDT_BTC.json for market USDT_BTC. '] +['2019-08-14T17:03:28.554Z',75,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> Entering function.'] +['2019-08-14T17:03:28.554Z',76,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> date = Wed Aug 14 2019 19:02:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:28.554Z',77,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:28.555Z',78,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:28.572Z',79,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.572Z',80,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 1022 records inserted into AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.573Z',81,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:28.587Z',82,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.587Z',83,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 1022 records inserted into AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.587Z',84,'User Bot','[INFO] start -> writeFiles -> writeReport -> Entering function.'] +['2019-08-14T17:03:28.587Z',85,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:03:28.587Z',86,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:28.587Z',87,'User Bot','[INFO] start -> writeStatusReport -> lastTradeFile = Wed Aug 14 2019 19:01:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:28.587Z',88,'User Bot','[INFO] start -> writeStatusReport -> candleClose = 10296.64576446'] +['2019-08-14T17:03:28.587Z',89,'User Bot','[INFO] start -> writeStatusReport -> isFileComplete = false'] +['2019-08-14T17:03:28.587Z',90,'User Bot','[INFO] start -> writeStatusReport -> isMonthComplete = false'] +['2019-08-14T17:03:28.587Z',91,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:03:28.587Z',92,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Single-Period-Daily/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.589Z',93,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.589Z',94,'User Bot','[INFO] start -> writeStatusReport -> onSaved -> Entering function.'] +['2019-08-14T17:03:28.589Z',95,'User Bot','[INFO] start -> writeFiles -> writeReport -> onStatusReportWritten -> Entering function.'] +['2019-08-14T17:03:28.589Z',96,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> Head of the market reached for market USDT_BTC.'] +['2019-08-14T17:03:28.589Z',97,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:03:28.589Z',98,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:03:28.589Z',99,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:03:28.589Z',100,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:03:28.589Z',101,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:03:28.589Z',102,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:03:28.589Z',103,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json new file mode 100644 index 000000000..11ade5243 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json @@ -0,0 +1,16 @@ +[ +['2019-08-14T17:04:10.432Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:04:10.432Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:04:10.432Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:04:10.432Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.432Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AABruce-Indicator-Bot/Single-Period-Daily/User.Bot.js'] +['2019-08-14T17:04:10.433Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AABruce-Indicator-Bot/Commons.js'] +['2019-08-14T17:04:10.434Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:04:10.443Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.453Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.462Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/02/USDT_BTC.json'] +['2019-08-14T17:04:10.479Z',11,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.502Z',12,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.514Z',13,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:04:10.515Z',14,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AABruce.Single-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json new file mode 100644 index 000000000..cd2e4e1af --- /dev/null +++ b/undefined/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Single-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json @@ -0,0 +1,85 @@ +[ +['2019-08-14T17:04:10.434Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:04:10.435Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:04:10.435Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.435Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:10.435Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:10.435Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:10.435Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.435Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Hole-Fixing/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.435Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Single-Period-Daily/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.436Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:04:10.436Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Hole-Fixing'] +['2019-08-14T17:04:10.436Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:10.436Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Hole-Fixing-dataSet.V1-2019-08'] +['2019-08-14T17:04:10.436Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AABruce'] +['2019-08-14T17:04:10.436Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Single-Period-Daily'] +['2019-08-14T17:04:10.436Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:10.436Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:04:10.436Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:04:10.436Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:04:10.436Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:10.436Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:04:10.436Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.436Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:10.436Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:04:10.436Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.436Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.436Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:10.436Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:04:10.438Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.438Z',30,'User Bot','[INFO] initialize -> pYear = 2019'] +['2019-08-14T17:04:10.438Z',31,'User Bot','[INFO] initialize -> pMonth = 08'] +['2019-08-14T17:04:10.438Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.438Z',33,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:10.438Z',34,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:04:10.441Z',35,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:10.441Z',36,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:04:10.441Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:04:10.441Z',38,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Hole-Fixing-dataSet.V1-2019-08'] +['2019-08-14T17:04:10.441Z',39,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:04:10.442Z',40,'User Bot','[INFO] start -> findPreviousContent -> Entering function.'] +['2019-08-14T17:04:10.442Z',41,'User Bot','[INFO] start -> findPreviousContent -> getCandles -> Entering function.'] +['2019-08-14T17:04:10.446Z',42,'User Bot','[INFO] start -> findPreviousContent -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.451Z',43,'User Bot','[INFO] start -> findPreviousContent -> getVolumes -> Entering function.'] +['2019-08-14T17:04:10.455Z',44,'User Bot','[INFO] start -> findPreviousContent -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.457Z',45,'User Bot','[INFO] start -> buildCandlesAndVolumes -> Entering function.'] +['2019-08-14T17:04:10.458Z',46,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> Entering function.'] +['2019-08-14T17:04:10.458Z',47,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> date = Wed Aug 14 2019 19:01:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:10.458Z',48,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> Adding Previous Candles. '] +['2019-08-14T17:04:10.459Z',49,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> Adding Previous Volumes. '] +['2019-08-14T17:04:10.461Z',50,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> Entering function.'] +['2019-08-14T17:04:10.461Z',51,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> date = Wed Aug 14 2019 19:02:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:10.461Z',52,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> readTrades -> Entering function.'] +['2019-08-14T17:04:10.463Z',53,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> readTrades -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.463Z',54,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> readTrades -> onFileReceived -> 00036 trades found at AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/02/USDT_BTC.json for market USDT_BTC. '] +['2019-08-14T17:04:10.464Z',55,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> Entering function.'] +['2019-08-14T17:04:10.464Z',56,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> date = Wed Aug 14 2019 19:03:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:10.464Z',57,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:10.465Z',58,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:10.485Z',59,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.485Z',60,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 1023 records inserted into AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.486Z',61,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:10.510Z',62,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.510Z',63,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 1023 records inserted into AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.510Z',64,'User Bot','[INFO] start -> writeFiles -> writeReport -> Entering function.'] +['2019-08-14T17:04:10.510Z',65,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:04:10.510Z',66,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:10.510Z',67,'User Bot','[INFO] start -> writeStatusReport -> lastTradeFile = Wed Aug 14 2019 19:02:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:10.510Z',68,'User Bot','[INFO] start -> writeStatusReport -> candleClose = 10292.03337513'] +['2019-08-14T17:04:10.510Z',69,'User Bot','[INFO] start -> writeStatusReport -> isFileComplete = false'] +['2019-08-14T17:04:10.510Z',70,'User Bot','[INFO] start -> writeStatusReport -> isMonthComplete = false'] +['2019-08-14T17:04:10.510Z',71,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:04:10.510Z',72,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Single-Period-Daily/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.514Z',73,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.514Z',74,'User Bot','[INFO] start -> writeStatusReport -> onSaved -> Entering function.'] +['2019-08-14T17:04:10.514Z',75,'User Bot','[INFO] start -> writeFiles -> writeReport -> onStatusReportWritten -> Entering function.'] +['2019-08-14T17:04:10.514Z',76,'User Bot','[INFO] start -> buildCandlesAndVolumes -> nextFile -> nextDate -> Head of the market reached for market USDT_BTC.'] +['2019-08-14T17:04:10.514Z',77,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:04:10.514Z',78,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:04:10.514Z',79,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:04:10.514Z',80,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:04:10.514Z',81,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:04:10.514Z',82,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:04:10.514Z',83,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.02.45/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.02.45/Loop.00000000.0000.json new file mode 100644 index 000000000..af18e2336 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.02.45/Loop.00000000.0000.json @@ -0,0 +1,23 @@ +[ +['2019-08-14T17:02:45.544Z',1,'Root','[INFO] start -> findProcess -> runSensorBot -> Entering function.'] +['2019-08-14T17:02:45.544Z',2,'Root','[INFO] start -> findProcess -> runSensorBot -> pMonth = 08'] +['2019-08-14T17:02:45.544Z',3,'Root','[INFO] start -> findProcess -> runSensorBot -> pYear = 2019'] +['2019-08-14T17:02:45.544Z',4,'Sensor Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:45.544Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AACharly-Sensor-Bot/Hole-Fixing/User.Bot.js'] +['2019-08-14T17:02:45.547Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AACharly-Sensor-Bot/Commons.js'] +['2019-08-14T17:02:45.547Z',7,'Sensor Bot Process Main Loop','[WARN] initialize -> onBotDownloaded -> onCommonsDownloaded -> Commons not found: The specified key does not exist.'] +['2019-08-14T17:02:45.547Z',8,'Sensor Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:02:45.560Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/56/USDT_BTC.json'] +['2019-08-14T17:02:45.562Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/57/USDT_BTC.json'] +['2019-08-14T17:02:45.564Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/58/USDT_BTC.json'] +['2019-08-14T17:02:45.566Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/59/USDT_BTC.json'] +['2019-08-14T17:02:45.569Z',13,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/00/USDT_BTC.json'] +['2019-08-14T17:02:45.570Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/01/USDT_BTC.json'] +['2019-08-14T17:02:46.104Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/01/USDT_BTC.json'] +['2019-08-14T17:02:46.106Z',16,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/00/USDT_BTC.json'] +['2019-08-14T17:02:46.110Z',17,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/59/USDT_BTC.json'] +['2019-08-14T17:02:46.113Z',18,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/58/USDT_BTC.json'] +['2019-08-14T17:02:46.116Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/57/USDT_BTC.json'] +['2019-08-14T17:02:46.122Z',20,'Root','[INFO] start -> findProcess -> runSensorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:02:46.122Z',21,'Root','[INFO] start -> findProcess -> runSensorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AACharly.Hole-Fixing.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.02.45/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.02.45/Loop.00000001.0000.json new file mode 100644 index 000000000..3966e1b41 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.02.45/Loop.00000001.0000.json @@ -0,0 +1,129 @@ +[ +['2019-08-14T17:02:45.547Z',1,'Sensor Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:02:45.548Z',2,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:02:45.548Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:45.548Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:45.548Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:45.548Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:45.548Z',7,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:45.548Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Live-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:45.548Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:45.548Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Hole-Fixing/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:45.548Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Hole-Fixing/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:45.549Z',12,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:02:45.549Z',13,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Live-Trades'] +['2019-08-14T17:02:45.549Z',14,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:45.549Z',15,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Live-Trades-dataSet.V1'] +['2019-08-14T17:02:45.549Z',16,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:02:45.549Z',17,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Hole-Fixing'] +['2019-08-14T17:02:45.549Z',18,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:45.550Z',19,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Hole-Fixing-dataSet.V1-2019-08'] +['2019-08-14T17:02:45.550Z',20,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:02:45.550Z',21,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Hole-Fixing'] +['2019-08-14T17:02:45.550Z',22,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:45.550Z',23,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Hole-Fixing-dataSet.V1'] +['2019-08-14T17:02:45.550Z',24,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:02:45.550Z',25,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:02:45.550Z',26,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:45.550Z',27,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:45.550Z',28,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:45.550Z',29,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:45.550Z',30,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> Entering function.'] +['2019-08-14T17:02:45.550Z',31,'Exchange API','[INFO] Initialize -> Entering function.'] +['2019-08-14T17:02:45.550Z',32,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> onInizialized -> Entering function.'] +['2019-08-14T17:02:45.550Z',33,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:45.550Z',34,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:02:45.553Z',35,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:45.553Z',36,'User Bot','[INFO] initialize -> pYear = 2019'] +['2019-08-14T17:02:45.553Z',37,'User Bot','[INFO] initialize -> pMonth = 08'] +['2019-08-14T17:02:45.553Z',38,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:02:45.553Z',39,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized > Execution finished well.'] +['2019-08-14T17:02:45.553Z',40,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:02:45.556Z',41,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:45.557Z',42,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:02:45.557Z',43,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Live-Trades-dataSet.V1'] +['2019-08-14T17:02:45.557Z',44,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:45.557Z',45,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Hole-Fixing-dataSet.V1-2019-08'] +['2019-08-14T17:02:45.558Z',46,'User Bot','[INFO] start -> findNextHole -> Entering function.'] +['2019-08-14T17:02:45.559Z',47,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Entering function.'] +['2019-08-14T17:02:45.559Z',48,'User Bot','[INFO] start -> findNextHole -> readNextFile -> date = Wed, 14 Aug 2019 16:56:00 GMT'] +['2019-08-14T17:02:45.561Z',49,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onNextFileReceived -> Entering function.'] +['2019-08-14T17:02:45.561Z',50,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Entering function.'] +['2019-08-14T17:02:45.561Z',51,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Checking File 'USDT_BTC.json' @ AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/56/USDT_BTC.json - 1 records in it.'] +['2019-08-14T17:02:45.561Z',52,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Entering function.'] +['2019-08-14T17:02:45.561Z',53,'User Bot','[INFO] start -> findNextHole -> readNextFile -> date = Wed, 14 Aug 2019 16:57:00 GMT'] +['2019-08-14T17:02:45.563Z',54,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onNextFileReceived -> Entering function.'] +['2019-08-14T17:02:45.563Z',55,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Entering function.'] +['2019-08-14T17:02:45.563Z',56,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Checking File 'USDT_BTC.json' @ AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/57/USDT_BTC.json - 1 records in it.'] +['2019-08-14T17:02:45.563Z',57,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Entering function.'] +['2019-08-14T17:02:45.563Z',58,'User Bot','[INFO] start -> findNextHole -> readNextFile -> date = Wed, 14 Aug 2019 16:58:00 GMT'] +['2019-08-14T17:02:45.564Z',59,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onNextFileReceived -> Entering function.'] +['2019-08-14T17:02:45.564Z',60,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onNextFileReceived -> err = undefined'] +['2019-08-14T17:02:45.564Z',61,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onNextFileReceived -> onNextFileReceived -> Hole by missing file detected. Date = Wed, 14 Aug 2019 16:58:00 GMT'] +['2019-08-14T17:02:45.565Z',62,'User Bot','[INFO] start -> findNextHole -> findEndOfHole -> Entering function.'] +['2019-08-14T17:02:45.565Z',63,'User Bot','[INFO] start -> findNextHole -> findEndOfHole -> Date = Wed, 14 Aug 2019 16:59:00 GMT'] +['2019-08-14T17:02:45.567Z',64,'User Bot','[INFO] start -> findNextHole -> findEndOfHole -> onNextFileReceived -> Entering function.'] +['2019-08-14T17:02:45.567Z',65,'User Bot','[INFO] start -> findNextHole -> findEndOfHole -> onNextFileReceived -> err = undefined'] +['2019-08-14T17:02:45.567Z',66,'User Bot','[INFO] start -> findNextHole -> findEndOfHole -> Entering function.'] +['2019-08-14T17:02:45.567Z',67,'User Bot','[INFO] start -> findNextHole -> findEndOfHole -> Date = Wed, 14 Aug 2019 17:00:00 GMT'] +['2019-08-14T17:02:45.569Z',68,'User Bot','[INFO] start -> findNextHole -> findEndOfHole -> onNextFileReceived -> Entering function.'] +['2019-08-14T17:02:45.569Z',69,'User Bot','[INFO] start -> findNextHole -> findEndOfHole -> onNextFileReceived -> err = undefined'] +['2019-08-14T17:02:45.569Z',70,'User Bot','[INFO] start -> findNextHole -> findEndOfHole -> Entering function.'] +['2019-08-14T17:02:45.569Z',71,'User Bot','[INFO] start -> findNextHole -> findEndOfHole -> Date = Wed, 14 Aug 2019 17:01:00 GMT'] +['2019-08-14T17:02:45.571Z',72,'User Bot','[INFO] start -> findNextHole -> findEndOfHole -> onNextFileReceived -> Entering function.'] +['2019-08-14T17:02:45.571Z',73,'User Bot','[INFO] start -> findNextHole -> findEndOfHole -> onNextFileReceived -> Next available record found at date = Wed, 14 Aug 2019 17:01:00 GMT'] +['2019-08-14T17:02:45.571Z',74,'User Bot','[INFO] start -> getTheTrades -> Entering function.'] +['2019-08-14T17:02:45.571Z',75,'Exchange API','[INFO] getTradeHistory -> Entering function.'] +['2019-08-14T17:02:46.098Z',76,'User Bot','[INFO] start -> onExchangeCallReturned -> Entering function.'] +['2019-08-14T17:02:46.098Z',77,'User Bot','[INFO] start -> onExchangeCallReturned -> Call time recorded = 0.527 seconds.'] +['2019-08-14T17:02:46.098Z',78,'User Bot','[INFO] start -> tradesReadyToBeSaved -> Entering function.'] +['2019-08-14T17:02:46.101Z',79,'User Bot','[INFO] start -> tradesReadyToBeSaved -> storeFileContent -> Entering function.'] +['2019-08-14T17:02:46.101Z',80,'User Bot','[INFO] start -> tradesReadyToBeSaved -> storeFileContent -> Entering function.'] +['2019-08-14T17:02:46.102Z',81,'User Bot','[INFO] start -> tradesReadyToBeSaved -> storeFileContent -> Entering function.'] +['2019-08-14T17:02:46.102Z',82,'User Bot','[INFO] start -> tradesReadyToBeSaved -> storeFileContent -> Entering function.'] +['2019-08-14T17:02:46.102Z',83,'User Bot','[INFO] start -> tradesReadyToBeSaved -> storeFileContent -> Entering function.'] +['2019-08-14T17:02:46.102Z',84,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> Entering function.'] +['2019-08-14T17:02:46.105Z',85,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.106Z',86,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Finished with File @ USDT_BTC'] +['2019-08-14T17:02:46.106Z',87,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Records inserted = 91'] +['2019-08-14T17:02:46.106Z',88,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Path = AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/01/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.106Z',89,'User Bot','[INFO] start -> tradesReadyToBeSaved -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.106Z',90,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> Entering function.'] +['2019-08-14T17:02:46.109Z',91,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.109Z',92,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Finished with File @ USDT_BTC'] +['2019-08-14T17:02:46.109Z',93,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Records inserted = 29'] +['2019-08-14T17:02:46.109Z',94,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Path = AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/00/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.109Z',95,'User Bot','[INFO] start -> tradesReadyToBeSaved -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.109Z',96,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> Entering function.'] +['2019-08-14T17:02:46.112Z',97,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.112Z',98,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Finished with File @ USDT_BTC'] +['2019-08-14T17:02:46.112Z',99,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Records inserted = 10'] +['2019-08-14T17:02:46.112Z',100,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Path = AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/59/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.112Z',101,'User Bot','[INFO] start -> tradesReadyToBeSaved -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.112Z',102,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> Entering function.'] +['2019-08-14T17:02:46.115Z',103,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.115Z',104,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Finished with File @ USDT_BTC'] +['2019-08-14T17:02:46.115Z',105,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Records inserted = 1'] +['2019-08-14T17:02:46.115Z',106,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Path = AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/58/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.115Z',107,'User Bot','[INFO] start -> tradesReadyToBeSaved -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.115Z',108,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> Entering function.'] +['2019-08-14T17:02:46.119Z',109,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.119Z',110,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Finished with File @ USDT_BTC'] +['2019-08-14T17:02:46.119Z',111,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Records inserted = 3'] +['2019-08-14T17:02:46.119Z',112,'User Bot','[INFO] start -> tradesReadyToBeSaved -> nextRecord -> onFileCreated -> Path = AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/57/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.119Z',113,'User Bot','[INFO] start -> tradesReadyToBeSaved -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.119Z',114,'User Bot','[INFO] start -> tradesReadyToBeSaved -> controlLoop -> Leaving function 'tradesReadyToBeSaved'.'] +['2019-08-14T17:02:46.120Z',115,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:02:46.120Z',116,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:02:46.120Z',117,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Hole-Fixing/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:46.122Z',118,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.122Z',119,'User Bot','[INFO] start -> writeStatusReport -> onSaved -> Entering function.'] +['2019-08-14T17:02:46.122Z',120,'User Bot','[INFO] start -> tradesReadyToBeSaved -> controlLoop -> onStatusReportWritten -> Entering function.'] +['2019-08-14T17:02:46.122Z',121,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:02:46.122Z',122,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished > Execution finished well.'] +['2019-08-14T17:02:46.122Z',123,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:02:46.122Z',124,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:02:46.122Z',125,'Sensor Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:02:46.122Z',126,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:02:46.122Z',127,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json new file mode 100644 index 000000000..73b62b471 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json @@ -0,0 +1,18 @@ +[ +['2019-08-14T17:03:28.470Z',1,'Root','[INFO] start -> findProcess -> runSensorBot -> Entering function.'] +['2019-08-14T17:03:28.470Z',2,'Root','[INFO] start -> findProcess -> runSensorBot -> pMonth = 08'] +['2019-08-14T17:03:28.470Z',3,'Root','[INFO] start -> findProcess -> runSensorBot -> pYear = 2019'] +['2019-08-14T17:03:28.471Z',4,'Sensor Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.471Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AACharly-Sensor-Bot/Hole-Fixing/User.Bot.js'] +['2019-08-14T17:03:28.473Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AACharly-Sensor-Bot/Commons.js'] +['2019-08-14T17:03:28.473Z',7,'Sensor Bot Process Main Loop','[WARN] initialize -> onBotDownloaded -> onCommonsDownloaded -> Commons not found: The specified key does not exist.'] +['2019-08-14T17:03:28.473Z',8,'Sensor Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:03:28.484Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/57/USDT_BTC.json'] +['2019-08-14T17:03:28.487Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/58/USDT_BTC.json'] +['2019-08-14T17:03:28.489Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/59/USDT_BTC.json'] +['2019-08-14T17:03:28.490Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/00/USDT_BTC.json'] +['2019-08-14T17:03:28.492Z',13,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/01/USDT_BTC.json'] +['2019-08-14T17:03:28.496Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/02/USDT_BTC.json'] +['2019-08-14T17:03:28.501Z',15,'Root','[INFO] start -> findProcess -> runSensorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:03:28.501Z',16,'Root','[INFO] start -> findProcess -> runSensorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AACharly.Hole-Fixing.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json new file mode 100644 index 000000000..b2236a66f --- /dev/null +++ b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json @@ -0,0 +1,95 @@ +[ +['2019-08-14T17:03:28.473Z',1,'Sensor Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:03:28.474Z',2,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:03:28.474Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.474Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:28.474Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:28.474Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:28.474Z',7,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:28.474Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Live-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.474Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.474Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Hole-Fixing/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.475Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Hole-Fixing/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.475Z',12,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:03:28.475Z',13,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Hole-Fixing'] +['2019-08-14T17:03:28.475Z',14,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:28.475Z',15,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Hole-Fixing-dataSet.V1'] +['2019-08-14T17:03:28.476Z',16,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:03:28.476Z',17,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Hole-Fixing'] +['2019-08-14T17:03:28.476Z',18,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:28.476Z',19,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Hole-Fixing-dataSet.V1-2019-08'] +['2019-08-14T17:03:28.476Z',20,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:03:28.476Z',21,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Live-Trades'] +['2019-08-14T17:03:28.476Z',22,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:28.476Z',23,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Live-Trades-dataSet.V1'] +['2019-08-14T17:03:28.476Z',24,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:03:28.476Z',25,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:03:28.476Z',26,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:28.476Z',27,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:03:28.476Z',28,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:28.476Z',29,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:28.476Z',30,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> Entering function.'] +['2019-08-14T17:03:28.476Z',31,'Exchange API','[INFO] Initialize -> Entering function.'] +['2019-08-14T17:03:28.476Z',32,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> onInizialized -> Entering function.'] +['2019-08-14T17:03:28.476Z',33,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:28.476Z',34,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:03:28.479Z',35,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.479Z',36,'User Bot','[INFO] initialize -> pYear = 2019'] +['2019-08-14T17:03:28.479Z',37,'User Bot','[INFO] initialize -> pMonth = 08'] +['2019-08-14T17:03:28.479Z',38,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:03:28.479Z',39,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized > Execution finished well.'] +['2019-08-14T17:03:28.479Z',40,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:03:28.481Z',41,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:28.482Z',42,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:03:28.482Z',43,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Live-Trades-dataSet.V1'] +['2019-08-14T17:03:28.482Z',44,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:03:28.482Z',45,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Hole-Fixing-dataSet.V1-2019-08'] +['2019-08-14T17:03:28.483Z',46,'User Bot','[INFO] start -> findNextHole -> Entering function.'] +['2019-08-14T17:03:28.483Z',47,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Entering function.'] +['2019-08-14T17:03:28.483Z',48,'User Bot','[INFO] start -> findNextHole -> readNextFile -> date = Wed, 14 Aug 2019 16:57:00 GMT'] +['2019-08-14T17:03:28.486Z',49,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onNextFileReceived -> Entering function.'] +['2019-08-14T17:03:28.486Z',50,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Entering function.'] +['2019-08-14T17:03:28.486Z',51,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Checking File 'USDT_BTC.json' @ AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/57/USDT_BTC.json - 3 records in it.'] +['2019-08-14T17:03:28.486Z',52,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Entering function.'] +['2019-08-14T17:03:28.486Z',53,'User Bot','[INFO] start -> findNextHole -> readNextFile -> date = Wed, 14 Aug 2019 16:58:00 GMT'] +['2019-08-14T17:03:28.488Z',54,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onNextFileReceived -> Entering function.'] +['2019-08-14T17:03:28.488Z',55,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Entering function.'] +['2019-08-14T17:03:28.488Z',56,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Checking File 'USDT_BTC.json' @ AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/58/USDT_BTC.json - 1 records in it.'] +['2019-08-14T17:03:28.488Z',57,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Entering function.'] +['2019-08-14T17:03:28.488Z',58,'User Bot','[INFO] start -> findNextHole -> readNextFile -> date = Wed, 14 Aug 2019 16:59:00 GMT'] +['2019-08-14T17:03:28.489Z',59,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onNextFileReceived -> Entering function.'] +['2019-08-14T17:03:28.489Z',60,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Entering function.'] +['2019-08-14T17:03:28.489Z',61,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Checking File 'USDT_BTC.json' @ AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/16/59/USDT_BTC.json - 10 records in it.'] +['2019-08-14T17:03:28.489Z',62,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Entering function.'] +['2019-08-14T17:03:28.489Z',63,'User Bot','[INFO] start -> findNextHole -> readNextFile -> date = Wed, 14 Aug 2019 17:00:00 GMT'] +['2019-08-14T17:03:28.491Z',64,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onNextFileReceived -> Entering function.'] +['2019-08-14T17:03:28.491Z',65,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Entering function.'] +['2019-08-14T17:03:28.491Z',66,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Checking File 'USDT_BTC.json' @ AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/00/USDT_BTC.json - 29 records in it.'] +['2019-08-14T17:03:28.491Z',67,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Entering function.'] +['2019-08-14T17:03:28.491Z',68,'User Bot','[INFO] start -> findNextHole -> readNextFile -> date = Wed, 14 Aug 2019 17:01:00 GMT'] +['2019-08-14T17:03:28.494Z',69,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onNextFileReceived -> Entering function.'] +['2019-08-14T17:03:28.495Z',70,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Entering function.'] +['2019-08-14T17:03:28.495Z',71,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Checking File 'USDT_BTC.json' @ AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/01/USDT_BTC.json - 91 records in it.'] +['2019-08-14T17:03:28.495Z',72,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Entering function.'] +['2019-08-14T17:03:28.495Z',73,'User Bot','[INFO] start -> findNextHole -> readNextFile -> date = Wed, 14 Aug 2019 17:02:00 GMT'] +['2019-08-14T17:03:28.497Z',74,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onNextFileReceived -> Entering function.'] +['2019-08-14T17:03:28.497Z',75,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Entering function.'] +['2019-08-14T17:03:28.497Z',76,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Checking File 'USDT_BTC.json' @ AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/02/USDT_BTC.json - 36 records in it.'] +['2019-08-14T17:03:28.497Z',77,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Entering function.'] +['2019-08-14T17:03:28.497Z',78,'User Bot','[INFO] start -> findNextHole -> readNextFile -> date = Wed, 14 Aug 2019 17:03:00 GMT'] +['2019-08-14T17:03:28.497Z',79,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Head of the market reached at date = Wed, 14 Aug 2019 17:03:00 GMT'] +['2019-08-14T17:03:28.497Z',80,'User Bot','[INFO] start -> findNextHole -> readNextFile -> lastLiveTradeFile = Wed, 14 Aug 2019 17:02:00 GMT'] +['2019-08-14T17:03:28.498Z',81,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:03:28.498Z',82,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:03:28.498Z',83,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Hole-Fixing/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.500Z',84,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.500Z',85,'User Bot','[INFO] start -> writeStatusReport -> onSaved -> Entering function.'] +['2019-08-14T17:03:28.500Z',86,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onStatusReportWritten -> Entering function.'] +['2019-08-14T17:03:28.500Z',87,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:03:28.500Z',88,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished > Execution finished well.'] +['2019-08-14T17:03:28.500Z',89,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:03:28.500Z',90,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:03:28.500Z',91,'Sensor Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:03:28.500Z',92,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:03:28.500Z',93,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json new file mode 100644 index 000000000..ad42712b7 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json @@ -0,0 +1,14 @@ +[ +['2019-08-14T17:04:10.384Z',1,'Root','[INFO] start -> findProcess -> runSensorBot -> Entering function.'] +['2019-08-14T17:04:10.384Z',2,'Root','[INFO] start -> findProcess -> runSensorBot -> pMonth = 08'] +['2019-08-14T17:04:10.384Z',3,'Root','[INFO] start -> findProcess -> runSensorBot -> pYear = 2019'] +['2019-08-14T17:04:10.384Z',4,'Sensor Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.384Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AACharly-Sensor-Bot/Hole-Fixing/User.Bot.js'] +['2019-08-14T17:04:10.386Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AACharly-Sensor-Bot/Commons.js'] +['2019-08-14T17:04:10.386Z',7,'Sensor Bot Process Main Loop','[WARN] initialize -> onBotDownloaded -> onCommonsDownloaded -> Commons not found: The specified key does not exist.'] +['2019-08-14T17:04:10.386Z',8,'Sensor Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:04:10.400Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/02/USDT_BTC.json'] +['2019-08-14T17:04:10.403Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/03/USDT_BTC.json'] +['2019-08-14T17:04:10.409Z',11,'Root','[INFO] start -> findProcess -> runSensorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:04:10.409Z',12,'Root','[INFO] start -> findProcess -> runSensorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AACharly.Hole-Fixing.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json new file mode 100644 index 000000000..cf1ae2172 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Hole-Fixing/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json @@ -0,0 +1,75 @@ +[ +['2019-08-14T17:04:10.387Z',1,'Sensor Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:04:10.388Z',2,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:04:10.388Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.388Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:10.388Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:10.388Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:10.388Z',7,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:10.389Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Live-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.389Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.389Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Hole-Fixing/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.389Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Hole-Fixing/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.391Z',12,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:04:10.391Z',13,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Live-Trades'] +['2019-08-14T17:04:10.391Z',14,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:10.391Z',15,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Live-Trades-dataSet.V1'] +['2019-08-14T17:04:10.391Z',16,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:04:10.391Z',17,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Hole-Fixing'] +['2019-08-14T17:04:10.391Z',18,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:10.391Z',19,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Hole-Fixing-dataSet.V1-2019-08'] +['2019-08-14T17:04:10.391Z',20,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:04:10.391Z',21,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Hole-Fixing'] +['2019-08-14T17:04:10.391Z',22,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:10.391Z',23,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Hole-Fixing-dataSet.V1'] +['2019-08-14T17:04:10.391Z',24,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:04:10.391Z',25,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:04:10.391Z',26,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:10.391Z',27,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:04:10.391Z',28,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.391Z',29,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:10.391Z',30,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> Entering function.'] +['2019-08-14T17:04:10.392Z',31,'Exchange API','[INFO] Initialize -> Entering function.'] +['2019-08-14T17:04:10.392Z',32,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.392Z',33,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:10.392Z',34,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:04:10.394Z',35,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.394Z',36,'User Bot','[INFO] initialize -> pYear = 2019'] +['2019-08-14T17:04:10.394Z',37,'User Bot','[INFO] initialize -> pMonth = 08'] +['2019-08-14T17:04:10.394Z',38,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.394Z',39,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized > Execution finished well.'] +['2019-08-14T17:04:10.394Z',40,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:04:10.397Z',41,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:10.397Z',42,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:04:10.397Z',43,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Live-Trades-dataSet.V1'] +['2019-08-14T17:04:10.397Z',44,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:04:10.398Z',45,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Hole-Fixing-dataSet.V1-2019-08'] +['2019-08-14T17:04:10.398Z',46,'User Bot','[INFO] start -> findNextHole -> Entering function.'] +['2019-08-14T17:04:10.399Z',47,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Entering function.'] +['2019-08-14T17:04:10.399Z',48,'User Bot','[INFO] start -> findNextHole -> readNextFile -> date = Wed, 14 Aug 2019 17:02:00 GMT'] +['2019-08-14T17:04:10.401Z',49,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onNextFileReceived -> Entering function.'] +['2019-08-14T17:04:10.401Z',50,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Entering function.'] +['2019-08-14T17:04:10.402Z',51,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Checking File 'USDT_BTC.json' @ AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/02/USDT_BTC.json - 36 records in it.'] +['2019-08-14T17:04:10.402Z',52,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Entering function.'] +['2019-08-14T17:04:10.402Z',53,'User Bot','[INFO] start -> findNextHole -> readNextFile -> date = Wed, 14 Aug 2019 17:03:00 GMT'] +['2019-08-14T17:04:10.404Z',54,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onNextFileReceived -> Entering function.'] +['2019-08-14T17:04:10.404Z',55,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Entering function.'] +['2019-08-14T17:04:10.405Z',56,'User Bot','[INFO] start -> findNextHole -> checkHolesInFile -> Checking File 'USDT_BTC.json' @ AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/03/USDT_BTC.json - 86 records in it.'] +['2019-08-14T17:04:10.405Z',57,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Entering function.'] +['2019-08-14T17:04:10.405Z',58,'User Bot','[INFO] start -> findNextHole -> readNextFile -> date = Wed, 14 Aug 2019 17:04:00 GMT'] +['2019-08-14T17:04:10.405Z',59,'User Bot','[INFO] start -> findNextHole -> readNextFile -> Head of the market reached at date = Wed, 14 Aug 2019 17:04:00 GMT'] +['2019-08-14T17:04:10.405Z',60,'User Bot','[INFO] start -> findNextHole -> readNextFile -> lastLiveTradeFile = Wed, 14 Aug 2019 17:03:00 GMT'] +['2019-08-14T17:04:10.405Z',61,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:04:10.405Z',62,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:04:10.405Z',63,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Hole-Fixing/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.408Z',64,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.409Z',65,'User Bot','[INFO] start -> writeStatusReport -> onSaved -> Entering function.'] +['2019-08-14T17:04:10.409Z',66,'User Bot','[INFO] start -> findNextHole -> readNextFile -> onStatusReportWritten -> Entering function.'] +['2019-08-14T17:04:10.409Z',67,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:04:10.409Z',68,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished > Execution finished well.'] +['2019-08-14T17:04:10.409Z',69,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:04:10.409Z',70,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:04:10.409Z',71,'Sensor Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:04:10.409Z',72,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:04:10.409Z',73,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.02.44/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.02.44/Loop.00000000.0000.json new file mode 100644 index 000000000..4b1a5780a --- /dev/null +++ b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.02.44/Loop.00000000.0000.json @@ -0,0 +1,14 @@ +[ +['2019-08-14T17:02:45.009Z',1,'Root','[INFO] start -> findProcess -> runSensorBot -> Entering function.'] +['2019-08-14T17:02:45.009Z',2,'Root','[INFO] start -> findProcess -> runSensorBot -> pMonth = 08'] +['2019-08-14T17:02:45.009Z',3,'Root','[INFO] start -> findProcess -> runSensorBot -> pYear = 2019'] +['2019-08-14T17:02:45.011Z',4,'Sensor Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:45.011Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AACharly-Sensor-Bot/Live-Trades/User.Bot.js'] +['2019-08-14T17:02:45.012Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AACharly-Sensor-Bot/Commons.js'] +['2019-08-14T17:02:45.012Z',7,'Sensor Bot Process Main Loop','[WARN] initialize -> onBotDownloaded -> onCommonsDownloaded -> Commons not found: The specified key does not exist.'] +['2019-08-14T17:02:45.013Z',8,'Sensor Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:02:45.514Z',9,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/02/USDT_BTC.json'] +['2019-08-14T17:02:45.519Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/01/USDT_BTC.json'] +['2019-08-14T17:02:45.525Z',11,'Root','[INFO] start -> findProcess -> runSensorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:02:45.525Z',12,'Root','[INFO] start -> findProcess -> runSensorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AACharly.Live-Trades.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.02.44/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.02.44/Loop.00000001.0000.json new file mode 100644 index 000000000..48035fb4f --- /dev/null +++ b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.02.44/Loop.00000001.0000.json @@ -0,0 +1,50 @@ +[ +['2019-08-14T17:02:45.014Z',1,'Sensor Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:02:45.021Z',2,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:02:45.021Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:45.023Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:45.023Z',5,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Live-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:45.024Z',6,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:02:45.024Z',7,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Live-Trades'] +['2019-08-14T17:02:45.024Z',8,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:45.024Z',9,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Live-Trades-dataSet.V1'] +['2019-08-14T17:02:45.024Z',10,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:45.024Z',11,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:45.024Z',12,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> Entering function.'] +['2019-08-14T17:02:45.025Z',13,'Exchange API','[INFO] Initialize -> Entering function.'] +['2019-08-14T17:02:45.260Z',14,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> onInizialized -> Entering function.'] +['2019-08-14T17:02:45.260Z',15,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:45.260Z',16,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:02:45.260Z',17,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:45.260Z',18,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:02:45.260Z',19,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized > Execution finished well.'] +['2019-08-14T17:02:45.261Z',20,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:02:45.261Z',21,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:45.261Z',22,'User Bot','[INFO] start -> firstSteps -> Entering function.'] +['2019-08-14T17:02:45.261Z',23,'User Bot','[INFO] start -> getTheTrades -> Entering function.'] +['2019-08-14T17:02:45.261Z',24,'Exchange API','[INFO] getTradeHistory -> Entering function.'] +['2019-08-14T17:02:45.512Z',25,'User Bot','[INFO] start -> onExchangeCallReturned -> Entering function.'] +['2019-08-14T17:02:45.512Z',26,'User Bot','[INFO] start -> onExchangeCallReturned -> Call time recorded = 0.251 seconds.'] +['2019-08-14T17:02:45.513Z',27,'User Bot','[INFO] start -> tradesReadyToBeSaved -> Entering function.'] +['2019-08-14T17:02:45.518Z',28,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFirstFileACreated -> Entering function.'] +['2019-08-14T17:02:45.518Z',29,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFirstFileACreated -> Finished with File A @ USDT_BTC'] +['2019-08-14T17:02:45.518Z',30,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFirstFileACreated -> Records inserted = 32'] +['2019-08-14T17:02:45.518Z',31,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFirstFileACreated -> Path = AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/02/USDT_BTC.json'] +['2019-08-14T17:02:45.518Z',32,'User Bot','[INFO] start -> tradesReadyToBeSaved -> generateFileB -> Entering function.'] +['2019-08-14T17:02:45.522Z',33,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFileBCreated -> Entering function.'] +['2019-08-14T17:02:45.522Z',34,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFileBCreated -> Finished with File B @ USDT_BTC'] +['2019-08-14T17:02:45.522Z',35,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFileBCreated -> Content written -> Records inserted = 91'] +['2019-08-14T17:02:45.522Z',36,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFileBCreated -> Content written -> Path = AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/01/USDT_BTC.json'] +['2019-08-14T17:02:45.522Z',37,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:02:45.522Z',38,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:02:45.522Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Live-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:45.523Z',40,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:45.524Z',41,'User Bot','[INFO] start -> writeStatusReport -> onSaved -> Entering function.'] +['2019-08-14T17:02:45.524Z',42,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:02:45.524Z',43,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished > Execution finished well.'] +['2019-08-14T17:02:45.524Z',44,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:02:45.524Z',45,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:02:45.524Z',46,'Sensor Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:02:45.524Z',47,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:02:45.524Z',48,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.03.27/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.03.27/Loop.00000000.0000.json new file mode 100644 index 000000000..8123ff875 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.03.27/Loop.00000000.0000.json @@ -0,0 +1,14 @@ +[ +['2019-08-14T17:03:27.883Z',1,'Root','[INFO] start -> findProcess -> runSensorBot -> Entering function.'] +['2019-08-14T17:03:27.883Z',2,'Root','[INFO] start -> findProcess -> runSensorBot -> pMonth = 08'] +['2019-08-14T17:03:27.883Z',3,'Root','[INFO] start -> findProcess -> runSensorBot -> pYear = 2019'] +['2019-08-14T17:03:27.883Z',4,'Sensor Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:27.883Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AACharly-Sensor-Bot/Live-Trades/User.Bot.js'] +['2019-08-14T17:03:27.884Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AACharly-Sensor-Bot/Commons.js'] +['2019-08-14T17:03:27.884Z',7,'Sensor Bot Process Main Loop','[WARN] initialize -> onBotDownloaded -> onCommonsDownloaded -> Commons not found: The specified key does not exist.'] +['2019-08-14T17:03:27.884Z',8,'Sensor Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:03:28.446Z',9,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/03/USDT_BTC.json'] +['2019-08-14T17:03:28.450Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/02/USDT_BTC.json'] +['2019-08-14T17:03:28.454Z',11,'Root','[INFO] start -> findProcess -> runSensorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:03:28.454Z',12,'Root','[INFO] start -> findProcess -> runSensorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AACharly.Live-Trades.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.03.27/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.03.27/Loop.00000001.0000.json new file mode 100644 index 000000000..22599fbbe --- /dev/null +++ b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.03.27/Loop.00000001.0000.json @@ -0,0 +1,50 @@ +[ +['2019-08-14T17:03:27.884Z',1,'Sensor Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:03:27.885Z',2,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:03:27.885Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:27.885Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:27.885Z',5,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Live-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:27.886Z',6,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:03:27.886Z',7,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Live-Trades'] +['2019-08-14T17:03:27.886Z',8,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:27.886Z',9,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Live-Trades-dataSet.V1'] +['2019-08-14T17:03:27.886Z',10,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:27.886Z',11,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:27.886Z',12,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> Entering function.'] +['2019-08-14T17:03:27.886Z',13,'Exchange API','[INFO] Initialize -> Entering function.'] +['2019-08-14T17:03:27.886Z',14,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> onInizialized -> Entering function.'] +['2019-08-14T17:03:27.886Z',15,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:27.886Z',16,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:03:27.887Z',17,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:27.887Z',18,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:03:27.887Z',19,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized > Execution finished well.'] +['2019-08-14T17:03:27.887Z',20,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:03:27.887Z',21,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:27.887Z',22,'User Bot','[INFO] start -> firstSteps -> Entering function.'] +['2019-08-14T17:03:27.887Z',23,'User Bot','[INFO] start -> getTheTrades -> Entering function.'] +['2019-08-14T17:03:27.887Z',24,'Exchange API','[INFO] getTradeHistory -> Entering function.'] +['2019-08-14T17:03:28.443Z',25,'User Bot','[INFO] start -> onExchangeCallReturned -> Entering function.'] +['2019-08-14T17:03:28.443Z',26,'User Bot','[INFO] start -> onExchangeCallReturned -> Call time recorded = 0.556 seconds.'] +['2019-08-14T17:03:28.444Z',27,'User Bot','[INFO] start -> tradesReadyToBeSaved -> Entering function.'] +['2019-08-14T17:03:28.449Z',28,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFirstFileACreated -> Entering function.'] +['2019-08-14T17:03:28.449Z',29,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFirstFileACreated -> Finished with File A @ USDT_BTC'] +['2019-08-14T17:03:28.449Z',30,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFirstFileACreated -> Records inserted = 21'] +['2019-08-14T17:03:28.449Z',31,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFirstFileACreated -> Path = AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/03/USDT_BTC.json'] +['2019-08-14T17:03:28.449Z',32,'User Bot','[INFO] start -> tradesReadyToBeSaved -> generateFileB -> Entering function.'] +['2019-08-14T17:03:28.452Z',33,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFileBCreated -> Entering function.'] +['2019-08-14T17:03:28.452Z',34,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFileBCreated -> Finished with File B @ USDT_BTC'] +['2019-08-14T17:03:28.452Z',35,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFileBCreated -> Content written -> Records inserted = 36'] +['2019-08-14T17:03:28.452Z',36,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFileBCreated -> Content written -> Path = AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/02/USDT_BTC.json'] +['2019-08-14T17:03:28.452Z',37,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:03:28.452Z',38,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:03:28.452Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Live-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.453Z',40,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.454Z',41,'User Bot','[INFO] start -> writeStatusReport -> onSaved -> Entering function.'] +['2019-08-14T17:03:28.454Z',42,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:03:28.454Z',43,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished > Execution finished well.'] +['2019-08-14T17:03:28.454Z',44,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:03:28.454Z',45,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:03:28.454Z',46,'Sensor Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:03:28.454Z',47,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:03:28.454Z',48,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json new file mode 100644 index 000000000..e1a299045 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json @@ -0,0 +1,14 @@ +[ +['2019-08-14T17:04:10.141Z',1,'Root','[INFO] start -> findProcess -> runSensorBot -> Entering function.'] +['2019-08-14T17:04:10.141Z',2,'Root','[INFO] start -> findProcess -> runSensorBot -> pMonth = 08'] +['2019-08-14T17:04:10.141Z',3,'Root','[INFO] start -> findProcess -> runSensorBot -> pYear = 2019'] +['2019-08-14T17:04:10.141Z',4,'Sensor Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.141Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AACharly-Sensor-Bot/Live-Trades/User.Bot.js'] +['2019-08-14T17:04:10.142Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AACharly-Sensor-Bot/Commons.js'] +['2019-08-14T17:04:10.142Z',7,'Sensor Bot Process Main Loop','[WARN] initialize -> onBotDownloaded -> onCommonsDownloaded -> Commons not found: The specified key does not exist.'] +['2019-08-14T17:04:10.142Z',8,'Sensor Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:04:10.356Z',9,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/04/USDT_BTC.json'] +['2019-08-14T17:04:10.360Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/03/USDT_BTC.json'] +['2019-08-14T17:04:10.367Z',11,'Root','[INFO] start -> findProcess -> runSensorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:04:10.367Z',12,'Root','[INFO] start -> findProcess -> runSensorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AACharly.Live-Trades.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json new file mode 100644 index 000000000..4c86a3a8c --- /dev/null +++ b/undefined/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Live-Trades/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json @@ -0,0 +1,50 @@ +[ +['2019-08-14T17:04:10.142Z',1,'Sensor Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:04:10.142Z',2,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:04:10.142Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.142Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:10.143Z',5,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Live-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.143Z',6,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:04:10.143Z',7,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Live-Trades'] +['2019-08-14T17:04:10.143Z',8,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:10.143Z',9,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Live-Trades-dataSet.V1'] +['2019-08-14T17:04:10.143Z',10,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.143Z',11,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:10.143Z',12,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> Entering function.'] +['2019-08-14T17:04:10.143Z',13,'Exchange API','[INFO] Initialize -> Entering function.'] +['2019-08-14T17:04:10.144Z',14,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.144Z',15,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:10.144Z',16,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:04:10.144Z',17,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.144Z',18,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.144Z',19,'Sensor Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized > Execution finished well.'] +['2019-08-14T17:04:10.144Z',20,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:04:10.144Z',21,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:10.145Z',22,'User Bot','[INFO] start -> firstSteps -> Entering function.'] +['2019-08-14T17:04:10.145Z',23,'User Bot','[INFO] start -> getTheTrades -> Entering function.'] +['2019-08-14T17:04:10.145Z',24,'Exchange API','[INFO] getTradeHistory -> Entering function.'] +['2019-08-14T17:04:10.355Z',25,'User Bot','[INFO] start -> onExchangeCallReturned -> Entering function.'] +['2019-08-14T17:04:10.355Z',26,'User Bot','[INFO] start -> onExchangeCallReturned -> Call time recorded = 0.21 seconds.'] +['2019-08-14T17:04:10.355Z',27,'User Bot','[INFO] start -> tradesReadyToBeSaved -> Entering function.'] +['2019-08-14T17:04:10.358Z',28,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFirstFileACreated -> Entering function.'] +['2019-08-14T17:04:10.358Z',29,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFirstFileACreated -> Finished with File A @ USDT_BTC'] +['2019-08-14T17:04:10.358Z',30,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFirstFileACreated -> Records inserted = 2'] +['2019-08-14T17:04:10.358Z',31,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFirstFileACreated -> Path = AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/04/USDT_BTC.json'] +['2019-08-14T17:04:10.359Z',32,'User Bot','[INFO] start -> tradesReadyToBeSaved -> generateFileB -> Entering function.'] +['2019-08-14T17:04:10.364Z',33,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFileBCreated -> Entering function.'] +['2019-08-14T17:04:10.364Z',34,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFileBCreated -> Finished with File B @ USDT_BTC'] +['2019-08-14T17:04:10.364Z',35,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFileBCreated -> Content written -> Records inserted = 86'] +['2019-08-14T17:04:10.364Z',36,'User Bot','[INFO] start -> tradesReadyToBeSaved -> onFileBCreated -> Content written -> Path = AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trades/2019/08/14/17/03/USDT_BTC.json'] +['2019-08-14T17:04:10.365Z',37,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:04:10.365Z',38,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:04:10.365Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Live-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.366Z',40,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.366Z',41,'User Bot','[INFO] start -> writeStatusReport -> onSaved -> Entering function.'] +['2019-08-14T17:04:10.366Z',42,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:04:10.366Z',43,'Sensor Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished > Execution finished well.'] +['2019-08-14T17:04:10.366Z',44,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:04:10.366Z',45,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:04:10.366Z',46,'Sensor Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:04:10.366Z',47,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:04:10.366Z',48,'Sensor Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000000.0000.json new file mode 100644 index 000000000..ff6e6ad7d --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000000.0000.json @@ -0,0 +1,57 @@ +[ +['2019-08-14T17:02:52.076Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:02:52.076Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:02:52.076Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:02:52.076Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:52.076Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAChris-Indicator-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:02:52.078Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAChris-Indicator-Bot/Commons.js'] +['2019-08-14T17:02:52.078Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:02:52.090Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:52.091Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.094Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.096Z',11,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.099Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:52.101Z',13,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.102Z',14,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.104Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.107Z',16,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:52.107Z',17,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.109Z',18,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.111Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.113Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:52.114Z',21,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.116Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.119Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.121Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:52.122Z',25,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.128Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.130Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.133Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:52.134Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.138Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.140Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.142Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:52.143Z',33,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.151Z',34,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.154Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.156Z',36,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:52.158Z',37,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.169Z',38,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.172Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.174Z',40,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:52.176Z',41,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.187Z',42,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.191Z',43,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.193Z',44,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:52.194Z',45,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.212Z',46,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.216Z',47,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.219Z',48,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:52.221Z',49,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.257Z',50,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.266Z',51,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:52.269Z',52,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:02:52.271Z',53,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:02:52.276Z',54,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:02:52.276Z',55,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAChris.Multi-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000001.0000.json new file mode 100644 index 000000000..ec6110149 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000001.0000.json @@ -0,0 +1,42 @@ +[ +['2019-08-14T17:02:52.078Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:02:52.080Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:02:52.080Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:52.080Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:52.080Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:52.080Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:52.080Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:52.080Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:52.080Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:52.081Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:02:52.081Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:02:52.081Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:52.081Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:52.081Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:02:52.081Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:02:52.081Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:52.081Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:52.081Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAChris'] +['2019-08-14T17:02:52.081Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:02:52.081Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:52.081Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAChris-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:52.081Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:52.081Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:52.081Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:02:52.081Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:52.081Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:52.081Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:52.081Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:02:52.083Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:52.083Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:02:52.083Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:52.083Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:02:52.084Z',33,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:52.084Z',34,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:02:52.084Z',35,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:52.085Z',36,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:52.085Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAChris-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:52.085Z',38,'User Bot','[INFO] start -> getContextVariables -> thisReport.lastFile !== undefined'] +['2019-08-14T17:02:52.085Z',39,'User Bot','[INFO] start -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.085Z',40,'User Bot','[INFO] start -> buildBands -> processDate = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000001.0001.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000001.0001.json new file mode 100644 index 000000000..4ffeda750 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000001.0001.json @@ -0,0 +1,195 @@ +[ +['2019-08-14T17:02:52.087Z',41,'User Bot','[INFO] start -> buildBands -> advanceTime -> Entering function.'] +['2019-08-14T17:02:52.087Z',42,'User Bot','[INFO] start -> buildBands -> advanceTime -> processDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:52.087Z',43,'User Bot','[INFO] start -> buildBands -> advanceTime -> previousDay = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:52.087Z',44,'User Bot','[INFO] start -> buildBands -> periodsLoop -> Entering function.'] +['2019-08-14T17:02:52.088Z',45,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.088Z',46,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:02:52.090Z',47,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.091Z',48,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:52.092Z',49,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.092Z',50,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.092Z',51,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.092Z',52,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.093Z',53,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:02:52.093Z',54,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.096Z',55,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.096Z',56,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 23 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.096Z',57,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.099Z',58,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.099Z',59,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 23 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.099Z',60,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.099Z',61,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.099Z',62,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:02:52.101Z',63,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.101Z',64,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:52.102Z',65,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.102Z',66,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.102Z',67,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.102Z',68,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.102Z',69,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:02:52.102Z',70,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.104Z',71,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.104Z',72,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 26 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.104Z',73,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.106Z',74,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.106Z',75,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 26 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.106Z',76,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.106Z',77,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.106Z',78,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:02:52.107Z',79,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.107Z',80,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:52.108Z',81,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.108Z',82,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.108Z',83,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.108Z',84,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.108Z',85,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:02:52.109Z',86,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.111Z',87,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.111Z',88,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 34 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.111Z',89,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.113Z',90,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.113Z',91,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 34 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.113Z',92,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.113Z',93,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.113Z',94,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:02:52.114Z',95,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.114Z',96,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:52.114Z',97,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.114Z',98,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.114Z',99,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.115Z',100,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.115Z',101,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:02:52.116Z',102,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.118Z',103,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.118Z',104,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 51 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.118Z',105,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.121Z',106,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.121Z',107,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 51 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.121Z',108,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.121Z',109,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.121Z',110,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:02:52.122Z',111,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.122Z',112,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:52.123Z',113,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.123Z',114,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.123Z',115,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.123Z',116,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.125Z',117,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:02:52.128Z',118,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.130Z',119,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.130Z',120,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 68 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.130Z',121,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.133Z',122,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.133Z',123,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 68 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.133Z',124,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.133Z',125,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.133Z',126,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:02:52.134Z',127,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.134Z',128,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:52.135Z',129,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.135Z',130,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.135Z',131,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.135Z',132,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.135Z',133,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:02:52.138Z',134,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.140Z',135,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.140Z',136,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 102 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.140Z',137,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.142Z',138,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.142Z',139,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 102 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.142Z',140,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.142Z',141,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.142Z',142,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:02:52.143Z',143,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.143Z',144,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:52.144Z',145,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.144Z',146,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.144Z',147,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.145Z',148,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.146Z',149,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:02:52.150Z',150,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.153Z',151,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.153Z',152,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 204 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.153Z',153,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.156Z',154,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.156Z',155,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 204 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.156Z',156,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.156Z',157,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.156Z',158,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:02:52.157Z',159,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.158Z',160,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:52.158Z',161,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.158Z',162,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.159Z',163,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.161Z',164,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.161Z',165,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:02:52.168Z',166,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.171Z',167,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.171Z',168,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 255 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.171Z',169,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.174Z',170,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.174Z',171,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 255 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.174Z',172,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.174Z',173,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.174Z',174,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:02:52.175Z',175,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.176Z',176,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:52.177Z',177,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.177Z',178,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.177Z',179,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.178Z',180,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.179Z',181,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:02:52.186Z',182,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.189Z',183,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.189Z',184,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 339 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.189Z',185,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.192Z',186,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.193Z',187,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 339 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.193Z',188,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.193Z',189,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.193Z',190,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:02:52.193Z',191,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.194Z',192,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:52.194Z',193,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.195Z',194,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.195Z',195,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.196Z',196,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.198Z',197,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:02:52.209Z',198,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.213Z',199,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.214Z',200,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 509 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.214Z',201,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.219Z',202,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.219Z',203,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 509 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.219Z',204,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.219Z',205,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.219Z',206,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:02:52.220Z',207,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.221Z',208,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:52.222Z',209,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:52.223Z',210,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.223Z',211,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.226Z',212,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:02:52.229Z',213,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:02:52.253Z',214,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.260Z',215,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.260Z',216,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 1017 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.260Z',217,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.269Z',218,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.269Z',219,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 1017 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:52.269Z',220,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.269Z',221,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:02:52.269Z',222,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:02:52.271Z',223,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.271Z',224,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:02:52.271Z',225,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:02:52.272Z',226,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.272Z',227,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:02:52.272Z',228,'User Bot','[INFO] start -> buildBands -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:02:52.273Z',229,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:02:52.273Z',230,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:52.273Z',231,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:02:52.273Z',232,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:52.274Z',233,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000001.0002.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000001.0002.json new file mode 100644 index 000000000..2e8a2766a --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.52/Loop.00000001.0002.json @@ -0,0 +1,13 @@ +[ +['2019-08-14T17:02:52.276Z',234,'User Bot','[INFO] start -> buildBands -> advanceTime -> Entering function.'] +['2019-08-14T17:02:52.276Z',235,'User Bot','[INFO] start -> buildBands -> advanceTime -> processDate = Thu Aug 15 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:52.276Z',236,'User Bot','[INFO] start -> buildBands -> advanceTime -> previousDay = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:52.276Z',237,'User Bot','[INFO] start -> buildBands -> advanceTime -> Head of the market found @ 2019/8/14.'] +['2019-08-14T17:02:52.276Z',238,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:02:52.276Z',239,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:02:52.276Z',240,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:02:52.276Z',241,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:02:52.276Z',242,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:02:52.276Z',243,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:02:52.276Z',244,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000000.0000.json new file mode 100644 index 000000000..c24f2cbbb --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000000.0000.json @@ -0,0 +1,57 @@ +[ +['2019-08-14T17:03:34.081Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:03:34.081Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:03:34.081Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:03:34.081Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:34.081Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAChris-Indicator-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:03:34.082Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAChris-Indicator-Bot/Commons.js'] +['2019-08-14T17:03:34.083Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:03:34.092Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:34.093Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.095Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.099Z',11,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.100Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:34.101Z',13,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.102Z',14,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.105Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.106Z',16,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:34.107Z',17,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.109Z',18,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.111Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.113Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:34.114Z',21,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.116Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.119Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.121Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:34.122Z',25,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.128Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.131Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.133Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:34.134Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.139Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.141Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.143Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:34.143Z',33,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.152Z',34,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.155Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.157Z',36,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:34.159Z',37,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.172Z',38,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.175Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.178Z',40,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:34.180Z',41,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.195Z',42,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.198Z',43,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.200Z',44,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:34.201Z',45,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.217Z',46,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.221Z',47,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.223Z',48,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:34.225Z',49,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.263Z',50,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.268Z',51,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:34.271Z',52,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:03:34.273Z',53,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:03:34.278Z',54,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:03:34.278Z',55,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAChris.Multi-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000001.0000.json new file mode 100644 index 000000000..d85e18782 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000001.0000.json @@ -0,0 +1,42 @@ +[ +['2019-08-14T17:03:34.083Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:03:34.084Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:03:34.084Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:34.084Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:34.084Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:34.084Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:34.084Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:34.084Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:34.084Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:34.085Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:03:34.085Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:03:34.085Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:34.085Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:34.085Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:03:34.085Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:03:34.085Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:34.085Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:03:34.085Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAChris'] +['2019-08-14T17:03:34.085Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:03:34.085Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:34.085Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAChris-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:34.085Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:34.085Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:34.085Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:03:34.085Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:34.085Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:34.085Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:34.085Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:03:34.086Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:34.086Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:03:34.086Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:34.086Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:03:34.087Z',33,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:34.087Z',34,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:03:34.087Z',35,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:03:34.087Z',36,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:34.087Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAChris-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:34.087Z',38,'User Bot','[INFO] start -> getContextVariables -> thisReport.lastFile !== undefined'] +['2019-08-14T17:03:34.088Z',39,'User Bot','[INFO] start -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.088Z',40,'User Bot','[INFO] start -> buildBands -> processDate = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000001.0001.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000001.0001.json new file mode 100644 index 000000000..aac460193 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000001.0001.json @@ -0,0 +1,195 @@ +[ +['2019-08-14T17:03:34.089Z',41,'User Bot','[INFO] start -> buildBands -> advanceTime -> Entering function.'] +['2019-08-14T17:03:34.089Z',42,'User Bot','[INFO] start -> buildBands -> advanceTime -> processDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:34.089Z',43,'User Bot','[INFO] start -> buildBands -> advanceTime -> previousDay = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:34.089Z',44,'User Bot','[INFO] start -> buildBands -> periodsLoop -> Entering function.'] +['2019-08-14T17:03:34.090Z',45,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.090Z',46,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:03:34.092Z',47,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.093Z',48,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:34.094Z',49,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.094Z',50,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.094Z',51,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.094Z',52,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.094Z',53,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:03:34.095Z',54,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.098Z',55,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.098Z',56,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 23 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.098Z',57,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.100Z',58,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.100Z',59,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 23 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.100Z',60,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.100Z',61,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.100Z',62,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:03:34.101Z',63,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.101Z',64,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:34.102Z',65,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.102Z',66,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.102Z',67,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.102Z',68,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.102Z',69,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:03:34.102Z',70,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.105Z',71,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.105Z',72,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 26 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.105Z',73,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.106Z',74,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.106Z',75,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 26 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.106Z',76,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.106Z',77,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.106Z',78,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:03:34.107Z',79,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.107Z',80,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:34.108Z',81,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.108Z',82,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.108Z',83,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.108Z',84,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.108Z',85,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:03:34.109Z',86,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.111Z',87,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.111Z',88,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 35 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.111Z',89,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.113Z',90,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.113Z',91,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 35 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.113Z',92,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.113Z',93,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.113Z',94,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:03:34.114Z',95,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.114Z',96,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:34.114Z',97,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.114Z',98,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.114Z',99,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.114Z',100,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.115Z',101,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:03:34.116Z',102,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.119Z',103,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.119Z',104,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 52 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.119Z',105,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.121Z',106,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.121Z',107,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 52 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.121Z',108,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.121Z',109,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.121Z',110,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:03:34.122Z',111,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.122Z',112,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:34.123Z',113,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.123Z',114,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.123Z',115,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.123Z',116,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.125Z',117,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:03:34.128Z',118,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.130Z',119,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.130Z',120,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 69 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.130Z',121,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.133Z',122,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.133Z',123,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 69 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.133Z',124,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.133Z',125,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.133Z',126,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:03:34.133Z',127,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.134Z',128,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:34.134Z',129,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.134Z',130,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.134Z',131,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.135Z',132,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.135Z',133,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:03:34.138Z',134,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.140Z',135,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.141Z',136,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 103 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.141Z',137,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.143Z',138,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.143Z',139,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 103 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.143Z',140,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.143Z',141,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.143Z',142,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:03:34.143Z',143,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.143Z',144,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:34.144Z',145,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.145Z',146,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.145Z',147,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.146Z',148,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.147Z',149,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:03:34.151Z',150,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.154Z',151,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.154Z',152,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 205 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.154Z',153,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.157Z',154,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.157Z',155,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 205 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.157Z',156,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.157Z',157,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.157Z',158,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:03:34.159Z',159,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.159Z',160,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:34.160Z',161,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.161Z',162,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.161Z',163,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.162Z',164,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.163Z',165,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:03:34.171Z',166,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.174Z',167,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.174Z',168,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 256 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.174Z',169,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.178Z',170,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.178Z',171,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 256 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.178Z',172,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.178Z',173,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.178Z',174,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:03:34.179Z',175,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.180Z',176,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:34.180Z',177,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.180Z',178,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.180Z',179,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.182Z',180,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.183Z',181,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:03:34.193Z',182,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.196Z',183,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.196Z',184,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 341 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.196Z',185,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.199Z',186,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.199Z',187,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 341 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.199Z',188,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.199Z',189,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.200Z',190,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:03:34.200Z',191,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.201Z',192,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:34.201Z',193,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.202Z',194,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.202Z',195,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.203Z',196,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.204Z',197,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:03:34.215Z',198,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.219Z',199,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.219Z',200,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 511 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.219Z',201,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.223Z',202,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.223Z',203,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 511 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.223Z',204,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.223Z',205,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.223Z',206,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:03:34.223Z',207,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.225Z',208,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:34.225Z',209,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:34.226Z',210,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.226Z',211,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.230Z',212,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:03:34.232Z',213,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:03:34.256Z',214,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.265Z',215,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.265Z',216,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 1022 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.265Z',217,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.271Z',218,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.271Z',219,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 1022 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:34.271Z',220,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.271Z',221,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:03:34.271Z',222,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:03:34.273Z',223,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.273Z',224,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:03:34.273Z',225,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:03:34.275Z',226,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.275Z',227,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:03:34.275Z',228,'User Bot','[INFO] start -> buildBands -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:03:34.275Z',229,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:03:34.275Z',230,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:34.275Z',231,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:03:34.275Z',232,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:34.277Z',233,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000001.0002.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000001.0002.json new file mode 100644 index 000000000..5a3c7ca2d --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.34/Loop.00000001.0002.json @@ -0,0 +1,13 @@ +[ +['2019-08-14T17:03:34.278Z',234,'User Bot','[INFO] start -> buildBands -> advanceTime -> Entering function.'] +['2019-08-14T17:03:34.278Z',235,'User Bot','[INFO] start -> buildBands -> advanceTime -> processDate = Thu Aug 15 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:34.278Z',236,'User Bot','[INFO] start -> buildBands -> advanceTime -> previousDay = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:34.278Z',237,'User Bot','[INFO] start -> buildBands -> advanceTime -> Head of the market found @ 2019/8/14.'] +['2019-08-14T17:03:34.278Z',238,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:03:34.278Z',239,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:03:34.278Z',240,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:03:34.278Z',241,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:03:34.278Z',242,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:03:34.278Z',243,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:03:34.278Z',244,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000000.0000.json new file mode 100644 index 000000000..0031be85d --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000000.0000.json @@ -0,0 +1,57 @@ +[ +['2019-08-14T17:04:16.810Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:04:16.810Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:04:16.810Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:04:16.810Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:16.810Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAChris-Indicator-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:04:16.812Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAChris-Indicator-Bot/Commons.js'] +['2019-08-14T17:04:16.813Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:04:16.824Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:16.826Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.829Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.832Z',11,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.834Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:16.835Z',13,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.837Z',14,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.840Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.842Z',16,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:16.843Z',17,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.845Z',18,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.847Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.849Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:16.850Z',21,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.854Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.857Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.859Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:16.860Z',25,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.867Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.870Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.872Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:16.874Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.880Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.882Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.883Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:16.885Z',33,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.893Z',34,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.897Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.899Z',36,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:16.901Z',37,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.917Z',38,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.922Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.925Z',40,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:16.926Z',41,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.948Z',42,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.953Z',43,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.956Z',44,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:16.957Z',45,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.984Z',46,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.992Z',47,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:16.995Z',48,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:16.997Z',49,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:17.043Z',50,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:17.054Z',51,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:17.058Z',52,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:04:17.059Z',53,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:04:17.064Z',54,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:04:17.064Z',55,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAChris.Multi-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000001.0000.json new file mode 100644 index 000000000..51e1bfa77 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000001.0000.json @@ -0,0 +1,42 @@ +[ +['2019-08-14T17:04:16.813Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:04:16.813Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:04:16.813Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:16.814Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:16.814Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:16.814Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:16.814Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:16.814Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:16.814Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:16.814Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:04:16.814Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:04:16.814Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:16.814Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:04:16.814Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:04:16.815Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:04:16.815Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:16.815Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:16.815Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAChris'] +['2019-08-14T17:04:16.815Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:04:16.815Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:16.815Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAChris-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:16.815Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:16.815Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:16.815Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:04:16.815Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:16.815Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:16.815Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:16.815Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:04:16.816Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:16.816Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:04:16.816Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:16.816Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:04:16.818Z',33,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:16.818Z',34,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:04:16.818Z',35,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:04:16.818Z',36,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:16.818Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAChris-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:16.818Z',38,'User Bot','[INFO] start -> getContextVariables -> thisReport.lastFile !== undefined'] +['2019-08-14T17:04:16.819Z',39,'User Bot','[INFO] start -> buildBands -> Entering function.'] +['2019-08-14T17:04:16.819Z',40,'User Bot','[INFO] start -> buildBands -> processDate = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000001.0001.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000001.0001.json new file mode 100644 index 000000000..3c7e1b870 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000001.0001.json @@ -0,0 +1,195 @@ +[ +['2019-08-14T17:04:16.820Z',41,'User Bot','[INFO] start -> buildBands -> advanceTime -> Entering function.'] +['2019-08-14T17:04:16.820Z',42,'User Bot','[INFO] start -> buildBands -> advanceTime -> processDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:16.820Z',43,'User Bot','[INFO] start -> buildBands -> advanceTime -> previousDay = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:16.820Z',44,'User Bot','[INFO] start -> buildBands -> periodsLoop -> Entering function.'] +['2019-08-14T17:04:16.821Z',45,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:16.822Z',46,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:04:16.825Z',47,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.826Z',48,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:16.826Z',49,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.827Z',50,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:04:16.827Z',51,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.828Z',52,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.828Z',53,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:04:16.829Z',54,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:16.831Z',55,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.831Z',56,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 23 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.832Z',57,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:04:16.834Z',58,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.834Z',59,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 23 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.834Z',60,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:16.834Z',61,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:16.834Z',62,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:04:16.835Z',63,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.835Z',64,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:16.835Z',65,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.835Z',66,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:04:16.835Z',67,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.835Z',68,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.836Z',69,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:04:16.837Z',70,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:16.840Z',71,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.840Z',72,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 26 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.840Z',73,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:04:16.842Z',74,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.842Z',75,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 26 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.842Z',76,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:16.842Z',77,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:16.842Z',78,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:04:16.843Z',79,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.843Z',80,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:16.844Z',81,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.844Z',82,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:04:16.844Z',83,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.844Z',84,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.844Z',85,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:04:16.845Z',86,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:16.847Z',87,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.847Z',88,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 35 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.847Z',89,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:04:16.849Z',90,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.849Z',91,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 35 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.849Z',92,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:16.849Z',93,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:16.849Z',94,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:04:16.850Z',95,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.850Z',96,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:16.851Z',97,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.851Z',98,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:04:16.851Z',99,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.851Z',100,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.851Z',101,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:04:16.854Z',102,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:16.857Z',103,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.857Z',104,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 52 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.857Z',105,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:04:16.859Z',106,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.859Z',107,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 52 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.859Z',108,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:16.859Z',109,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:16.859Z',110,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:04:16.860Z',111,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.860Z',112,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:16.860Z',113,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.860Z',114,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:04:16.860Z',115,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.861Z',116,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.863Z',117,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:04:16.866Z',118,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:16.869Z',119,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.869Z',120,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 69 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.869Z',121,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:04:16.872Z',122,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.872Z',123,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 69 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.872Z',124,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:16.872Z',125,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:16.872Z',126,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:04:16.873Z',127,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.874Z',128,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:16.875Z',129,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.875Z',130,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:04:16.875Z',131,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.875Z',132,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.876Z',133,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:04:16.879Z',134,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:16.881Z',135,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.881Z',136,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 103 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.881Z',137,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:04:16.883Z',138,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.883Z',139,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 103 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.883Z',140,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:16.883Z',141,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:16.883Z',142,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:04:16.884Z',143,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.885Z',144,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:16.885Z',145,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.885Z',146,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:04:16.885Z',147,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.886Z',148,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.887Z',149,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:04:16.892Z',150,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:16.895Z',151,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.896Z',152,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 205 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.896Z',153,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:04:16.899Z',154,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.899Z',155,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 205 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.899Z',156,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:16.899Z',157,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:16.899Z',158,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:04:16.900Z',159,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.901Z',160,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:16.902Z',161,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.903Z',162,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:04:16.903Z',163,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.905Z',164,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.907Z',165,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:04:16.915Z',166,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:16.920Z',167,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.920Z',168,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 256 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.920Z',169,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:04:16.925Z',170,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.925Z',171,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 256 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.925Z',172,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:16.925Z',173,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:16.925Z',174,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:04:16.926Z',175,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.926Z',176,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:16.927Z',177,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.928Z',178,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:04:16.928Z',179,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.932Z',180,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.934Z',181,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:04:16.946Z',182,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:16.951Z',183,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.951Z',184,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 341 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.951Z',185,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:04:16.956Z',186,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.956Z',187,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 341 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.956Z',188,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:16.956Z',189,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:16.956Z',190,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:04:16.956Z',191,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.957Z',192,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:16.958Z',193,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.959Z',194,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:04:16.959Z',195,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.962Z',196,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:16.963Z',197,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:04:16.981Z',198,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:16.988Z',199,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.988Z',200,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 512 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.988Z',201,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:04:16.995Z',202,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.995Z',203,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 512 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:16.995Z',204,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:16.995Z',205,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:16.995Z',206,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> Entering function.'] +['2019-08-14T17:04:16.995Z',207,'User Bot','[INFO] start -> buildBands -> loopBody -> getPreviousDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.997Z',208,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:16.998Z',209,'User Bot','[INFO] start -> buildBands -> loopBody -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:16.999Z',210,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> Entering function.'] +['2019-08-14T17:04:16.999Z',211,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:17.003Z',212,'User Bot','[INFO] start -> buildBands -> loopBody -> buildBands -> addCandlesToSingleArray -> Entering function.'] +['2019-08-14T17:04:17.006Z',213,'User Bot','[INFO] start -> buildBands -> loopBody -> calculateBands -> Entering function.'] +['2019-08-14T17:04:17.036Z',214,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:17.046Z',215,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:17.046Z',216,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writeBandsFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 1023 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:17.046Z',217,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> Entering function.'] +['2019-08-14T17:04:17.057Z',218,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:17.057Z',219,'User Bot','[INFO] start -> buildBands -> loopBody -> writeBandBandsFile -> writePBFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 1023 records inserted into AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:17.057Z',220,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:17.057Z',221,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:04:17.058Z',222,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:04:17.059Z',223,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:17.059Z',224,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:04:17.059Z',225,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:04:17.061Z',226,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:17.061Z',227,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:04:17.061Z',228,'User Bot','[INFO] start -> buildBands -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:04:17.061Z',229,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:04:17.061Z',230,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:17.061Z',231,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:04:17.061Z',232,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:17.063Z',233,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000001.0002.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000001.0002.json new file mode 100644 index 000000000..d1b7af843 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.16/Loop.00000001.0002.json @@ -0,0 +1,13 @@ +[ +['2019-08-14T17:04:17.063Z',234,'User Bot','[INFO] start -> buildBands -> advanceTime -> Entering function.'] +['2019-08-14T17:04:17.063Z',235,'User Bot','[INFO] start -> buildBands -> advanceTime -> processDate = Thu Aug 15 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:17.063Z',236,'User Bot','[INFO] start -> buildBands -> advanceTime -> previousDay = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:17.063Z',237,'User Bot','[INFO] start -> buildBands -> advanceTime -> Head of the market found @ 2019/8/14.'] +['2019-08-14T17:04:17.063Z',238,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:04:17.063Z',239,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:04:17.063Z',240,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:04:17.063Z',241,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:04:17.063Z',242,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:04:17.063Z',243,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:04:17.064Z',244,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.52/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.52/Loop.00000000.0000.json new file mode 100644 index 000000000..0476f5bb8 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.52/Loop.00000000.0000.json @@ -0,0 +1,35 @@ +[ +['2019-08-14T17:02:52.291Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:02:52.291Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:02:52.291Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:02:52.291Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:52.291Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAChris-Indicator-Bot/Multi-Period-Market/User.Bot.js'] +['2019-08-14T17:02:52.292Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAChris-Indicator-Bot/Commons.js'] +['2019-08-14T17:02:52.292Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:02:52.299Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:52.350Z',9,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:52.363Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:52.367Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:52.448Z',12,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:52.468Z',13,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:52.474Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:52.599Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:52.638Z',16,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:52.650Z',17,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:52.792Z',18,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:52.855Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:52.862Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:53.083Z',21,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:53.143Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:53.175Z',23,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:53.431Z',24,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:53.523Z',25,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:53.566Z',26,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:54.037Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:54.207Z',28,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:54.223Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.104Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.360Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.392Z',32,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:02:55.392Z',33,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAChris.Multi-Period-Market.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.52/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.52/Loop.00000001.0000.json new file mode 100644 index 000000000..cb55537c2 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.52/Loop.00000001.0000.json @@ -0,0 +1,116 @@ +[ +['2019-08-14T17:02:52.292Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:02:52.293Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:02:52.293Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:52.294Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:52.294Z',5,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:52.294Z',6,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAChris'] +['2019-08-14T17:02:52.294Z',7,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Market'] +['2019-08-14T17:02:52.294Z',8,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:52.294Z',9,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAChris-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:02:52.294Z',10,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:52.294Z',11,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:52.294Z',12,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:02:52.294Z',13,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:52.294Z',14,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:52.294Z',15,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:52.294Z',16,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:02:52.295Z',17,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:52.295Z',18,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:02:52.295Z',19,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:52.295Z',20,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:02:52.296Z',21,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:52.297Z',22,'User Bot','[INFO] start -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.297Z',23,'User Bot','[INFO] start -> buildBands -> periodsLoop -> Entering function.'] +['2019-08-14T17:02:52.298Z',24,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.299Z',25,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:52.301Z',26,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:52.302Z',27,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:52.307Z',28,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.338Z',29,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.353Z',30,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.354Z',31,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.366Z',32,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.366Z',33,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.367Z',34,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.367Z',35,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:52.368Z',36,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:52.371Z',37,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:52.404Z',38,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.434Z',39,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.454Z',40,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.454Z',41,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.474Z',42,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.474Z',43,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.474Z',44,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.474Z',45,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:52.475Z',46,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:52.487Z',47,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:52.499Z',48,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.567Z',49,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.606Z',50,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.608Z',51,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.650Z',52,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.650Z',53,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.650Z',54,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.650Z',55,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:52.652Z',56,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:52.658Z',57,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:52.695Z',58,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:02:52.763Z',59,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:52.821Z',60,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.821Z',61,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:02:52.862Z',62,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.862Z',63,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.862Z',64,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:52.862Z',65,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:52.864Z',66,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:52.875Z',67,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:52.909Z',68,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:02:53.031Z',69,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:53.092Z',70,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:53.094Z',71,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:02:53.175Z',72,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:53.175Z',73,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:53.175Z',74,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:53.175Z',75,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:53.176Z',76,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:53.197Z',77,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:53.229Z',78,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:02:53.372Z',79,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:53.445Z',80,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:53.445Z',81,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:02:53.566Z',82,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:53.566Z',83,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:53.566Z',84,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:53.566Z',85,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:53.569Z',86,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:53.589Z',87,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:53.652Z',88,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:02:53.930Z',89,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:54.088Z',90,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:54.088Z',91,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:02:54.223Z',92,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:54.223Z',93,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:54.223Z',94,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:02:54.223Z',95,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:54.227Z',96,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:54.275Z',97,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:54.383Z',98,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:02:54.828Z',99,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:02:55.133Z',100,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.150Z',101,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:02:55.390Z',102,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.390Z',103,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:02:55.391Z',104,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:02:55.391Z',105,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:02:55.391Z',106,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:55.392Z',107,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.392Z',108,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:02:55.392Z',109,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:02:55.392Z',110,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:02:55.392Z',111,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:02:55.392Z',112,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:02:55.392Z',113,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:02:55.392Z',114,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.34/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.34/Loop.00000000.0000.json new file mode 100644 index 000000000..fc5ca5cc6 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.34/Loop.00000000.0000.json @@ -0,0 +1,35 @@ +[ +['2019-08-14T17:03:34.296Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:03:34.296Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:03:34.296Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:03:34.296Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:34.296Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAChris-Indicator-Bot/Multi-Period-Market/User.Bot.js'] +['2019-08-14T17:03:34.297Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAChris-Indicator-Bot/Commons.js'] +['2019-08-14T17:03:34.298Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:03:34.303Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:34.348Z',9,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:34.364Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:34.368Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:34.443Z',12,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:34.468Z',13,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:34.473Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:34.591Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:34.634Z',16,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:34.641Z',17,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:34.772Z',18,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:34.813Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:34.821Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:35.059Z',21,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:35.115Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:35.145Z',23,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:35.441Z',24,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:35.538Z',25,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:35.554Z',26,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:36.006Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:36.200Z',28,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:36.219Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:37.168Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:37.462Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:37.495Z',32,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:03:37.495Z',33,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAChris.Multi-Period-Market.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.34/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.34/Loop.00000001.0000.json new file mode 100644 index 000000000..07006b64e --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.34/Loop.00000001.0000.json @@ -0,0 +1,116 @@ +[ +['2019-08-14T17:03:34.298Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:03:34.299Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:03:34.299Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:34.299Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:34.299Z',5,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:34.300Z',6,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAChris'] +['2019-08-14T17:03:34.300Z',7,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Market'] +['2019-08-14T17:03:34.300Z',8,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:34.300Z',9,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAChris-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:03:34.300Z',10,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:34.300Z',11,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:34.300Z',12,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:03:34.300Z',13,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:34.300Z',14,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:34.300Z',15,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:34.300Z',16,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:03:34.300Z',17,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:34.301Z',18,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:03:34.301Z',19,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:34.301Z',20,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:03:34.301Z',21,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:34.302Z',22,'User Bot','[INFO] start -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.302Z',23,'User Bot','[INFO] start -> buildBands -> periodsLoop -> Entering function.'] +['2019-08-14T17:03:34.302Z',24,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.303Z',25,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:34.304Z',26,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:34.306Z',27,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:34.312Z',28,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.341Z',29,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.351Z',30,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.351Z',31,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.368Z',32,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.368Z',33,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.368Z',34,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.368Z',35,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:34.369Z',36,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:34.372Z',37,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:34.396Z',38,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.428Z',39,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.447Z',40,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.447Z',41,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.473Z',42,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.473Z',43,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.473Z',44,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.473Z',45,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:34.474Z',46,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:34.486Z',47,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:34.499Z',48,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.566Z',49,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.599Z',50,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.601Z',51,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.641Z',52,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.641Z',53,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.641Z',54,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.641Z',55,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:34.643Z',56,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:34.649Z',57,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:34.675Z',58,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.746Z',59,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:34.780Z',60,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.780Z',61,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:03:34.821Z',62,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.821Z',63,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.821Z',64,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:34.821Z',65,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:34.822Z',66,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:34.834Z',67,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:34.862Z',68,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:03:34.999Z',69,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:35.069Z',70,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:35.069Z',71,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:03:35.145Z',72,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:35.145Z',73,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:35.145Z',74,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:35.145Z',75,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:35.149Z',76,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:35.163Z',77,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:35.203Z',78,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:03:35.357Z',79,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:35.460Z',80,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:35.460Z',81,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:03:35.554Z',82,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:35.554Z',83,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:35.554Z',84,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:35.554Z',85,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:35.557Z',86,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:35.591Z',87,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:35.655Z',88,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:03:35.921Z',89,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:36.052Z',90,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:36.052Z',91,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:03:36.219Z',92,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:36.219Z',93,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:36.219Z',94,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:03:36.219Z',95,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:36.224Z',96,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:36.262Z',97,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:36.389Z',98,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:03:36.851Z',99,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:03:37.202Z',100,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.220Z',101,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:03:37.493Z',102,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.493Z',103,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:03:37.494Z',104,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:03:37.494Z',105,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:03:37.494Z',106,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:37.495Z',107,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.495Z',108,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:03:37.495Z',109,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:03:37.495Z',110,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:03:37.495Z',111,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:03:37.495Z',112,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:03:37.495Z',113,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:03:37.495Z',114,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.17/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.17/Loop.00000000.0000.json new file mode 100644 index 000000000..1f07e9f60 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.17/Loop.00000000.0000.json @@ -0,0 +1,35 @@ +[ +['2019-08-14T17:04:17.074Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:04:17.074Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:04:17.074Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:04:17.074Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:17.075Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAChris-Indicator-Bot/Multi-Period-Market/User.Bot.js'] +['2019-08-14T17:04:17.076Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAChris-Indicator-Bot/Commons.js'] +['2019-08-14T17:04:17.076Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:04:17.081Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:17.141Z',9,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:17.164Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:17.169Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:17.263Z',12,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:17.292Z',13,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:17.298Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:17.423Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:17.473Z',16,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:17.483Z',17,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:17.642Z',18,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:17.687Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:17.697Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:17.957Z',21,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:18.016Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:18.045Z',23,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:18.361Z',24,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:18.461Z',25,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:18.477Z',26,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:18.924Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:19.132Z',28,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:19.148Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.070Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.370Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.410Z',32,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:04:20.410Z',33,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAChris.Multi-Period-Market.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.17/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.17/Loop.00000001.0000.json new file mode 100644 index 000000000..cf0f9e9cf --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.17/Loop.00000001.0000.json @@ -0,0 +1,116 @@ +[ +['2019-08-14T17:04:17.076Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:04:17.077Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:04:17.077Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:17.077Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:17.077Z',5,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:17.078Z',6,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAChris'] +['2019-08-14T17:04:17.078Z',7,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Market'] +['2019-08-14T17:04:17.078Z',8,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:17.078Z',9,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAChris-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:04:17.078Z',10,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:17.078Z',11,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:17.078Z',12,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:04:17.078Z',13,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:17.078Z',14,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:17.078Z',15,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:17.078Z',16,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:04:17.079Z',17,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:17.079Z',18,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:04:17.079Z',19,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:17.079Z',20,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:04:17.080Z',21,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:17.080Z',22,'User Bot','[INFO] start -> buildBands -> Entering function.'] +['2019-08-14T17:04:17.080Z',23,'User Bot','[INFO] start -> buildBands -> periodsLoop -> Entering function.'] +['2019-08-14T17:04:17.081Z',24,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:17.081Z',25,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:17.083Z',26,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:17.085Z',27,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:17.093Z',28,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:04:17.127Z',29,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:17.145Z',30,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:17.145Z',31,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:04:17.169Z',32,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:17.169Z',33,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:17.169Z',34,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:17.169Z',35,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:17.170Z',36,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:17.174Z',37,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:17.202Z',38,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:04:17.240Z',39,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:17.268Z',40,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:17.268Z',41,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:04:17.298Z',42,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:17.298Z',43,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:17.298Z',44,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:17.298Z',45,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:17.300Z',46,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:17.315Z',47,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:17.327Z',48,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:04:17.391Z',49,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:17.429Z',50,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:17.431Z',51,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:04:17.483Z',52,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:17.483Z',53,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:17.483Z',54,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:17.483Z',55,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:17.484Z',56,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:17.495Z',57,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:17.530Z',58,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:04:17.610Z',59,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:17.649Z',60,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:17.649Z',61,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:04:17.697Z',62,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:17.697Z',63,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:17.697Z',64,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:17.697Z',65,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:17.698Z',66,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:17.708Z',67,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:17.735Z',68,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:04:17.905Z',69,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:17.966Z',70,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:17.966Z',71,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:04:18.045Z',72,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:18.045Z',73,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:18.045Z',74,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:18.045Z',75,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:18.050Z',76,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:18.065Z',77,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:18.115Z',78,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:04:18.286Z',79,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:18.373Z',80,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:18.373Z',81,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:04:18.477Z',82,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:18.477Z',83,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:18.477Z',84,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:18.477Z',85,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:18.480Z',86,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:18.503Z',87,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:18.552Z',88,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:04:18.807Z',89,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:18.988Z',90,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:18.988Z',91,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:04:19.148Z',92,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:19.148Z',93,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:19.148Z',94,'User Bot','[INFO] start -> buildBands -> loopBody -> Entering function.'] +['2019-08-14T17:04:19.148Z',95,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:19.152Z',96,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:19.191Z',97,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:19.295Z',98,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> buildBands -> Entering function.'] +['2019-08-14T17:04:19.767Z',99,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> Entering function.'] +['2019-08-14T17:04:20.116Z',100,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writeBandsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.133Z',101,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> Entering function.'] +['2019-08-14T17:04:20.407Z',102,'User Bot','[INFO] start -> buildBands -> loopBody -> nextCandleFile -> onFileReceived -> writePBFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.407Z',103,'User Bot','[INFO] start -> buildBands -> controlLoop -> Entering function.'] +['2019-08-14T17:04:20.407Z',104,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:04:20.407Z',105,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:04:20.407Z',106,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:20.410Z',107,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.410Z',108,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:04:20.410Z',109,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:04:20.410Z',110,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:04:20.410Z',111,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:04:20.410Z',112,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:04:20.410Z',113,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:04:20.410Z',114,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000000.0000.json new file mode 100644 index 000000000..806de4714 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000000.0000.json @@ -0,0 +1,9 @@ +[ +['2019-08-14T17:02:57.700Z',1,'Root','[INFO] start -> findProcess -> runTradingEngine -> Entering function.'] +['2019-08-14T17:02:57.702Z',2,'Trading Engine Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:57.702Z',3,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAJason-Trading-Engine-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:02:57.703Z',4,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAJason-Trading-Engine-Bot/Commons.js'] +['2019-08-14T17:02:57.709Z',5,'Trading Engine Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:02:57.867Z',6,'Root','[INFO] start -> findProcess -> runTradingEngine -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:02:57.867Z',7,'Root','[INFO] start -> findProcess -> runTradingEngine -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAJason.Multi-Period-Daily'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000001.0000.json new file mode 100644 index 000000000..261191bc9 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000001.0000.json @@ -0,0 +1,104 @@ +[ +['2019-08-14T17:02:57.710Z',1,'Trading Engine Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:02:57.718Z',2,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:02:57.718Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:57.718Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:57.718Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:57.718Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:57.718Z',7,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:57.718Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:57.718Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:57.718Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:57.718Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Context/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:57.719Z',12,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAJason'] +['2019-08-14T17:02:57.719Z',13,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Context'] +['2019-08-14T17:02:57.719Z',14,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:57.719Z',15,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAJason-Context-dataSet.V1'] +['2019-08-14T17:02:57.719Z',16,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:02:57.719Z',17,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:02:57.719Z',18,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:57.719Z',19,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:57.719Z',20,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:02:57.719Z',21,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:02:57.719Z',22,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:57.719Z',23,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:57.719Z',24,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAJason'] +['2019-08-14T17:02:57.719Z',25,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:02:57.719Z',26,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:57.719Z',27,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAJason-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:57.719Z',28,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:57.719Z',29,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:57.720Z',30,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:02:57.720Z',31,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:57.720Z',32,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:57.720Z',33,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:02:57.720Z',34,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAChris-Percentage-Bandwidth-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:57.720Z',35,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:57.720Z',36,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:02:57.720Z',37,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAChris-Bollinger-Bands-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:57.720Z',38,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:57.720Z',39,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:02:57.720Z',40,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAPaula-Bollinger-Standard-Channels-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:57.720Z',41,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:57.720Z',42,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:02:57.720Z',43,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAPaula-Bollinger-Standard-Sub-Channels-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:57.720Z',44,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:57.720Z',45,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:02:57.720Z',46,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAOlivia-Candles-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:57.720Z',47,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:57.720Z',48,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:02:57.720Z',49,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AABruce-Candles-One-Min-dataSet.V1'] +['2019-08-14T17:02:57.720Z',50,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:57.720Z',51,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:57.720Z',52,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeContext -> Entering function.'] +['2019-08-14T17:02:57.722Z',53,'Context','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:57.722Z',54,'Context','[INFO] initialize -> getStatusReport -> Entering function.'] +['2019-08-14T17:02:57.722Z',55,'Context','[INFO] initialize -> createConext -> Entering function.'] +['2019-08-14T17:02:57.723Z',56,'Context','[INFO] initialize -> onDone -> Execution finished well.'] +['2019-08-14T17:02:57.723Z',57,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> Entering function.'] +['2019-08-14T17:02:57.723Z',58,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:57.723Z',59,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> Entering function.'] +['2019-08-14T17:02:57.723Z',60,'Exchange API','[INFO] Initialize -> Entering function.'] +['2019-08-14T17:02:57.724Z',61,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> onInizialized -> Entering function.'] +['2019-08-14T17:02:57.724Z',62,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:57.724Z',63,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeAssistant -> Entering function.'] +['2019-08-14T17:02:57.727Z',64,'Assistant','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:57.727Z',65,'Assistant','[INFO] initialize -> getMarketRateFromIndicator -> Entering function.'] +['2019-08-14T17:02:57.727Z',66,'Assistant','[INFO] initialize -> getMarketRateFromIndicator -> key = AAMasters-AABruce-Candles-One-Min-dataSet.V1'] +['2019-08-14T17:02:57.727Z',67,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:57.727Z',68,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:57.728Z',69,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:57.728Z',70,'Assistant','[INFO] initialize -> getMarketRateFromIndicator -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:57.729Z',71,'Assistant','[INFO] initialize -> validateExchangeSyncronicity -> Entering function.'] +['2019-08-14T17:02:57.729Z',72,'Assistant','[INFO] getPositionsAtExchange -> Entering function.'] +['2019-08-14T17:02:57.729Z',73,'Assistant','[INFO] getPositionsAtExchange -> Backtest Mode Detected.'] +['2019-08-14T17:02:57.729Z',74,'Assistant','[INFO] getPositionsAtExchange -> onResponse -> Entering function.'] +['2019-08-14T17:02:57.729Z',75,'Assistant','[INFO] getPositionsAtExchange -> onResponse -> pExchangePositions = []'] +['2019-08-14T17:02:57.729Z',76,'Assistant','[INFO] getPositionsAtExchange -> onResponse -> Execution finished well.'] +['2019-08-14T17:02:57.730Z',77,'Assistant','[INFO] ordersExecutionCheck -> Entering function.'] +['2019-08-14T17:02:57.730Z',78,'Assistant','[INFO] ordersExecutionCheck -> JSON.stringify(context.executionContext.positions) = []'] +['2019-08-14T17:02:57.730Z',79,'Assistant','[INFO] ordersExecutionCheck -> Removing executed positions.'] +['2019-08-14T17:02:57.730Z',80,'Assistant','[INFO] ordersExecutionCheck -> JSON.stringify(context.executionContext.positions) = []'] +['2019-08-14T17:02:57.730Z',81,'Assistant','[INFO] ordersExecutionCheck -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.730Z',82,'Assistant','[INFO] ordersExecutionCheck -> final -> Entering function.'] +['2019-08-14T17:02:57.730Z',83,'Assistant','[INFO] initialize -> validateExchangeSyncronicity -> onDone -> Entering function.'] +['2019-08-14T17:02:57.730Z',84,'Assistant','[INFO] initialize -> validateExchangeSyncronicity -> onDone -> Execution finished well.'] +['2019-08-14T17:02:57.730Z',85,'Assistant','[INFO] initialize -> calculateProfits -> Entering function.'] +['2019-08-14T17:02:57.731Z',86,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeAssistant -> onInizialized -> Entering function.'] +['2019-08-14T17:02:57.731Z',87,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeAssistant -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:57.731Z',88,'Trading Engine Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> Entering function.'] +['2019-08-14T17:02:57.731Z',89,'Multi Period Daily','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:57.738Z',90,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:57.738Z',91,'Trading Engine Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Entering function.'] +['2019-08-14T17:02:57.738Z',92,'Trading Engine Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:57.739Z',93,'Trading Engine Process Main Loop','[INFO] run -> loop -> startProcessFramework -> Entering function.'] +['2019-08-14T17:02:57.739Z',94,'Multi Period Daily','[INFO] start -> Entering function.'] +['2019-08-14T17:02:57.739Z',95,'Multi Period Daily','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:02:57.739Z',96,'Multi Period Daily','[INFO] start -> getContextVariables -> We have got a user defined startDate. -> startDate = Wed Aug 14 2019 04:01:55 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:57.739Z',97,'Multi Period Daily','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:57.739Z',98,'Multi Period Daily','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAJason-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:57.739Z',99,'Multi Period Daily','[INFO] start -> getContextVariables -> Starting from the begining because bot has just started and resume execution was true.'] +['2019-08-14T17:02:57.739Z',100,'Multi Period Daily','[INFO] start -> getContextVariables -> startFromBegining -> contextVariables.lastFile = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:57.739Z',101,'Multi Period Daily','[INFO] start -> processTimePeriods -> Entering function.'] +['2019-08-14T17:02:57.739Z',102,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000001.0001.json b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000001.0001.json new file mode 100644 index 000000000..c129fcfe3 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000001.0001.json @@ -0,0 +1,546 @@ +[ +['2019-08-14T17:02:57.742Z',103,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> bot.multiPeriodDailyProcessDatetime = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:57.742Z',104,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> previousDay = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:57.742Z',105,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoop -> Entering function.'] +['2019-08-14T17:02:57.742Z',106,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:57.742Z',107,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 45-min'] +['2019-08-14T17:02:57.742Z',108,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:57.742Z',109,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:57.742Z',110,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 40-min'] +['2019-08-14T17:02:57.742Z',111,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:57.742Z',112,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:57.742Z',113,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 30-min'] +['2019-08-14T17:02:57.742Z',114,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:57.742Z',115,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:57.742Z',116,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 20-min'] +['2019-08-14T17:02:57.742Z',117,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:57.742Z',118,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:57.742Z',119,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for being filtered out. -> outputPeriodLabel = 15-min'] +['2019-08-14T17:02:57.742Z',120,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for being filtered out. -> timePeriodFilter = 10-min'] +['2019-08-14T17:02:57.742Z',121,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:57.742Z',122,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:57.742Z',123,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:57.742Z',124,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:57.742Z',125,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:57.744Z',126,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:57.745Z',127,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:57.745Z',128,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:57.745Z',129,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:57.745Z',130,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:57.745Z',131,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:57.745Z',132,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:57.745Z',133,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:57.746Z',134,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:57.746Z',135,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:57.746Z',136,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:57.746Z',137,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:57.746Z',138,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:57.746Z',139,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:57.746Z',140,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:57.747Z',141,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:57.747Z',142,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:57.747Z',143,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:57.747Z',144,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:57.747Z',145,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:57.747Z',146,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:57.747Z',147,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:57.748Z',148,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:57.748Z',149,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:57.748Z',150,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:57.748Z',151,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:57.748Z',152,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:57.748Z',153,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:57.748Z',154,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:57.749Z',155,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:57.749Z',156,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:57.749Z',157,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:57.749Z',158,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:57.749Z',159,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:57.749Z',160,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:57.749Z',161,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:57.750Z',162,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:57.751Z',163,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:57.751Z',164,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:57.751Z',165,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:57.752Z',166,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:57.752Z',167,'Commons','[INFO] buildPercentageBandwidthMap -> Entering function.'] +['2019-08-14T17:02:57.752Z',168,'Commons','[INFO] buildBollingerBandsMap -> Entering function.'] +['2019-08-14T17:02:57.752Z',169,'Commons','[INFO] buildBollingerChannelsArray -> Entering function.'] +['2019-08-14T17:02:57.753Z',170,'Commons','[INFO] buildBollingerSubChannelsArray -> Entering function.'] +['2019-08-14T17:02:57.753Z',171,'Commons','[INFO] buildCandles -> Entering function.'] +['2019-08-14T17:02:57.756Z',172,'Commons','[INFO] runSimulation -> Entering function.'] +['2019-08-14T17:02:57.756Z',173,'Commons','[INFO] runSimulation -> initialDate = Wed Aug 14 2019 04:01:55 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:57.756Z',174,'Commons','[INFO] runSimulation -> Main Simulation Loop -> candles.length = 102'] +['2019-08-14T17:02:57.756Z',175,'Commons','[INFO] runSimulation -> initializeLoop -> Entering function.'] +['2019-08-14T17:02:57.758Z',176,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.758Z',177,'Commons','[INFO] runSimulation -> loop -> i = 0'] +['2019-08-14T17:02:57.758Z',178,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:02:57.758Z',179,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.758Z',180,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.758Z',181,'Commons','[INFO] runSimulation -> loop -> i = 1'] +['2019-08-14T17:02:57.759Z',182,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:02:57.759Z',183,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.759Z',184,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.759Z',185,'Commons','[INFO] runSimulation -> loop -> i = 2'] +['2019-08-14T17:02:57.759Z',186,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:02:57.759Z',187,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.759Z',188,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.759Z',189,'Commons','[INFO] runSimulation -> loop -> i = 3'] +['2019-08-14T17:02:57.759Z',190,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:02:57.759Z',191,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.759Z',192,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.759Z',193,'Commons','[INFO] runSimulation -> loop -> i = 4'] +['2019-08-14T17:02:57.759Z',194,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:02:57.759Z',195,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.759Z',196,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.759Z',197,'Commons','[INFO] runSimulation -> loop -> i = 5'] +['2019-08-14T17:02:57.759Z',198,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:02:57.759Z',199,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.759Z',200,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.759Z',201,'Commons','[INFO] runSimulation -> loop -> i = 6'] +['2019-08-14T17:02:57.759Z',202,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:02:57.759Z',203,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.759Z',204,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.759Z',205,'Commons','[INFO] runSimulation -> loop -> i = 7'] +['2019-08-14T17:02:57.759Z',206,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:02:57.759Z',207,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.759Z',208,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.759Z',209,'Commons','[INFO] runSimulation -> loop -> i = 8'] +['2019-08-14T17:02:57.759Z',210,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:02:57.759Z',211,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.759Z',212,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.759Z',213,'Commons','[INFO] runSimulation -> loop -> i = 9'] +['2019-08-14T17:02:57.759Z',214,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:02:57.759Z',215,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.759Z',216,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.759Z',217,'Commons','[INFO] runSimulation -> loop -> i = 10'] +['2019-08-14T17:02:57.759Z',218,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:02:57.759Z',219,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.759Z',220,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.759Z',221,'Commons','[INFO] runSimulation -> loop -> i = 11'] +['2019-08-14T17:02:57.759Z',222,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:02:57.759Z',223,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.759Z',224,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.759Z',225,'Commons','[INFO] runSimulation -> loop -> i = 12'] +['2019-08-14T17:02:57.759Z',226,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:02:57.759Z',227,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.759Z',228,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.759Z',229,'Commons','[INFO] runSimulation -> loop -> i = 13'] +['2019-08-14T17:02:57.762Z',230,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.762Z',231,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.762Z',232,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.762Z',233,'Commons','[INFO] runSimulation -> loop -> i = 14'] +['2019-08-14T17:02:57.763Z',234,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.763Z',235,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.763Z',236,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.763Z',237,'Commons','[INFO] runSimulation -> loop -> i = 15'] +['2019-08-14T17:02:57.763Z',238,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.763Z',239,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.763Z',240,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.763Z',241,'Commons','[INFO] runSimulation -> loop -> i = 16'] +['2019-08-14T17:02:57.763Z',242,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.763Z',243,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.763Z',244,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.763Z',245,'Commons','[INFO] runSimulation -> loop -> i = 17'] +['2019-08-14T17:02:57.763Z',246,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.763Z',247,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.763Z',248,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.763Z',249,'Commons','[INFO] runSimulation -> loop -> i = 18'] +['2019-08-14T17:02:57.764Z',250,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.764Z',251,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.764Z',252,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.764Z',253,'Commons','[INFO] runSimulation -> loop -> i = 19'] +['2019-08-14T17:02:57.764Z',254,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.764Z',255,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.764Z',256,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.764Z',257,'Commons','[INFO] runSimulation -> loop -> i = 20'] +['2019-08-14T17:02:57.764Z',258,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.765Z',259,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.765Z',260,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.765Z',261,'Commons','[INFO] runSimulation -> loop -> i = 21'] +['2019-08-14T17:02:57.765Z',262,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.765Z',263,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.765Z',264,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.765Z',265,'Commons','[INFO] runSimulation -> loop -> i = 22'] +['2019-08-14T17:02:57.765Z',266,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.765Z',267,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.765Z',268,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.765Z',269,'Commons','[INFO] runSimulation -> loop -> i = 23'] +['2019-08-14T17:02:57.766Z',270,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.766Z',271,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.766Z',272,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.766Z',273,'Commons','[INFO] runSimulation -> loop -> i = 24'] +['2019-08-14T17:02:57.766Z',274,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.766Z',275,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.766Z',276,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.766Z',277,'Commons','[INFO] runSimulation -> loop -> i = 25'] +['2019-08-14T17:02:57.767Z',278,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.767Z',279,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.767Z',280,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.767Z',281,'Commons','[INFO] runSimulation -> loop -> i = 26'] +['2019-08-14T17:02:57.767Z',282,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.767Z',283,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.767Z',284,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.767Z',285,'Commons','[INFO] runSimulation -> loop -> i = 27'] +['2019-08-14T17:02:57.767Z',286,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.767Z',287,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.767Z',288,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.767Z',289,'Commons','[INFO] runSimulation -> loop -> i = 28'] +['2019-08-14T17:02:57.768Z',290,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.768Z',291,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.768Z',292,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.768Z',293,'Commons','[INFO] runSimulation -> loop -> i = 29'] +['2019-08-14T17:02:57.768Z',294,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.768Z',295,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.768Z',296,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.768Z',297,'Commons','[INFO] runSimulation -> loop -> i = 30'] +['2019-08-14T17:02:57.768Z',298,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.768Z',299,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.768Z',300,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.768Z',301,'Commons','[INFO] runSimulation -> loop -> i = 31'] +['2019-08-14T17:02:57.769Z',302,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.769Z',303,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.769Z',304,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.769Z',305,'Commons','[INFO] runSimulation -> loop -> i = 32'] +['2019-08-14T17:02:57.769Z',306,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.769Z',307,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.769Z',308,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.769Z',309,'Commons','[INFO] runSimulation -> loop -> i = 33'] +['2019-08-14T17:02:57.769Z',310,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.769Z',311,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.769Z',312,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.769Z',313,'Commons','[INFO] runSimulation -> loop -> i = 34'] +['2019-08-14T17:02:57.770Z',314,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.770Z',315,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.770Z',316,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.770Z',317,'Commons','[INFO] runSimulation -> loop -> i = 35'] +['2019-08-14T17:02:57.770Z',318,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.770Z',319,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.770Z',320,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.770Z',321,'Commons','[INFO] runSimulation -> loop -> i = 36'] +['2019-08-14T17:02:57.770Z',322,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.770Z',323,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.770Z',324,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.770Z',325,'Commons','[INFO] runSimulation -> loop -> i = 37'] +['2019-08-14T17:02:57.771Z',326,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.771Z',327,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.771Z',328,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.771Z',329,'Commons','[INFO] runSimulation -> loop -> i = 38'] +['2019-08-14T17:02:57.771Z',330,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.771Z',331,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.771Z',332,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.771Z',333,'Commons','[INFO] runSimulation -> loop -> i = 39'] +['2019-08-14T17:02:57.771Z',334,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.771Z',335,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.771Z',336,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.771Z',337,'Commons','[INFO] runSimulation -> loop -> i = 40'] +['2019-08-14T17:02:57.772Z',338,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.772Z',339,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.772Z',340,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.772Z',341,'Commons','[INFO] runSimulation -> loop -> i = 41'] +['2019-08-14T17:02:57.772Z',342,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.772Z',343,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.772Z',344,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.772Z',345,'Commons','[INFO] runSimulation -> loop -> i = 42'] +['2019-08-14T17:02:57.772Z',346,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.772Z',347,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.772Z',348,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.772Z',349,'Commons','[INFO] runSimulation -> loop -> i = 43'] +['2019-08-14T17:02:57.773Z',350,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.773Z',351,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.773Z',352,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.773Z',353,'Commons','[INFO] runSimulation -> loop -> i = 44'] +['2019-08-14T17:02:57.773Z',354,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.773Z',355,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.773Z',356,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.773Z',357,'Commons','[INFO] runSimulation -> loop -> i = 45'] +['2019-08-14T17:02:57.773Z',358,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.773Z',359,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.773Z',360,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.773Z',361,'Commons','[INFO] runSimulation -> loop -> i = 46'] +['2019-08-14T17:02:57.774Z',362,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.774Z',363,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.774Z',364,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.774Z',365,'Commons','[INFO] runSimulation -> loop -> i = 47'] +['2019-08-14T17:02:57.774Z',366,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.774Z',367,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.774Z',368,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.774Z',369,'Commons','[INFO] runSimulation -> loop -> i = 48'] +['2019-08-14T17:02:57.774Z',370,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.774Z',371,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.774Z',372,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.774Z',373,'Commons','[INFO] runSimulation -> loop -> i = 49'] +['2019-08-14T17:02:57.775Z',374,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.775Z',375,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.775Z',376,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.775Z',377,'Commons','[INFO] runSimulation -> loop -> i = 50'] +['2019-08-14T17:02:57.775Z',378,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.775Z',379,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.775Z',380,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.775Z',381,'Commons','[INFO] runSimulation -> loop -> i = 51'] +['2019-08-14T17:02:57.775Z',382,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.775Z',383,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.775Z',384,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.775Z',385,'Commons','[INFO] runSimulation -> loop -> i = 52'] +['2019-08-14T17:02:57.776Z',386,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.776Z',387,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.776Z',388,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.776Z',389,'Commons','[INFO] runSimulation -> loop -> i = 53'] +['2019-08-14T17:02:57.776Z',390,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.776Z',391,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.776Z',392,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.776Z',393,'Commons','[INFO] runSimulation -> loop -> i = 54'] +['2019-08-14T17:02:57.777Z',394,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.777Z',395,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.777Z',396,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.777Z',397,'Commons','[INFO] runSimulation -> loop -> i = 55'] +['2019-08-14T17:02:57.777Z',398,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.777Z',399,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.777Z',400,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.777Z',401,'Commons','[INFO] runSimulation -> loop -> i = 56'] +['2019-08-14T17:02:57.777Z',402,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.777Z',403,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.777Z',404,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.777Z',405,'Commons','[INFO] runSimulation -> loop -> i = 57'] +['2019-08-14T17:02:57.778Z',406,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.778Z',407,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.778Z',408,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.778Z',409,'Commons','[INFO] runSimulation -> loop -> i = 58'] +['2019-08-14T17:02:57.778Z',410,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.778Z',411,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.778Z',412,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.778Z',413,'Commons','[INFO] runSimulation -> loop -> i = 59'] +['2019-08-14T17:02:57.778Z',414,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.778Z',415,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.778Z',416,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.778Z',417,'Commons','[INFO] runSimulation -> loop -> i = 60'] +['2019-08-14T17:02:57.779Z',418,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.779Z',419,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.779Z',420,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.779Z',421,'Commons','[INFO] runSimulation -> loop -> i = 61'] +['2019-08-14T17:02:57.779Z',422,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.779Z',423,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.779Z',424,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.779Z',425,'Commons','[INFO] runSimulation -> loop -> i = 62'] +['2019-08-14T17:02:57.779Z',426,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.779Z',427,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.779Z',428,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.779Z',429,'Commons','[INFO] runSimulation -> loop -> i = 63'] +['2019-08-14T17:02:57.779Z',430,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.779Z',431,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.779Z',432,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.779Z',433,'Commons','[INFO] runSimulation -> loop -> i = 64'] +['2019-08-14T17:02:57.779Z',434,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.779Z',435,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.779Z',436,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.779Z',437,'Commons','[INFO] runSimulation -> loop -> i = 65'] +['2019-08-14T17:02:57.780Z',438,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.780Z',439,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.780Z',440,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.780Z',441,'Commons','[INFO] runSimulation -> loop -> i = 66'] +['2019-08-14T17:02:57.780Z',442,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.780Z',443,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.780Z',444,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.780Z',445,'Commons','[INFO] runSimulation -> loop -> i = 67'] +['2019-08-14T17:02:57.781Z',446,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.781Z',447,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.781Z',448,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.781Z',449,'Commons','[INFO] runSimulation -> loop -> i = 68'] +['2019-08-14T17:02:57.781Z',450,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.781Z',451,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.781Z',452,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.781Z',453,'Commons','[INFO] runSimulation -> loop -> i = 69'] +['2019-08-14T17:02:57.782Z',454,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.782Z',455,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.782Z',456,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.782Z',457,'Commons','[INFO] runSimulation -> loop -> i = 70'] +['2019-08-14T17:02:57.782Z',458,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.782Z',459,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.782Z',460,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.782Z',461,'Commons','[INFO] runSimulation -> loop -> i = 71'] +['2019-08-14T17:02:57.783Z',462,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.783Z',463,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.783Z',464,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.783Z',465,'Commons','[INFO] runSimulation -> loop -> i = 72'] +['2019-08-14T17:02:57.783Z',466,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.783Z',467,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.783Z',468,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.783Z',469,'Commons','[INFO] runSimulation -> loop -> i = 73'] +['2019-08-14T17:02:57.783Z',470,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.783Z',471,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.784Z',472,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.784Z',473,'Commons','[INFO] runSimulation -> loop -> i = 74'] +['2019-08-14T17:02:57.784Z',474,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.784Z',475,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.784Z',476,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.784Z',477,'Commons','[INFO] runSimulation -> loop -> i = 75'] +['2019-08-14T17:02:57.784Z',478,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.784Z',479,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.784Z',480,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.784Z',481,'Commons','[INFO] runSimulation -> loop -> i = 76'] +['2019-08-14T17:02:57.785Z',482,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.785Z',483,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.785Z',484,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.785Z',485,'Commons','[INFO] runSimulation -> loop -> i = 77'] +['2019-08-14T17:02:57.785Z',486,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.785Z',487,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.785Z',488,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.785Z',489,'Commons','[INFO] runSimulation -> loop -> i = 78'] +['2019-08-14T17:02:57.786Z',490,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.786Z',491,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.786Z',492,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.786Z',493,'Commons','[INFO] runSimulation -> loop -> i = 79'] +['2019-08-14T17:02:57.786Z',494,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.786Z',495,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.786Z',496,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.786Z',497,'Commons','[INFO] runSimulation -> loop -> i = 80'] +['2019-08-14T17:02:57.787Z',498,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.787Z',499,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.787Z',500,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.787Z',501,'Commons','[INFO] runSimulation -> loop -> i = 81'] +['2019-08-14T17:02:57.787Z',502,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.787Z',503,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.787Z',504,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.787Z',505,'Commons','[INFO] runSimulation -> loop -> i = 82'] +['2019-08-14T17:02:57.788Z',506,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.788Z',507,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.788Z',508,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.788Z',509,'Commons','[INFO] runSimulation -> loop -> i = 83'] +['2019-08-14T17:02:57.788Z',510,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.788Z',511,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.788Z',512,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.788Z',513,'Commons','[INFO] runSimulation -> loop -> i = 84'] +['2019-08-14T17:02:57.789Z',514,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.789Z',515,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.789Z',516,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.789Z',517,'Commons','[INFO] runSimulation -> loop -> i = 85'] +['2019-08-14T17:02:57.789Z',518,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.789Z',519,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.789Z',520,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.789Z',521,'Commons','[INFO] runSimulation -> loop -> i = 86'] +['2019-08-14T17:02:57.790Z',522,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.790Z',523,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.790Z',524,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.790Z',525,'Commons','[INFO] runSimulation -> loop -> i = 87'] +['2019-08-14T17:02:57.790Z',526,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.790Z',527,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.790Z',528,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.790Z',529,'Commons','[INFO] runSimulation -> loop -> i = 88'] +['2019-08-14T17:02:57.791Z',530,'Commons','[INFO] runSimulation -> takePositionNow -> Entering code block.'] +['2019-08-14T17:02:57.791Z',531,'Commons','[INFO] runSimulation -> loop -> takePositionAtSimulation -> Entering function.'] +['2019-08-14T17:02:57.791Z',532,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.791Z',533,'Commons','[INFO] runSimulation -> addRecord -> Taking Position Now. '] +['2019-08-14T17:02:57.818Z',534,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.818Z',535,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.818Z',536,'Commons','[INFO] runSimulation -> loop -> i = 89'] +['2019-08-14T17:02:57.819Z',537,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.819Z',538,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.819Z',539,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.819Z',540,'Commons','[INFO] runSimulation -> loop -> i = 90'] +['2019-08-14T17:02:57.820Z',541,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.820Z',542,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.820Z',543,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.820Z',544,'Commons','[INFO] runSimulation -> loop -> i = 91'] +['2019-08-14T17:02:57.820Z',545,'Commons','[INFO] runSimulation -> Closing a Position -> Entering code block.'] +['2019-08-14T17:02:57.820Z',546,'Commons','[INFO] runSimulation -> loop -> closePositionAtSimulation -> Entering function.'] +['2019-08-14T17:02:57.821Z',547,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.821Z',548,'Commons','[INFO] runSimulation -> addRecord -> Closing Position Now. '] +['2019-08-14T17:02:57.821Z',549,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.821Z',550,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.821Z',551,'Commons','[INFO] runSimulation -> loop -> i = 92'] +['2019-08-14T17:02:57.821Z',552,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.821Z',553,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.821Z',554,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.821Z',555,'Commons','[INFO] runSimulation -> loop -> i = 93'] +['2019-08-14T17:02:57.821Z',556,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.821Z',557,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.821Z',558,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.821Z',559,'Commons','[INFO] runSimulation -> loop -> i = 94'] +['2019-08-14T17:02:57.821Z',560,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.821Z',561,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.821Z',562,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.821Z',563,'Commons','[INFO] runSimulation -> loop -> i = 95'] +['2019-08-14T17:02:57.822Z',564,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.822Z',565,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.822Z',566,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.822Z',567,'Commons','[INFO] runSimulation -> loop -> i = 96'] +['2019-08-14T17:02:57.822Z',568,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.822Z',569,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.822Z',570,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.822Z',571,'Commons','[INFO] runSimulation -> loop -> i = 97'] +['2019-08-14T17:02:57.822Z',572,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.822Z',573,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.822Z',574,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.822Z',575,'Commons','[INFO] runSimulation -> loop -> i = 98'] +['2019-08-14T17:02:57.822Z',576,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.822Z',577,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.822Z',578,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.822Z',579,'Commons','[INFO] runSimulation -> loop -> i = 99'] +['2019-08-14T17:02:57.822Z',580,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.822Z',581,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.822Z',582,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.822Z',583,'Commons','[INFO] runSimulation -> loop -> i = 100'] +['2019-08-14T17:02:57.823Z',584,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:02:57.823Z',585,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.823Z',586,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:02:57.823Z',587,'Commons','[INFO] runSimulation -> loop -> i = 101'] +['2019-08-14T17:02:57.823Z',588,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:02:57.823Z',589,'Commons','[INFO] runSimulation -> afterLoop -> Entering function.'] +['2019-08-14T17:02:57.823Z',590,'Commons','[INFO] runSimulation -> callback -> recordsArray.length = 88'] +['2019-08-14T17:02:57.824Z',591,'User Bot','[INFO] start -> writeExecutionFile -> Entering function.'] +['2019-08-14T17:02:57.824Z',592,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Execution/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:57.827Z',593,'User Bot','[INFO] start -> writeExecutionFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.828Z',594,'User Bot','[INFO] start -> writeRecordsFile -> Entering function.'] +['2019-08-14T17:02:57.829Z',595,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Simulation/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:57.831Z',596,'User Bot','[INFO] start -> writeRecordsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.831Z',597,'User Bot','[INFO] start -> writeConditionsFile -> Entering function.'] +['2019-08-14T17:02:57.833Z',598,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Conditions/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:57.835Z',599,'User Bot','[INFO] start -> writeConditionsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.836Z',600,'User Bot','[INFO] start -> writeStrategiesFile -> Entering function.'] +['2019-08-14T17:02:57.836Z',601,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Strategies/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:57.838Z',602,'User Bot','[INFO] start -> writeStrategiesFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.839Z',603,'User Bot','[INFO] start -> writeTradesFile -> Entering function.'] +['2019-08-14T17:02:57.839Z',604,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Trades/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:57.842Z',605,'User Bot','[INFO] start -> writeTradesFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.842Z',606,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:57.842Z',607,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:57.842Z',608,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:57.842Z',609,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for being filtered out. -> outputPeriodLabel = 05-min'] +['2019-08-14T17:02:57.842Z',610,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for being filtered out. -> timePeriodFilter = 10-min'] +['2019-08-14T17:02:57.842Z',611,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:57.842Z',612,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:57.842Z',613,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 04-min'] +['2019-08-14T17:02:57.842Z',614,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:57.842Z',615,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:57.842Z',616,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 03-min'] +['2019-08-14T17:02:57.842Z',617,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:57.842Z',618,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:57.842Z',619,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 02-min'] +['2019-08-14T17:02:57.842Z',620,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:57.842Z',621,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:57.842Z',622,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 01-min'] +['2019-08-14T17:02:57.842Z',623,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:57.842Z',624,'Multi Period Daily','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:02:57.842Z',625,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:02:57.842Z',626,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Simulation/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:02:57.843Z',627,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.843Z',628,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:02:57.843Z',629,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Conditions/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:02:57.844Z',630,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.845Z',631,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:02:57.845Z',632,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Strategies/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:02:57.846Z',633,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.847Z',634,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:02:57.847Z',635,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Trades/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:02:57.849Z',636,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.849Z',637,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:02:57.849Z',638,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Live Trading History/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:02:57.851Z',639,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.851Z',640,'Multi Period Daily','[INFO] start -> processTimePeriods -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:02:57.851Z',641,'Multi Period Daily','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:02:57.851Z',642,'Multi Period Daily','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:57.851Z',643,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:02:57.851Z',644,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:57.853Z',645,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.853Z',646,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000001.0002.json b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000001.0002.json new file mode 100644 index 000000000..53779af1c --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.57/Loop.00000001.0002.json @@ -0,0 +1,29 @@ +[ +['2019-08-14T17:02:57.855Z',647,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> bot.multiPeriodDailyProcessDatetime = Thu Aug 15 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:57.855Z',648,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> previousDay = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:57.855Z',649,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Head of the market found @ 2019/8/14.'] +['2019-08-14T17:02:57.855Z',650,'Trading Engine Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Entering function.'] +['2019-08-14T17:02:57.855Z',651,'Trading Engine Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Execution finished well.'] +['2019-08-14T17:02:57.856Z',652,'Trading Engine Process Main Loop','[INFO] run -> loop -> saveContext -> Entering function.'] +['2019-08-14T17:02:57.856Z',653,'Context','[INFO] saveThemAll -> Entering function.'] +['2019-08-14T17:02:57.856Z',654,'Context','[INFO] saveThemAll -> writeExecutionContext -> Entering function.'] +['2019-08-14T17:02:57.858Z',655,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Process/2019/08/14/17/02/Execution.Context.Backtest.125.json'] +['2019-08-14T17:02:57.860Z',656,'Context','[INFO] saveThemAll -> writeExecutionContext -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.860Z',657,'Context','[INFO] saveThemAll -> writeExucutionHistory -> Entering function.'] +['2019-08-14T17:02:57.860Z',658,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Process/Execution.History.Backtest.125.json'] +['2019-08-14T17:02:57.862Z',659,'Context','[INFO] saveThemAll -> writeExucutionHistory -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.862Z',660,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Process/Execution.History.Backtest.Sequence.json'] +['2019-08-14T17:02:57.863Z',661,'Context','[INFO] saveThemAll -> writeExucutionHistory -> onFileCreated -> onSequenceFileCreated -> Entering function.'] +['2019-08-14T17:02:57.863Z',662,'Context','[INFO] saveThemAll -> writeStatusReport -> Entering function.'] +['2019-08-14T17:02:57.863Z',663,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:02:57.864Z',664,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Context/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:57.866Z',665,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.866Z',666,'Context','[INFO] saveThemAll -> onDone -> Execution finished well.'] +['2019-08-14T17:02:57.866Z',667,'Trading Engine Process Main Loop','[INFO] run -> loop -> saveContext -> onFinished -> Entering function.'] +['2019-08-14T17:02:57.866Z',668,'Trading Engine Process Main Loop','[INFO] run -> loop -> saveContext -> onFinished -> Execution finished well.'] +['2019-08-14T17:02:57.867Z',669,'Trading Engine Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:02:57.867Z',670,'Trading Engine Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:02:57.867Z',671,'Trading Engine Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:02:57.867Z',672,'Trading Engine Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:02:57.867Z',673,'Trading Engine Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000000.0000.json new file mode 100644 index 000000000..a653d6d6b --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000000.0000.json @@ -0,0 +1,9 @@ +[ +['2019-08-14T17:03:39.999Z',1,'Root','[INFO] start -> findProcess -> runTradingEngine -> Entering function.'] +['2019-08-14T17:03:39.999Z',2,'Trading Engine Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:39.999Z',3,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAJason-Trading-Engine-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:03:40.003Z',4,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAJason-Trading-Engine-Bot/Commons.js'] +['2019-08-14T17:03:40.006Z',5,'Trading Engine Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:03:40.130Z',6,'Root','[INFO] start -> findProcess -> runTradingEngine -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:03:40.130Z',7,'Root','[INFO] start -> findProcess -> runTradingEngine -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAJason.Multi-Period-Daily'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000001.0000.json new file mode 100644 index 000000000..b870b367f --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000001.0000.json @@ -0,0 +1,104 @@ +[ +['2019-08-14T17:03:40.006Z',1,'Trading Engine Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:03:40.007Z',2,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:03:40.007Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:40.007Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:40.007Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:40.007Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:40.007Z',7,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:40.007Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:40.008Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:40.008Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:40.008Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Context/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:40.008Z',12,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:03:40.008Z',13,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:03:40.008Z',14,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:40.008Z',15,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:40.009Z',16,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAJason'] +['2019-08-14T17:03:40.009Z',17,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Context'] +['2019-08-14T17:03:40.009Z',18,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:40.009Z',19,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAJason-Context-dataSet.V1'] +['2019-08-14T17:03:40.009Z',20,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAJason'] +['2019-08-14T17:03:40.009Z',21,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:03:40.009Z',22,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:40.009Z',23,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAJason-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:40.009Z',24,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:03:40.009Z',25,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:03:40.009Z',26,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:40.009Z',27,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:03:40.009Z',28,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:40.009Z',29,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:40.009Z',30,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:03:40.009Z',31,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:40.009Z',32,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:40.009Z',33,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:03:40.009Z',34,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAChris-Percentage-Bandwidth-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:40.009Z',35,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:40.009Z',36,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:03:40.009Z',37,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAChris-Bollinger-Bands-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:40.009Z',38,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:40.009Z',39,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:03:40.009Z',40,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAPaula-Bollinger-Standard-Channels-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:40.009Z',41,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:40.009Z',42,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:03:40.009Z',43,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAPaula-Bollinger-Standard-Sub-Channels-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:40.009Z',44,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:40.009Z',45,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:03:40.009Z',46,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAOlivia-Candles-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:40.009Z',47,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:40.009Z',48,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:03:40.009Z',49,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AABruce-Candles-One-Min-dataSet.V1'] +['2019-08-14T17:03:40.009Z',50,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:40.009Z',51,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:40.009Z',52,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeContext -> Entering function.'] +['2019-08-14T17:03:40.009Z',53,'Context','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:40.009Z',54,'Context','[INFO] initialize -> getStatusReport -> Entering function.'] +['2019-08-14T17:03:40.009Z',55,'Context','[INFO] initialize -> createConext -> Entering function.'] +['2019-08-14T17:03:40.009Z',56,'Context','[INFO] initialize -> onDone -> Execution finished well.'] +['2019-08-14T17:03:40.009Z',57,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> Entering function.'] +['2019-08-14T17:03:40.009Z',58,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:40.010Z',59,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> Entering function.'] +['2019-08-14T17:03:40.010Z',60,'Exchange API','[INFO] Initialize -> Entering function.'] +['2019-08-14T17:03:40.010Z',61,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> onInizialized -> Entering function.'] +['2019-08-14T17:03:40.010Z',62,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:40.010Z',63,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeAssistant -> Entering function.'] +['2019-08-14T17:03:40.010Z',64,'Assistant','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:40.010Z',65,'Assistant','[INFO] initialize -> getMarketRateFromIndicator -> Entering function.'] +['2019-08-14T17:03:40.010Z',66,'Assistant','[INFO] initialize -> getMarketRateFromIndicator -> key = AAMasters-AABruce-Candles-One-Min-dataSet.V1'] +['2019-08-14T17:03:40.010Z',67,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:40.010Z',68,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:40.011Z',69,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:40.011Z',70,'Assistant','[INFO] initialize -> getMarketRateFromIndicator -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:40.012Z',71,'Assistant','[INFO] initialize -> validateExchangeSyncronicity -> Entering function.'] +['2019-08-14T17:03:40.012Z',72,'Assistant','[INFO] getPositionsAtExchange -> Entering function.'] +['2019-08-14T17:03:40.012Z',73,'Assistant','[INFO] getPositionsAtExchange -> Backtest Mode Detected.'] +['2019-08-14T17:03:40.012Z',74,'Assistant','[INFO] getPositionsAtExchange -> onResponse -> Entering function.'] +['2019-08-14T17:03:40.012Z',75,'Assistant','[INFO] getPositionsAtExchange -> onResponse -> pExchangePositions = []'] +['2019-08-14T17:03:40.012Z',76,'Assistant','[INFO] getPositionsAtExchange -> onResponse -> Execution finished well.'] +['2019-08-14T17:03:40.012Z',77,'Assistant','[INFO] ordersExecutionCheck -> Entering function.'] +['2019-08-14T17:03:40.012Z',78,'Assistant','[INFO] ordersExecutionCheck -> JSON.stringify(context.executionContext.positions) = []'] +['2019-08-14T17:03:40.013Z',79,'Assistant','[INFO] ordersExecutionCheck -> Removing executed positions.'] +['2019-08-14T17:03:40.013Z',80,'Assistant','[INFO] ordersExecutionCheck -> JSON.stringify(context.executionContext.positions) = []'] +['2019-08-14T17:03:40.013Z',81,'Assistant','[INFO] ordersExecutionCheck -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.013Z',82,'Assistant','[INFO] ordersExecutionCheck -> final -> Entering function.'] +['2019-08-14T17:03:40.013Z',83,'Assistant','[INFO] initialize -> validateExchangeSyncronicity -> onDone -> Entering function.'] +['2019-08-14T17:03:40.013Z',84,'Assistant','[INFO] initialize -> validateExchangeSyncronicity -> onDone -> Execution finished well.'] +['2019-08-14T17:03:40.013Z',85,'Assistant','[INFO] initialize -> calculateProfits -> Entering function.'] +['2019-08-14T17:03:40.013Z',86,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeAssistant -> onInizialized -> Entering function.'] +['2019-08-14T17:03:40.013Z',87,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeAssistant -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:40.013Z',88,'Trading Engine Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> Entering function.'] +['2019-08-14T17:03:40.013Z',89,'Multi Period Daily','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:40.017Z',90,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:40.017Z',91,'Trading Engine Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Entering function.'] +['2019-08-14T17:03:40.017Z',92,'Trading Engine Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:40.017Z',93,'Trading Engine Process Main Loop','[INFO] run -> loop -> startProcessFramework -> Entering function.'] +['2019-08-14T17:03:40.017Z',94,'Multi Period Daily','[INFO] start -> Entering function.'] +['2019-08-14T17:03:40.017Z',95,'Multi Period Daily','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:03:40.017Z',96,'Multi Period Daily','[INFO] start -> getContextVariables -> We have got a user defined startDate. -> startDate = Wed Aug 14 2019 04:01:55 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:40.018Z',97,'Multi Period Daily','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:40.018Z',98,'Multi Period Daily','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAJason-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:40.018Z',99,'Multi Period Daily','[INFO] start -> getContextVariables -> Starting from the begining because bot has just started and resume execution was true.'] +['2019-08-14T17:03:40.018Z',100,'Multi Period Daily','[INFO] start -> getContextVariables -> startFromBegining -> contextVariables.lastFile = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:40.018Z',101,'Multi Period Daily','[INFO] start -> processTimePeriods -> Entering function.'] +['2019-08-14T17:03:40.018Z',102,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000001.0001.json b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000001.0001.json new file mode 100644 index 000000000..4007459b0 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000001.0001.json @@ -0,0 +1,550 @@ +[ +['2019-08-14T17:03:40.020Z',103,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> bot.multiPeriodDailyProcessDatetime = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:40.020Z',104,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> previousDay = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:40.020Z',105,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoop -> Entering function.'] +['2019-08-14T17:03:40.020Z',106,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:40.020Z',107,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 45-min'] +['2019-08-14T17:03:40.020Z',108,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:40.020Z',109,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:40.020Z',110,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 40-min'] +['2019-08-14T17:03:40.020Z',111,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:40.020Z',112,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:40.020Z',113,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 30-min'] +['2019-08-14T17:03:40.020Z',114,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:40.020Z',115,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:40.020Z',116,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 20-min'] +['2019-08-14T17:03:40.020Z',117,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:40.020Z',118,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:40.020Z',119,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for being filtered out. -> outputPeriodLabel = 15-min'] +['2019-08-14T17:03:40.020Z',120,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for being filtered out. -> timePeriodFilter = 10-min'] +['2019-08-14T17:03:40.020Z',121,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:40.020Z',122,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:40.020Z',123,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:40.020Z',124,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:40.020Z',125,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:40.024Z',126,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:40.025Z',127,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:40.025Z',128,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:40.025Z',129,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:40.025Z',130,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:40.025Z',131,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:40.025Z',132,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:40.025Z',133,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:40.026Z',134,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:40.026Z',135,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:40.026Z',136,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:40.026Z',137,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:40.026Z',138,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:40.026Z',139,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:40.027Z',140,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:40.028Z',141,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:40.028Z',142,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:40.028Z',143,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:40.028Z',144,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:40.028Z',145,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:40.028Z',146,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:40.028Z',147,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:40.029Z',148,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:40.029Z',149,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:40.029Z',150,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:40.029Z',151,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:40.029Z',152,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:40.029Z',153,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:40.029Z',154,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:40.030Z',155,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:40.030Z',156,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:40.030Z',157,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:40.030Z',158,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:40.030Z',159,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:40.030Z',160,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:40.030Z',161,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:40.031Z',162,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:40.031Z',163,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:40.058Z',164,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:40.058Z',165,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:40.059Z',166,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:40.059Z',167,'Commons','[INFO] buildPercentageBandwidthMap -> Entering function.'] +['2019-08-14T17:03:40.059Z',168,'Commons','[INFO] buildBollingerBandsMap -> Entering function.'] +['2019-08-14T17:03:40.059Z',169,'Commons','[INFO] buildBollingerChannelsArray -> Entering function.'] +['2019-08-14T17:03:40.059Z',170,'Commons','[INFO] buildBollingerSubChannelsArray -> Entering function.'] +['2019-08-14T17:03:40.059Z',171,'Commons','[INFO] buildCandles -> Entering function.'] +['2019-08-14T17:03:40.062Z',172,'Commons','[INFO] runSimulation -> Entering function.'] +['2019-08-14T17:03:40.062Z',173,'Commons','[INFO] runSimulation -> initialDate = Wed Aug 14 2019 04:01:55 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:40.062Z',174,'Commons','[INFO] runSimulation -> Main Simulation Loop -> candles.length = 103'] +['2019-08-14T17:03:40.062Z',175,'Commons','[INFO] runSimulation -> initializeLoop -> Entering function.'] +['2019-08-14T17:03:40.064Z',176,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.064Z',177,'Commons','[INFO] runSimulation -> loop -> i = 0'] +['2019-08-14T17:03:40.064Z',178,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:03:40.064Z',179,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.064Z',180,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.064Z',181,'Commons','[INFO] runSimulation -> loop -> i = 1'] +['2019-08-14T17:03:40.064Z',182,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:03:40.064Z',183,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.064Z',184,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.064Z',185,'Commons','[INFO] runSimulation -> loop -> i = 2'] +['2019-08-14T17:03:40.064Z',186,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:03:40.064Z',187,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.064Z',188,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.064Z',189,'Commons','[INFO] runSimulation -> loop -> i = 3'] +['2019-08-14T17:03:40.064Z',190,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:03:40.064Z',191,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.064Z',192,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.064Z',193,'Commons','[INFO] runSimulation -> loop -> i = 4'] +['2019-08-14T17:03:40.064Z',194,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:03:40.064Z',195,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.064Z',196,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.064Z',197,'Commons','[INFO] runSimulation -> loop -> i = 5'] +['2019-08-14T17:03:40.064Z',198,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:03:40.064Z',199,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.064Z',200,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.064Z',201,'Commons','[INFO] runSimulation -> loop -> i = 6'] +['2019-08-14T17:03:40.064Z',202,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:03:40.064Z',203,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.064Z',204,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.064Z',205,'Commons','[INFO] runSimulation -> loop -> i = 7'] +['2019-08-14T17:03:40.064Z',206,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:03:40.064Z',207,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.064Z',208,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.064Z',209,'Commons','[INFO] runSimulation -> loop -> i = 8'] +['2019-08-14T17:03:40.064Z',210,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:03:40.064Z',211,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.064Z',212,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.064Z',213,'Commons','[INFO] runSimulation -> loop -> i = 9'] +['2019-08-14T17:03:40.064Z',214,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:03:40.064Z',215,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.064Z',216,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.064Z',217,'Commons','[INFO] runSimulation -> loop -> i = 10'] +['2019-08-14T17:03:40.064Z',218,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:03:40.064Z',219,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.064Z',220,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.064Z',221,'Commons','[INFO] runSimulation -> loop -> i = 11'] +['2019-08-14T17:03:40.064Z',222,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:03:40.064Z',223,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.064Z',224,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.064Z',225,'Commons','[INFO] runSimulation -> loop -> i = 12'] +['2019-08-14T17:03:40.065Z',226,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:03:40.065Z',227,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.065Z',228,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.065Z',229,'Commons','[INFO] runSimulation -> loop -> i = 13'] +['2019-08-14T17:03:40.067Z',230,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.067Z',231,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.067Z',232,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.067Z',233,'Commons','[INFO] runSimulation -> loop -> i = 14'] +['2019-08-14T17:03:40.068Z',234,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.068Z',235,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.068Z',236,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.068Z',237,'Commons','[INFO] runSimulation -> loop -> i = 15'] +['2019-08-14T17:03:40.068Z',238,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.068Z',239,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.068Z',240,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.068Z',241,'Commons','[INFO] runSimulation -> loop -> i = 16'] +['2019-08-14T17:03:40.069Z',242,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.069Z',243,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.069Z',244,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.069Z',245,'Commons','[INFO] runSimulation -> loop -> i = 17'] +['2019-08-14T17:03:40.070Z',246,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.070Z',247,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.070Z',248,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.070Z',249,'Commons','[INFO] runSimulation -> loop -> i = 18'] +['2019-08-14T17:03:40.070Z',250,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.070Z',251,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.070Z',252,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.070Z',253,'Commons','[INFO] runSimulation -> loop -> i = 19'] +['2019-08-14T17:03:40.071Z',254,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.071Z',255,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.071Z',256,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.071Z',257,'Commons','[INFO] runSimulation -> loop -> i = 20'] +['2019-08-14T17:03:40.071Z',258,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.071Z',259,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.071Z',260,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.071Z',261,'Commons','[INFO] runSimulation -> loop -> i = 21'] +['2019-08-14T17:03:40.072Z',262,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.072Z',263,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.072Z',264,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.072Z',265,'Commons','[INFO] runSimulation -> loop -> i = 22'] +['2019-08-14T17:03:40.072Z',266,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.072Z',267,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.072Z',268,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.072Z',269,'Commons','[INFO] runSimulation -> loop -> i = 23'] +['2019-08-14T17:03:40.072Z',270,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.072Z',271,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.072Z',272,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.072Z',273,'Commons','[INFO] runSimulation -> loop -> i = 24'] +['2019-08-14T17:03:40.072Z',274,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.072Z',275,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.072Z',276,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.072Z',277,'Commons','[INFO] runSimulation -> loop -> i = 25'] +['2019-08-14T17:03:40.073Z',278,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.073Z',279,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.073Z',280,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.073Z',281,'Commons','[INFO] runSimulation -> loop -> i = 26'] +['2019-08-14T17:03:40.073Z',282,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.073Z',283,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.073Z',284,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.073Z',285,'Commons','[INFO] runSimulation -> loop -> i = 27'] +['2019-08-14T17:03:40.073Z',286,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.073Z',287,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.073Z',288,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.073Z',289,'Commons','[INFO] runSimulation -> loop -> i = 28'] +['2019-08-14T17:03:40.073Z',290,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.073Z',291,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.073Z',292,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.073Z',293,'Commons','[INFO] runSimulation -> loop -> i = 29'] +['2019-08-14T17:03:40.074Z',294,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.074Z',295,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.074Z',296,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.074Z',297,'Commons','[INFO] runSimulation -> loop -> i = 30'] +['2019-08-14T17:03:40.074Z',298,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.074Z',299,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.074Z',300,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.074Z',301,'Commons','[INFO] runSimulation -> loop -> i = 31'] +['2019-08-14T17:03:40.074Z',302,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.074Z',303,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.074Z',304,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.074Z',305,'Commons','[INFO] runSimulation -> loop -> i = 32'] +['2019-08-14T17:03:40.074Z',306,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.074Z',307,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.074Z',308,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.074Z',309,'Commons','[INFO] runSimulation -> loop -> i = 33'] +['2019-08-14T17:03:40.074Z',310,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.074Z',311,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.074Z',312,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.074Z',313,'Commons','[INFO] runSimulation -> loop -> i = 34'] +['2019-08-14T17:03:40.074Z',314,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.074Z',315,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.074Z',316,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.074Z',317,'Commons','[INFO] runSimulation -> loop -> i = 35'] +['2019-08-14T17:03:40.075Z',318,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.075Z',319,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.075Z',320,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.075Z',321,'Commons','[INFO] runSimulation -> loop -> i = 36'] +['2019-08-14T17:03:40.075Z',322,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.075Z',323,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.075Z',324,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.075Z',325,'Commons','[INFO] runSimulation -> loop -> i = 37'] +['2019-08-14T17:03:40.075Z',326,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.075Z',327,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.075Z',328,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.075Z',329,'Commons','[INFO] runSimulation -> loop -> i = 38'] +['2019-08-14T17:03:40.075Z',330,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.075Z',331,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.075Z',332,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.075Z',333,'Commons','[INFO] runSimulation -> loop -> i = 39'] +['2019-08-14T17:03:40.075Z',334,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.076Z',335,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.076Z',336,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.076Z',337,'Commons','[INFO] runSimulation -> loop -> i = 40'] +['2019-08-14T17:03:40.076Z',338,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.076Z',339,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.076Z',340,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.076Z',341,'Commons','[INFO] runSimulation -> loop -> i = 41'] +['2019-08-14T17:03:40.076Z',342,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.076Z',343,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.076Z',344,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.076Z',345,'Commons','[INFO] runSimulation -> loop -> i = 42'] +['2019-08-14T17:03:40.076Z',346,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.076Z',347,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.076Z',348,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.076Z',349,'Commons','[INFO] runSimulation -> loop -> i = 43'] +['2019-08-14T17:03:40.076Z',350,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.076Z',351,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.077Z',352,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.077Z',353,'Commons','[INFO] runSimulation -> loop -> i = 44'] +['2019-08-14T17:03:40.077Z',354,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.077Z',355,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.077Z',356,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.077Z',357,'Commons','[INFO] runSimulation -> loop -> i = 45'] +['2019-08-14T17:03:40.077Z',358,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.077Z',359,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.077Z',360,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.077Z',361,'Commons','[INFO] runSimulation -> loop -> i = 46'] +['2019-08-14T17:03:40.077Z',362,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.077Z',363,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.077Z',364,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.077Z',365,'Commons','[INFO] runSimulation -> loop -> i = 47'] +['2019-08-14T17:03:40.077Z',366,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.077Z',367,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.077Z',368,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.077Z',369,'Commons','[INFO] runSimulation -> loop -> i = 48'] +['2019-08-14T17:03:40.077Z',370,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.078Z',371,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.078Z',372,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.078Z',373,'Commons','[INFO] runSimulation -> loop -> i = 49'] +['2019-08-14T17:03:40.078Z',374,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.078Z',375,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.078Z',376,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.078Z',377,'Commons','[INFO] runSimulation -> loop -> i = 50'] +['2019-08-14T17:03:40.078Z',378,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.078Z',379,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.078Z',380,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.078Z',381,'Commons','[INFO] runSimulation -> loop -> i = 51'] +['2019-08-14T17:03:40.078Z',382,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.078Z',383,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.078Z',384,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.078Z',385,'Commons','[INFO] runSimulation -> loop -> i = 52'] +['2019-08-14T17:03:40.078Z',386,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.078Z',387,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.078Z',388,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.078Z',389,'Commons','[INFO] runSimulation -> loop -> i = 53'] +['2019-08-14T17:03:40.078Z',390,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.078Z',391,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.078Z',392,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.078Z',393,'Commons','[INFO] runSimulation -> loop -> i = 54'] +['2019-08-14T17:03:40.079Z',394,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.079Z',395,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.079Z',396,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.079Z',397,'Commons','[INFO] runSimulation -> loop -> i = 55'] +['2019-08-14T17:03:40.079Z',398,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.079Z',399,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.079Z',400,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.079Z',401,'Commons','[INFO] runSimulation -> loop -> i = 56'] +['2019-08-14T17:03:40.079Z',402,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.079Z',403,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.079Z',404,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.079Z',405,'Commons','[INFO] runSimulation -> loop -> i = 57'] +['2019-08-14T17:03:40.080Z',406,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.080Z',407,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.080Z',408,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.080Z',409,'Commons','[INFO] runSimulation -> loop -> i = 58'] +['2019-08-14T17:03:40.080Z',410,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.080Z',411,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.080Z',412,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.080Z',413,'Commons','[INFO] runSimulation -> loop -> i = 59'] +['2019-08-14T17:03:40.080Z',414,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.080Z',415,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.080Z',416,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.080Z',417,'Commons','[INFO] runSimulation -> loop -> i = 60'] +['2019-08-14T17:03:40.080Z',418,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.080Z',419,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.080Z',420,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.080Z',421,'Commons','[INFO] runSimulation -> loop -> i = 61'] +['2019-08-14T17:03:40.080Z',422,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.080Z',423,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.080Z',424,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.080Z',425,'Commons','[INFO] runSimulation -> loop -> i = 62'] +['2019-08-14T17:03:40.081Z',426,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.081Z',427,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.081Z',428,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.081Z',429,'Commons','[INFO] runSimulation -> loop -> i = 63'] +['2019-08-14T17:03:40.081Z',430,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.081Z',431,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.081Z',432,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.081Z',433,'Commons','[INFO] runSimulation -> loop -> i = 64'] +['2019-08-14T17:03:40.081Z',434,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.081Z',435,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.081Z',436,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.081Z',437,'Commons','[INFO] runSimulation -> loop -> i = 65'] +['2019-08-14T17:03:40.081Z',438,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.081Z',439,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.081Z',440,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.081Z',441,'Commons','[INFO] runSimulation -> loop -> i = 66'] +['2019-08-14T17:03:40.081Z',442,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.081Z',443,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.081Z',444,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.081Z',445,'Commons','[INFO] runSimulation -> loop -> i = 67'] +['2019-08-14T17:03:40.082Z',446,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.082Z',447,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.082Z',448,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.082Z',449,'Commons','[INFO] runSimulation -> loop -> i = 68'] +['2019-08-14T17:03:40.082Z',450,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.082Z',451,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.082Z',452,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.082Z',453,'Commons','[INFO] runSimulation -> loop -> i = 69'] +['2019-08-14T17:03:40.082Z',454,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.082Z',455,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.082Z',456,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.082Z',457,'Commons','[INFO] runSimulation -> loop -> i = 70'] +['2019-08-14T17:03:40.082Z',458,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.082Z',459,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.082Z',460,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.082Z',461,'Commons','[INFO] runSimulation -> loop -> i = 71'] +['2019-08-14T17:03:40.082Z',462,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.082Z',463,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.082Z',464,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.082Z',465,'Commons','[INFO] runSimulation -> loop -> i = 72'] +['2019-08-14T17:03:40.083Z',466,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.083Z',467,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.083Z',468,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.083Z',469,'Commons','[INFO] runSimulation -> loop -> i = 73'] +['2019-08-14T17:03:40.083Z',470,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.083Z',471,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.083Z',472,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.083Z',473,'Commons','[INFO] runSimulation -> loop -> i = 74'] +['2019-08-14T17:03:40.083Z',474,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.083Z',475,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.083Z',476,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.083Z',477,'Commons','[INFO] runSimulation -> loop -> i = 75'] +['2019-08-14T17:03:40.083Z',478,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.083Z',479,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.083Z',480,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.083Z',481,'Commons','[INFO] runSimulation -> loop -> i = 76'] +['2019-08-14T17:03:40.083Z',482,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.083Z',483,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.083Z',484,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.083Z',485,'Commons','[INFO] runSimulation -> loop -> i = 77'] +['2019-08-14T17:03:40.083Z',486,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.083Z',487,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.083Z',488,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.084Z',489,'Commons','[INFO] runSimulation -> loop -> i = 78'] +['2019-08-14T17:03:40.084Z',490,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.084Z',491,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.084Z',492,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.084Z',493,'Commons','[INFO] runSimulation -> loop -> i = 79'] +['2019-08-14T17:03:40.084Z',494,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.084Z',495,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.084Z',496,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.084Z',497,'Commons','[INFO] runSimulation -> loop -> i = 80'] +['2019-08-14T17:03:40.084Z',498,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.084Z',499,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.084Z',500,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.084Z',501,'Commons','[INFO] runSimulation -> loop -> i = 81'] +['2019-08-14T17:03:40.084Z',502,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.084Z',503,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.084Z',504,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.084Z',505,'Commons','[INFO] runSimulation -> loop -> i = 82'] +['2019-08-14T17:03:40.084Z',506,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.084Z',507,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.084Z',508,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.084Z',509,'Commons','[INFO] runSimulation -> loop -> i = 83'] +['2019-08-14T17:03:40.085Z',510,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.085Z',511,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.085Z',512,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.085Z',513,'Commons','[INFO] runSimulation -> loop -> i = 84'] +['2019-08-14T17:03:40.085Z',514,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.085Z',515,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.085Z',516,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.085Z',517,'Commons','[INFO] runSimulation -> loop -> i = 85'] +['2019-08-14T17:03:40.085Z',518,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.085Z',519,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.085Z',520,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.085Z',521,'Commons','[INFO] runSimulation -> loop -> i = 86'] +['2019-08-14T17:03:40.085Z',522,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.085Z',523,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.085Z',524,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.085Z',525,'Commons','[INFO] runSimulation -> loop -> i = 87'] +['2019-08-14T17:03:40.085Z',526,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.085Z',527,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.085Z',528,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.085Z',529,'Commons','[INFO] runSimulation -> loop -> i = 88'] +['2019-08-14T17:03:40.086Z',530,'Commons','[INFO] runSimulation -> takePositionNow -> Entering code block.'] +['2019-08-14T17:03:40.086Z',531,'Commons','[INFO] runSimulation -> loop -> takePositionAtSimulation -> Entering function.'] +['2019-08-14T17:03:40.086Z',532,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.086Z',533,'Commons','[INFO] runSimulation -> addRecord -> Taking Position Now. '] +['2019-08-14T17:03:40.086Z',534,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.086Z',535,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.086Z',536,'Commons','[INFO] runSimulation -> loop -> i = 89'] +['2019-08-14T17:03:40.088Z',537,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.088Z',538,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.088Z',539,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.088Z',540,'Commons','[INFO] runSimulation -> loop -> i = 90'] +['2019-08-14T17:03:40.088Z',541,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.088Z',542,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.088Z',543,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.088Z',544,'Commons','[INFO] runSimulation -> loop -> i = 91'] +['2019-08-14T17:03:40.088Z',545,'Commons','[INFO] runSimulation -> Closing a Position -> Entering code block.'] +['2019-08-14T17:03:40.089Z',546,'Commons','[INFO] runSimulation -> loop -> closePositionAtSimulation -> Entering function.'] +['2019-08-14T17:03:40.089Z',547,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.089Z',548,'Commons','[INFO] runSimulation -> addRecord -> Closing Position Now. '] +['2019-08-14T17:03:40.089Z',549,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.089Z',550,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.089Z',551,'Commons','[INFO] runSimulation -> loop -> i = 92'] +['2019-08-14T17:03:40.089Z',552,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.089Z',553,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.089Z',554,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.089Z',555,'Commons','[INFO] runSimulation -> loop -> i = 93'] +['2019-08-14T17:03:40.089Z',556,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.089Z',557,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.089Z',558,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.089Z',559,'Commons','[INFO] runSimulation -> loop -> i = 94'] +['2019-08-14T17:03:40.090Z',560,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.090Z',561,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.090Z',562,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.090Z',563,'Commons','[INFO] runSimulation -> loop -> i = 95'] +['2019-08-14T17:03:40.090Z',564,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.090Z',565,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.090Z',566,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.090Z',567,'Commons','[INFO] runSimulation -> loop -> i = 96'] +['2019-08-14T17:03:40.090Z',568,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.090Z',569,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.090Z',570,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.090Z',571,'Commons','[INFO] runSimulation -> loop -> i = 97'] +['2019-08-14T17:03:40.090Z',572,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.090Z',573,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.090Z',574,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.090Z',575,'Commons','[INFO] runSimulation -> loop -> i = 98'] +['2019-08-14T17:03:40.090Z',576,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.090Z',577,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.091Z',578,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.091Z',579,'Commons','[INFO] runSimulation -> loop -> i = 99'] +['2019-08-14T17:03:40.091Z',580,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.091Z',581,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.091Z',582,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.091Z',583,'Commons','[INFO] runSimulation -> loop -> i = 100'] +['2019-08-14T17:03:40.091Z',584,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.091Z',585,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.091Z',586,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.091Z',587,'Commons','[INFO] runSimulation -> loop -> i = 101'] +['2019-08-14T17:03:40.091Z',588,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:03:40.091Z',589,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.091Z',590,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:03:40.091Z',591,'Commons','[INFO] runSimulation -> loop -> i = 102'] +['2019-08-14T17:03:40.091Z',592,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:03:40.091Z',593,'Commons','[INFO] runSimulation -> afterLoop -> Entering function.'] +['2019-08-14T17:03:40.091Z',594,'Commons','[INFO] runSimulation -> callback -> recordsArray.length = 89'] +['2019-08-14T17:03:40.092Z',595,'User Bot','[INFO] start -> writeExecutionFile -> Entering function.'] +['2019-08-14T17:03:40.092Z',596,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Execution/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:40.095Z',597,'User Bot','[INFO] start -> writeExecutionFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:40.095Z',598,'User Bot','[INFO] start -> writeRecordsFile -> Entering function.'] +['2019-08-14T17:03:40.096Z',599,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Simulation/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:40.099Z',600,'User Bot','[INFO] start -> writeRecordsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:40.099Z',601,'User Bot','[INFO] start -> writeConditionsFile -> Entering function.'] +['2019-08-14T17:03:40.101Z',602,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Conditions/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:40.103Z',603,'User Bot','[INFO] start -> writeConditionsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:40.104Z',604,'User Bot','[INFO] start -> writeStrategiesFile -> Entering function.'] +['2019-08-14T17:03:40.104Z',605,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Strategies/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:40.106Z',606,'User Bot','[INFO] start -> writeStrategiesFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:40.106Z',607,'User Bot','[INFO] start -> writeTradesFile -> Entering function.'] +['2019-08-14T17:03:40.106Z',608,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Trades/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:40.109Z',609,'User Bot','[INFO] start -> writeTradesFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:40.109Z',610,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:40.109Z',611,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:40.109Z',612,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:40.109Z',613,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for being filtered out. -> outputPeriodLabel = 05-min'] +['2019-08-14T17:03:40.109Z',614,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for being filtered out. -> timePeriodFilter = 10-min'] +['2019-08-14T17:03:40.109Z',615,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:40.109Z',616,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:40.109Z',617,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 04-min'] +['2019-08-14T17:03:40.109Z',618,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:40.109Z',619,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:40.109Z',620,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 03-min'] +['2019-08-14T17:03:40.109Z',621,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:40.109Z',622,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:40.109Z',623,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 02-min'] +['2019-08-14T17:03:40.109Z',624,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:40.109Z',625,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:40.109Z',626,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 01-min'] +['2019-08-14T17:03:40.109Z',627,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:40.109Z',628,'Multi Period Daily','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:03:40.109Z',629,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:03:40.109Z',630,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Simulation/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:03:40.111Z',631,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:40.111Z',632,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:03:40.111Z',633,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Conditions/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:03:40.112Z',634,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:40.112Z',635,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:03:40.112Z',636,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Strategies/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:03:40.113Z',637,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:40.113Z',638,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:03:40.113Z',639,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Trades/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:03:40.115Z',640,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:40.115Z',641,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:03:40.115Z',642,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Live Trading History/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:03:40.116Z',643,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:40.116Z',644,'Multi Period Daily','[INFO] start -> processTimePeriods -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:03:40.116Z',645,'Multi Period Daily','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:03:40.116Z',646,'Multi Period Daily','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:40.116Z',647,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:03:40.117Z',648,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:40.118Z',649,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:40.118Z',650,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000001.0002.json b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000001.0002.json new file mode 100644 index 000000000..c0f97737a --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.39/Loop.00000001.0002.json @@ -0,0 +1,29 @@ +[ +['2019-08-14T17:03:40.120Z',651,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> bot.multiPeriodDailyProcessDatetime = Thu Aug 15 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:40.120Z',652,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> previousDay = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:40.120Z',653,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Head of the market found @ 2019/8/14.'] +['2019-08-14T17:03:40.120Z',654,'Trading Engine Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Entering function.'] +['2019-08-14T17:03:40.120Z',655,'Trading Engine Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Execution finished well.'] +['2019-08-14T17:03:40.120Z',656,'Trading Engine Process Main Loop','[INFO] run -> loop -> saveContext -> Entering function.'] +['2019-08-14T17:03:40.120Z',657,'Context','[INFO] saveThemAll -> Entering function.'] +['2019-08-14T17:03:40.120Z',658,'Context','[INFO] saveThemAll -> writeExecutionContext -> Entering function.'] +['2019-08-14T17:03:40.121Z',659,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Process/2019/08/14/17/03/Execution.Context.Backtest.126.json'] +['2019-08-14T17:03:40.124Z',660,'Context','[INFO] saveThemAll -> writeExecutionContext -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:40.124Z',661,'Context','[INFO] saveThemAll -> writeExucutionHistory -> Entering function.'] +['2019-08-14T17:03:40.124Z',662,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Process/Execution.History.Backtest.126.json'] +['2019-08-14T17:03:40.125Z',663,'Context','[INFO] saveThemAll -> writeExucutionHistory -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:40.125Z',664,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Process/Execution.History.Backtest.Sequence.json'] +['2019-08-14T17:03:40.127Z',665,'Context','[INFO] saveThemAll -> writeExucutionHistory -> onFileCreated -> onSequenceFileCreated -> Entering function.'] +['2019-08-14T17:03:40.127Z',666,'Context','[INFO] saveThemAll -> writeStatusReport -> Entering function.'] +['2019-08-14T17:03:40.127Z',667,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:03:40.127Z',668,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Context/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:40.129Z',669,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:40.129Z',670,'Context','[INFO] saveThemAll -> onDone -> Execution finished well.'] +['2019-08-14T17:03:40.129Z',671,'Trading Engine Process Main Loop','[INFO] run -> loop -> saveContext -> onFinished -> Entering function.'] +['2019-08-14T17:03:40.129Z',672,'Trading Engine Process Main Loop','[INFO] run -> loop -> saveContext -> onFinished -> Execution finished well.'] +['2019-08-14T17:03:40.129Z',673,'Trading Engine Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:03:40.129Z',674,'Trading Engine Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:03:40.129Z',675,'Trading Engine Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:03:40.130Z',676,'Trading Engine Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:03:40.130Z',677,'Trading Engine Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000000.0000.json new file mode 100644 index 000000000..48ab6cc4e --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000000.0000.json @@ -0,0 +1,9 @@ +[ +['2019-08-14T17:04:22.655Z',1,'Root','[INFO] start -> findProcess -> runTradingEngine -> Entering function.'] +['2019-08-14T17:04:22.655Z',2,'Trading Engine Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:22.655Z',3,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAJason-Trading-Engine-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:04:22.657Z',4,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAJason-Trading-Engine-Bot/Commons.js'] +['2019-08-14T17:04:22.660Z',5,'Trading Engine Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:04:22.774Z',6,'Root','[INFO] start -> findProcess -> runTradingEngine -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:04:22.774Z',7,'Root','[INFO] start -> findProcess -> runTradingEngine -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAJason.Multi-Period-Daily'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000001.0000.json new file mode 100644 index 000000000..aea6baabb --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000001.0000.json @@ -0,0 +1,104 @@ +[ +['2019-08-14T17:04:22.660Z',1,'Trading Engine Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:04:22.660Z',2,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:04:22.660Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:22.660Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:22.660Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:22.660Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:22.661Z',7,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:22.661Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:22.661Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:22.661Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:22.661Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Context/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:22.661Z',12,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAJason'] +['2019-08-14T17:04:22.661Z',13,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:04:22.661Z',14,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:22.661Z',15,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAJason-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:22.661Z',16,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:04:22.661Z',17,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:04:22.661Z',18,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:22.661Z',19,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:22.662Z',20,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAJason'] +['2019-08-14T17:04:22.662Z',21,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Context'] +['2019-08-14T17:04:22.662Z',22,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:22.662Z',23,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAJason-Context-dataSet.V1'] +['2019-08-14T17:04:22.662Z',24,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:04:22.662Z',25,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:04:22.662Z',26,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:22.662Z',27,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:04:22.662Z',28,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:22.662Z',29,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:22.662Z',30,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:04:22.662Z',31,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:22.662Z',32,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:22.662Z',33,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:04:22.662Z',34,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAChris-Percentage-Bandwidth-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:22.662Z',35,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:22.662Z',36,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:04:22.662Z',37,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAChris-Bollinger-Bands-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:22.662Z',38,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:22.662Z',39,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:04:22.662Z',40,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAPaula-Bollinger-Standard-Channels-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:22.662Z',41,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:22.662Z',42,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:04:22.662Z',43,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAPaula-Bollinger-Standard-Sub-Channels-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:22.662Z',44,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:22.662Z',45,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:04:22.662Z',46,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAOlivia-Candles-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:22.662Z',47,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:22.662Z',48,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:04:22.662Z',49,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AABruce-Candles-One-Min-dataSet.V1'] +['2019-08-14T17:04:22.662Z',50,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:22.662Z',51,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:22.662Z',52,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeContext -> Entering function.'] +['2019-08-14T17:04:22.662Z',53,'Context','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:22.662Z',54,'Context','[INFO] initialize -> getStatusReport -> Entering function.'] +['2019-08-14T17:04:22.662Z',55,'Context','[INFO] initialize -> createConext -> Entering function.'] +['2019-08-14T17:04:22.662Z',56,'Context','[INFO] initialize -> onDone -> Execution finished well.'] +['2019-08-14T17:04:22.662Z',57,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> Entering function.'] +['2019-08-14T17:04:22.662Z',58,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:22.662Z',59,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> Entering function.'] +['2019-08-14T17:04:22.662Z',60,'Exchange API','[INFO] Initialize -> Entering function.'] +['2019-08-14T17:04:22.662Z',61,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeContext -> onInizialized -> onInizialized -> Entering function.'] +['2019-08-14T17:04:22.662Z',62,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeExchangeAPI -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:22.662Z',63,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeAssistant -> Entering function.'] +['2019-08-14T17:04:22.662Z',64,'Assistant','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:22.662Z',65,'Assistant','[INFO] initialize -> getMarketRateFromIndicator -> Entering function.'] +['2019-08-14T17:04:22.662Z',66,'Assistant','[INFO] initialize -> getMarketRateFromIndicator -> key = AAMasters-AABruce-Candles-One-Min-dataSet.V1'] +['2019-08-14T17:04:22.662Z',67,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:22.662Z',68,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:22.663Z',69,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:22.663Z',70,'Assistant','[INFO] initialize -> getMarketRateFromIndicator -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:22.665Z',71,'Assistant','[INFO] initialize -> validateExchangeSyncronicity -> Entering function.'] +['2019-08-14T17:04:22.665Z',72,'Assistant','[INFO] getPositionsAtExchange -> Entering function.'] +['2019-08-14T17:04:22.665Z',73,'Assistant','[INFO] getPositionsAtExchange -> Backtest Mode Detected.'] +['2019-08-14T17:04:22.665Z',74,'Assistant','[INFO] getPositionsAtExchange -> onResponse -> Entering function.'] +['2019-08-14T17:04:22.665Z',75,'Assistant','[INFO] getPositionsAtExchange -> onResponse -> pExchangePositions = []'] +['2019-08-14T17:04:22.665Z',76,'Assistant','[INFO] getPositionsAtExchange -> onResponse -> Execution finished well.'] +['2019-08-14T17:04:22.665Z',77,'Assistant','[INFO] ordersExecutionCheck -> Entering function.'] +['2019-08-14T17:04:22.665Z',78,'Assistant','[INFO] ordersExecutionCheck -> JSON.stringify(context.executionContext.positions) = []'] +['2019-08-14T17:04:22.665Z',79,'Assistant','[INFO] ordersExecutionCheck -> Removing executed positions.'] +['2019-08-14T17:04:22.665Z',80,'Assistant','[INFO] ordersExecutionCheck -> JSON.stringify(context.executionContext.positions) = []'] +['2019-08-14T17:04:22.665Z',81,'Assistant','[INFO] ordersExecutionCheck -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.665Z',82,'Assistant','[INFO] ordersExecutionCheck -> final -> Entering function.'] +['2019-08-14T17:04:22.665Z',83,'Assistant','[INFO] initialize -> validateExchangeSyncronicity -> onDone -> Entering function.'] +['2019-08-14T17:04:22.665Z',84,'Assistant','[INFO] initialize -> validateExchangeSyncronicity -> onDone -> Execution finished well.'] +['2019-08-14T17:04:22.665Z',85,'Assistant','[INFO] initialize -> calculateProfits -> Entering function.'] +['2019-08-14T17:04:22.665Z',86,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeAssistant -> onInizialized -> Entering function.'] +['2019-08-14T17:04:22.665Z',87,'Trading Engine Process Main Loop','[INFO] run -> loop -> initializeAssistant -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:22.665Z',88,'Trading Engine Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> Entering function.'] +['2019-08-14T17:04:22.665Z',89,'Multi Period Daily','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:22.669Z',90,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:22.669Z',91,'Trading Engine Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Entering function.'] +['2019-08-14T17:04:22.669Z',92,'Trading Engine Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:22.669Z',93,'Trading Engine Process Main Loop','[INFO] run -> loop -> startProcessFramework -> Entering function.'] +['2019-08-14T17:04:22.669Z',94,'Multi Period Daily','[INFO] start -> Entering function.'] +['2019-08-14T17:04:22.669Z',95,'Multi Period Daily','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:04:22.669Z',96,'Multi Period Daily','[INFO] start -> getContextVariables -> We have got a user defined startDate. -> startDate = Wed Aug 14 2019 04:01:55 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:22.669Z',97,'Multi Period Daily','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:22.669Z',98,'Multi Period Daily','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAJason-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:22.670Z',99,'Multi Period Daily','[INFO] start -> getContextVariables -> Starting from the begining because bot has just started and resume execution was true.'] +['2019-08-14T17:04:22.670Z',100,'Multi Period Daily','[INFO] start -> getContextVariables -> startFromBegining -> contextVariables.lastFile = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:22.670Z',101,'Multi Period Daily','[INFO] start -> processTimePeriods -> Entering function.'] +['2019-08-14T17:04:22.670Z',102,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000001.0001.json b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000001.0001.json new file mode 100644 index 000000000..132510bfb --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000001.0001.json @@ -0,0 +1,550 @@ +[ +['2019-08-14T17:04:22.671Z',103,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> bot.multiPeriodDailyProcessDatetime = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:22.671Z',104,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> previousDay = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:22.671Z',105,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoop -> Entering function.'] +['2019-08-14T17:04:22.671Z',106,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:22.671Z',107,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 45-min'] +['2019-08-14T17:04:22.671Z',108,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:22.671Z',109,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:22.671Z',110,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 40-min'] +['2019-08-14T17:04:22.671Z',111,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:22.671Z',112,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:22.671Z',113,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 30-min'] +['2019-08-14T17:04:22.671Z',114,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:22.671Z',115,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:22.671Z',116,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 20-min'] +['2019-08-14T17:04:22.671Z',117,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:22.671Z',118,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:22.671Z',119,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for being filtered out. -> outputPeriodLabel = 15-min'] +['2019-08-14T17:04:22.671Z',120,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for being filtered out. -> timePeriodFilter = 10-min'] +['2019-08-14T17:04:22.671Z',121,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:22.671Z',122,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:22.671Z',123,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:22.671Z',124,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:22.671Z',125,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:22.673Z',126,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Percentage-Bandwidth/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:22.674Z',127,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:22.674Z',128,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:22.674Z',129,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:22.674Z',130,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:22.674Z',131,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:22.674Z',132,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:22.674Z',133,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:22.675Z',134,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:22.675Z',135,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:22.675Z',136,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:22.675Z',137,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:22.675Z',138,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:22.675Z',139,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:22.675Z',140,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:22.676Z',141,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:22.676Z',142,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:22.676Z',143,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:22.676Z',144,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:22.676Z',145,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:22.676Z',146,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:22.676Z',147,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:22.676Z',148,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:22.676Z',149,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:22.677Z',150,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:22.677Z',151,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:22.677Z',152,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:22.677Z',153,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:22.677Z',154,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:22.677Z',155,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:22.677Z',156,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:22.677Z',157,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:22.677Z',158,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:22.677Z',159,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:22.677Z',160,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:22.677Z',161,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:22.680Z',162,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:22.680Z',163,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:22.704Z',164,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:22.705Z',165,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:22.705Z',166,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:22.706Z',167,'Commons','[INFO] buildPercentageBandwidthMap -> Entering function.'] +['2019-08-14T17:04:22.706Z',168,'Commons','[INFO] buildBollingerBandsMap -> Entering function.'] +['2019-08-14T17:04:22.706Z',169,'Commons','[INFO] buildBollingerChannelsArray -> Entering function.'] +['2019-08-14T17:04:22.706Z',170,'Commons','[INFO] buildBollingerSubChannelsArray -> Entering function.'] +['2019-08-14T17:04:22.707Z',171,'Commons','[INFO] buildCandles -> Entering function.'] +['2019-08-14T17:04:22.709Z',172,'Commons','[INFO] runSimulation -> Entering function.'] +['2019-08-14T17:04:22.709Z',173,'Commons','[INFO] runSimulation -> initialDate = Wed Aug 14 2019 04:01:55 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:22.709Z',174,'Commons','[INFO] runSimulation -> Main Simulation Loop -> candles.length = 103'] +['2019-08-14T17:04:22.709Z',175,'Commons','[INFO] runSimulation -> initializeLoop -> Entering function.'] +['2019-08-14T17:04:22.712Z',176,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.712Z',177,'Commons','[INFO] runSimulation -> loop -> i = 0'] +['2019-08-14T17:04:22.712Z',178,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:04:22.712Z',179,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.712Z',180,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.712Z',181,'Commons','[INFO] runSimulation -> loop -> i = 1'] +['2019-08-14T17:04:22.712Z',182,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:04:22.712Z',183,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.712Z',184,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.712Z',185,'Commons','[INFO] runSimulation -> loop -> i = 2'] +['2019-08-14T17:04:22.712Z',186,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:04:22.712Z',187,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.712Z',188,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.712Z',189,'Commons','[INFO] runSimulation -> loop -> i = 3'] +['2019-08-14T17:04:22.712Z',190,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:04:22.712Z',191,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.712Z',192,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.712Z',193,'Commons','[INFO] runSimulation -> loop -> i = 4'] +['2019-08-14T17:04:22.712Z',194,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:04:22.712Z',195,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.712Z',196,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.712Z',197,'Commons','[INFO] runSimulation -> loop -> i = 5'] +['2019-08-14T17:04:22.712Z',198,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:04:22.712Z',199,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.712Z',200,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.712Z',201,'Commons','[INFO] runSimulation -> loop -> i = 6'] +['2019-08-14T17:04:22.712Z',202,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:04:22.712Z',203,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.712Z',204,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.712Z',205,'Commons','[INFO] runSimulation -> loop -> i = 7'] +['2019-08-14T17:04:22.712Z',206,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:04:22.712Z',207,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.712Z',208,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.712Z',209,'Commons','[INFO] runSimulation -> loop -> i = 8'] +['2019-08-14T17:04:22.712Z',210,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:04:22.712Z',211,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.712Z',212,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.712Z',213,'Commons','[INFO] runSimulation -> loop -> i = 9'] +['2019-08-14T17:04:22.712Z',214,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:04:22.712Z',215,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.712Z',216,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.712Z',217,'Commons','[INFO] runSimulation -> loop -> i = 10'] +['2019-08-14T17:04:22.712Z',218,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:04:22.712Z',219,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.712Z',220,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.712Z',221,'Commons','[INFO] runSimulation -> loop -> i = 11'] +['2019-08-14T17:04:22.712Z',222,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:04:22.712Z',223,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.712Z',224,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.712Z',225,'Commons','[INFO] runSimulation -> loop -> i = 12'] +['2019-08-14T17:04:22.712Z',226,'Commons','[INFO] runSimulation -> loop -> Skipping Record before the initialDate.'] +['2019-08-14T17:04:22.712Z',227,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.712Z',228,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.713Z',229,'Commons','[INFO] runSimulation -> loop -> i = 13'] +['2019-08-14T17:04:22.716Z',230,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.716Z',231,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.716Z',232,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.716Z',233,'Commons','[INFO] runSimulation -> loop -> i = 14'] +['2019-08-14T17:04:22.718Z',234,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.718Z',235,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.718Z',236,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.718Z',237,'Commons','[INFO] runSimulation -> loop -> i = 15'] +['2019-08-14T17:04:22.718Z',238,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.718Z',239,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.718Z',240,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.718Z',241,'Commons','[INFO] runSimulation -> loop -> i = 16'] +['2019-08-14T17:04:22.719Z',242,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.719Z',243,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.719Z',244,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.719Z',245,'Commons','[INFO] runSimulation -> loop -> i = 17'] +['2019-08-14T17:04:22.719Z',246,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.719Z',247,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.719Z',248,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.719Z',249,'Commons','[INFO] runSimulation -> loop -> i = 18'] +['2019-08-14T17:04:22.719Z',250,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.719Z',251,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.719Z',252,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.719Z',253,'Commons','[INFO] runSimulation -> loop -> i = 19'] +['2019-08-14T17:04:22.720Z',254,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.720Z',255,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.720Z',256,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.720Z',257,'Commons','[INFO] runSimulation -> loop -> i = 20'] +['2019-08-14T17:04:22.720Z',258,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.720Z',259,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.720Z',260,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.720Z',261,'Commons','[INFO] runSimulation -> loop -> i = 21'] +['2019-08-14T17:04:22.721Z',262,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.721Z',263,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.721Z',264,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.721Z',265,'Commons','[INFO] runSimulation -> loop -> i = 22'] +['2019-08-14T17:04:22.721Z',266,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.721Z',267,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.721Z',268,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.721Z',269,'Commons','[INFO] runSimulation -> loop -> i = 23'] +['2019-08-14T17:04:22.722Z',270,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.722Z',271,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.722Z',272,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.722Z',273,'Commons','[INFO] runSimulation -> loop -> i = 24'] +['2019-08-14T17:04:22.722Z',274,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.722Z',275,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.722Z',276,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.722Z',277,'Commons','[INFO] runSimulation -> loop -> i = 25'] +['2019-08-14T17:04:22.722Z',278,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.722Z',279,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.722Z',280,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.722Z',281,'Commons','[INFO] runSimulation -> loop -> i = 26'] +['2019-08-14T17:04:22.722Z',282,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.722Z',283,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.722Z',284,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.722Z',285,'Commons','[INFO] runSimulation -> loop -> i = 27'] +['2019-08-14T17:04:22.722Z',286,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.722Z',287,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.722Z',288,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.722Z',289,'Commons','[INFO] runSimulation -> loop -> i = 28'] +['2019-08-14T17:04:22.723Z',290,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.723Z',291,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.723Z',292,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.723Z',293,'Commons','[INFO] runSimulation -> loop -> i = 29'] +['2019-08-14T17:04:22.723Z',294,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.723Z',295,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.723Z',296,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.723Z',297,'Commons','[INFO] runSimulation -> loop -> i = 30'] +['2019-08-14T17:04:22.723Z',298,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.723Z',299,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.723Z',300,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.723Z',301,'Commons','[INFO] runSimulation -> loop -> i = 31'] +['2019-08-14T17:04:22.723Z',302,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.723Z',303,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.723Z',304,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.723Z',305,'Commons','[INFO] runSimulation -> loop -> i = 32'] +['2019-08-14T17:04:22.723Z',306,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.723Z',307,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.723Z',308,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.723Z',309,'Commons','[INFO] runSimulation -> loop -> i = 33'] +['2019-08-14T17:04:22.723Z',310,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.724Z',311,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.724Z',312,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.724Z',313,'Commons','[INFO] runSimulation -> loop -> i = 34'] +['2019-08-14T17:04:22.724Z',314,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.724Z',315,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.724Z',316,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.724Z',317,'Commons','[INFO] runSimulation -> loop -> i = 35'] +['2019-08-14T17:04:22.724Z',318,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.724Z',319,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.724Z',320,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.724Z',321,'Commons','[INFO] runSimulation -> loop -> i = 36'] +['2019-08-14T17:04:22.724Z',322,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.724Z',323,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.724Z',324,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.724Z',325,'Commons','[INFO] runSimulation -> loop -> i = 37'] +['2019-08-14T17:04:22.724Z',326,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.724Z',327,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.724Z',328,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.724Z',329,'Commons','[INFO] runSimulation -> loop -> i = 38'] +['2019-08-14T17:04:22.724Z',330,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.724Z',331,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.724Z',332,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.724Z',333,'Commons','[INFO] runSimulation -> loop -> i = 39'] +['2019-08-14T17:04:22.725Z',334,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.725Z',335,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.725Z',336,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.725Z',337,'Commons','[INFO] runSimulation -> loop -> i = 40'] +['2019-08-14T17:04:22.725Z',338,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.725Z',339,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.725Z',340,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.725Z',341,'Commons','[INFO] runSimulation -> loop -> i = 41'] +['2019-08-14T17:04:22.725Z',342,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.725Z',343,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.725Z',344,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.725Z',345,'Commons','[INFO] runSimulation -> loop -> i = 42'] +['2019-08-14T17:04:22.725Z',346,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.725Z',347,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.725Z',348,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.725Z',349,'Commons','[INFO] runSimulation -> loop -> i = 43'] +['2019-08-14T17:04:22.725Z',350,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.725Z',351,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.725Z',352,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.725Z',353,'Commons','[INFO] runSimulation -> loop -> i = 44'] +['2019-08-14T17:04:22.725Z',354,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.726Z',355,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.726Z',356,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.726Z',357,'Commons','[INFO] runSimulation -> loop -> i = 45'] +['2019-08-14T17:04:22.726Z',358,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.726Z',359,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.726Z',360,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.726Z',361,'Commons','[INFO] runSimulation -> loop -> i = 46'] +['2019-08-14T17:04:22.726Z',362,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.726Z',363,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.726Z',364,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.726Z',365,'Commons','[INFO] runSimulation -> loop -> i = 47'] +['2019-08-14T17:04:22.726Z',366,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.726Z',367,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.726Z',368,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.726Z',369,'Commons','[INFO] runSimulation -> loop -> i = 48'] +['2019-08-14T17:04:22.726Z',370,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.726Z',371,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.726Z',372,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.726Z',373,'Commons','[INFO] runSimulation -> loop -> i = 49'] +['2019-08-14T17:04:22.726Z',374,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.726Z',375,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.726Z',376,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.726Z',377,'Commons','[INFO] runSimulation -> loop -> i = 50'] +['2019-08-14T17:04:22.727Z',378,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.727Z',379,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.727Z',380,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.727Z',381,'Commons','[INFO] runSimulation -> loop -> i = 51'] +['2019-08-14T17:04:22.727Z',382,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.727Z',383,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.727Z',384,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.727Z',385,'Commons','[INFO] runSimulation -> loop -> i = 52'] +['2019-08-14T17:04:22.727Z',386,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.727Z',387,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.727Z',388,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.727Z',389,'Commons','[INFO] runSimulation -> loop -> i = 53'] +['2019-08-14T17:04:22.727Z',390,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.727Z',391,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.727Z',392,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.727Z',393,'Commons','[INFO] runSimulation -> loop -> i = 54'] +['2019-08-14T17:04:22.727Z',394,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.727Z',395,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.727Z',396,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.727Z',397,'Commons','[INFO] runSimulation -> loop -> i = 55'] +['2019-08-14T17:04:22.727Z',398,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.728Z',399,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.728Z',400,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.728Z',401,'Commons','[INFO] runSimulation -> loop -> i = 56'] +['2019-08-14T17:04:22.728Z',402,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.728Z',403,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.728Z',404,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.728Z',405,'Commons','[INFO] runSimulation -> loop -> i = 57'] +['2019-08-14T17:04:22.728Z',406,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.728Z',407,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.728Z',408,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.728Z',409,'Commons','[INFO] runSimulation -> loop -> i = 58'] +['2019-08-14T17:04:22.728Z',410,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.728Z',411,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.728Z',412,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.728Z',413,'Commons','[INFO] runSimulation -> loop -> i = 59'] +['2019-08-14T17:04:22.728Z',414,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.728Z',415,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.728Z',416,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.728Z',417,'Commons','[INFO] runSimulation -> loop -> i = 60'] +['2019-08-14T17:04:22.729Z',418,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.729Z',419,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.729Z',420,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.729Z',421,'Commons','[INFO] runSimulation -> loop -> i = 61'] +['2019-08-14T17:04:22.729Z',422,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.729Z',423,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.729Z',424,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.729Z',425,'Commons','[INFO] runSimulation -> loop -> i = 62'] +['2019-08-14T17:04:22.729Z',426,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.729Z',427,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.729Z',428,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.729Z',429,'Commons','[INFO] runSimulation -> loop -> i = 63'] +['2019-08-14T17:04:22.730Z',430,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.730Z',431,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.730Z',432,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.730Z',433,'Commons','[INFO] runSimulation -> loop -> i = 64'] +['2019-08-14T17:04:22.730Z',434,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.730Z',435,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.730Z',436,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.730Z',437,'Commons','[INFO] runSimulation -> loop -> i = 65'] +['2019-08-14T17:04:22.730Z',438,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.730Z',439,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.730Z',440,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.730Z',441,'Commons','[INFO] runSimulation -> loop -> i = 66'] +['2019-08-14T17:04:22.730Z',442,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.730Z',443,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.730Z',444,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.730Z',445,'Commons','[INFO] runSimulation -> loop -> i = 67'] +['2019-08-14T17:04:22.730Z',446,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.730Z',447,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.730Z',448,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.730Z',449,'Commons','[INFO] runSimulation -> loop -> i = 68'] +['2019-08-14T17:04:22.731Z',450,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.731Z',451,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.731Z',452,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.731Z',453,'Commons','[INFO] runSimulation -> loop -> i = 69'] +['2019-08-14T17:04:22.731Z',454,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.731Z',455,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.731Z',456,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.731Z',457,'Commons','[INFO] runSimulation -> loop -> i = 70'] +['2019-08-14T17:04:22.731Z',458,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.731Z',459,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.731Z',460,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.731Z',461,'Commons','[INFO] runSimulation -> loop -> i = 71'] +['2019-08-14T17:04:22.731Z',462,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.731Z',463,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.731Z',464,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.731Z',465,'Commons','[INFO] runSimulation -> loop -> i = 72'] +['2019-08-14T17:04:22.731Z',466,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.731Z',467,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.731Z',468,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.731Z',469,'Commons','[INFO] runSimulation -> loop -> i = 73'] +['2019-08-14T17:04:22.732Z',470,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.732Z',471,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.732Z',472,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.732Z',473,'Commons','[INFO] runSimulation -> loop -> i = 74'] +['2019-08-14T17:04:22.732Z',474,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.732Z',475,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.732Z',476,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.732Z',477,'Commons','[INFO] runSimulation -> loop -> i = 75'] +['2019-08-14T17:04:22.732Z',478,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.732Z',479,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.732Z',480,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.732Z',481,'Commons','[INFO] runSimulation -> loop -> i = 76'] +['2019-08-14T17:04:22.732Z',482,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.732Z',483,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.732Z',484,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.732Z',485,'Commons','[INFO] runSimulation -> loop -> i = 77'] +['2019-08-14T17:04:22.732Z',486,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.732Z',487,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.732Z',488,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.732Z',489,'Commons','[INFO] runSimulation -> loop -> i = 78'] +['2019-08-14T17:04:22.733Z',490,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.733Z',491,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.733Z',492,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.733Z',493,'Commons','[INFO] runSimulation -> loop -> i = 79'] +['2019-08-14T17:04:22.733Z',494,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.733Z',495,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.733Z',496,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.733Z',497,'Commons','[INFO] runSimulation -> loop -> i = 80'] +['2019-08-14T17:04:22.733Z',498,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.733Z',499,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.733Z',500,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.733Z',501,'Commons','[INFO] runSimulation -> loop -> i = 81'] +['2019-08-14T17:04:22.733Z',502,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.733Z',503,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.733Z',504,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.733Z',505,'Commons','[INFO] runSimulation -> loop -> i = 82'] +['2019-08-14T17:04:22.733Z',506,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.733Z',507,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.733Z',508,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.733Z',509,'Commons','[INFO] runSimulation -> loop -> i = 83'] +['2019-08-14T17:04:22.733Z',510,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.733Z',511,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.733Z',512,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.733Z',513,'Commons','[INFO] runSimulation -> loop -> i = 84'] +['2019-08-14T17:04:22.734Z',514,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.734Z',515,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.734Z',516,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.734Z',517,'Commons','[INFO] runSimulation -> loop -> i = 85'] +['2019-08-14T17:04:22.734Z',518,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.734Z',519,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.734Z',520,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.734Z',521,'Commons','[INFO] runSimulation -> loop -> i = 86'] +['2019-08-14T17:04:22.734Z',522,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.734Z',523,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.734Z',524,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.734Z',525,'Commons','[INFO] runSimulation -> loop -> i = 87'] +['2019-08-14T17:04:22.734Z',526,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.735Z',527,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.735Z',528,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.735Z',529,'Commons','[INFO] runSimulation -> loop -> i = 88'] +['2019-08-14T17:04:22.735Z',530,'Commons','[INFO] runSimulation -> takePositionNow -> Entering code block.'] +['2019-08-14T17:04:22.735Z',531,'Commons','[INFO] runSimulation -> loop -> takePositionAtSimulation -> Entering function.'] +['2019-08-14T17:04:22.735Z',532,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.735Z',533,'Commons','[INFO] runSimulation -> addRecord -> Taking Position Now. '] +['2019-08-14T17:04:22.735Z',534,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.735Z',535,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.735Z',536,'Commons','[INFO] runSimulation -> loop -> i = 89'] +['2019-08-14T17:04:22.736Z',537,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.736Z',538,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.736Z',539,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.736Z',540,'Commons','[INFO] runSimulation -> loop -> i = 90'] +['2019-08-14T17:04:22.736Z',541,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.736Z',542,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.736Z',543,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.736Z',544,'Commons','[INFO] runSimulation -> loop -> i = 91'] +['2019-08-14T17:04:22.736Z',545,'Commons','[INFO] runSimulation -> Closing a Position -> Entering code block.'] +['2019-08-14T17:04:22.736Z',546,'Commons','[INFO] runSimulation -> loop -> closePositionAtSimulation -> Entering function.'] +['2019-08-14T17:04:22.736Z',547,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.736Z',548,'Commons','[INFO] runSimulation -> addRecord -> Closing Position Now. '] +['2019-08-14T17:04:22.736Z',549,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.736Z',550,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.736Z',551,'Commons','[INFO] runSimulation -> loop -> i = 92'] +['2019-08-14T17:04:22.737Z',552,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.737Z',553,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.737Z',554,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.737Z',555,'Commons','[INFO] runSimulation -> loop -> i = 93'] +['2019-08-14T17:04:22.737Z',556,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.737Z',557,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.737Z',558,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.737Z',559,'Commons','[INFO] runSimulation -> loop -> i = 94'] +['2019-08-14T17:04:22.737Z',560,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.737Z',561,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.737Z',562,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.737Z',563,'Commons','[INFO] runSimulation -> loop -> i = 95'] +['2019-08-14T17:04:22.737Z',564,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.737Z',565,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.737Z',566,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.737Z',567,'Commons','[INFO] runSimulation -> loop -> i = 96'] +['2019-08-14T17:04:22.738Z',568,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.738Z',569,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.738Z',570,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.738Z',571,'Commons','[INFO] runSimulation -> loop -> i = 97'] +['2019-08-14T17:04:22.738Z',572,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.738Z',573,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.738Z',574,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.738Z',575,'Commons','[INFO] runSimulation -> loop -> i = 98'] +['2019-08-14T17:04:22.738Z',576,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.738Z',577,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.738Z',578,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.738Z',579,'Commons','[INFO] runSimulation -> loop -> i = 99'] +['2019-08-14T17:04:22.738Z',580,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.738Z',581,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.738Z',582,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.738Z',583,'Commons','[INFO] runSimulation -> loop -> i = 100'] +['2019-08-14T17:04:22.738Z',584,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.738Z',585,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.738Z',586,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.738Z',587,'Commons','[INFO] runSimulation -> loop -> i = 101'] +['2019-08-14T17:04:22.739Z',588,'Commons','[INFO] runSimulation -> loop -> addRecord -> Entering function.'] +['2019-08-14T17:04:22.739Z',589,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.739Z',590,'Commons','[INFO] runSimulation -> loop -> Entering function.'] +['2019-08-14T17:04:22.739Z',591,'Commons','[INFO] runSimulation -> loop -> i = 102'] +['2019-08-14T17:04:22.739Z',592,'Commons','[INFO] runSimulation -> controlLoop -> Entering function.'] +['2019-08-14T17:04:22.739Z',593,'Commons','[INFO] runSimulation -> afterLoop -> Entering function.'] +['2019-08-14T17:04:22.739Z',594,'Commons','[INFO] runSimulation -> callback -> recordsArray.length = 89'] +['2019-08-14T17:04:22.739Z',595,'User Bot','[INFO] start -> writeExecutionFile -> Entering function.'] +['2019-08-14T17:04:22.740Z',596,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Execution/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:22.741Z',597,'User Bot','[INFO] start -> writeExecutionFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.742Z',598,'User Bot','[INFO] start -> writeRecordsFile -> Entering function.'] +['2019-08-14T17:04:22.742Z',599,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Simulation/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:22.745Z',600,'User Bot','[INFO] start -> writeRecordsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.745Z',601,'User Bot','[INFO] start -> writeConditionsFile -> Entering function.'] +['2019-08-14T17:04:22.747Z',602,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Conditions/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:22.749Z',603,'User Bot','[INFO] start -> writeConditionsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.749Z',604,'User Bot','[INFO] start -> writeStrategiesFile -> Entering function.'] +['2019-08-14T17:04:22.749Z',605,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Strategies/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:22.751Z',606,'User Bot','[INFO] start -> writeStrategiesFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.751Z',607,'User Bot','[INFO] start -> writeTradesFile -> Entering function.'] +['2019-08-14T17:04:22.751Z',608,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Trades/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:22.752Z',609,'User Bot','[INFO] start -> writeTradesFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.752Z',610,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:22.752Z',611,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:22.752Z',612,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:22.752Z',613,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for being filtered out. -> outputPeriodLabel = 05-min'] +['2019-08-14T17:04:22.752Z',614,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for being filtered out. -> timePeriodFilter = 10-min'] +['2019-08-14T17:04:22.752Z',615,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:22.752Z',616,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:22.752Z',617,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 04-min'] +['2019-08-14T17:04:22.752Z',618,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:22.752Z',619,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:22.752Z',620,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 03-min'] +['2019-08-14T17:04:22.752Z',621,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:22.752Z',622,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:22.752Z',623,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 02-min'] +['2019-08-14T17:04:22.752Z',624,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:22.752Z',625,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:22.752Z',626,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Discarding period for not being listed as a valid period. -> outputPeriodLabel = 01-min'] +['2019-08-14T17:04:22.752Z',627,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:22.752Z',628,'Multi Period Daily','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:04:22.752Z',629,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:04:22.752Z',630,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Simulation/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:04:22.754Z',631,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.754Z',632,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:04:22.754Z',633,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Conditions/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:04:22.755Z',634,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.755Z',635,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:04:22.755Z',636,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Strategies/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:04:22.757Z',637,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.757Z',638,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:04:22.757Z',639,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Simulation-Trades/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:04:22.759Z',640,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.759Z',641,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:04:22.759Z',642,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Live Trading History/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:04:22.760Z',643,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.760Z',644,'Multi Period Daily','[INFO] start -> processTimePeriods -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:04:22.760Z',645,'Multi Period Daily','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:04:22.760Z',646,'Multi Period Daily','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:22.760Z',647,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:04:22.760Z',648,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:22.762Z',649,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.762Z',650,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000001.0002.json b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000001.0002.json new file mode 100644 index 000000000..b149c07f6 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.22/Loop.00000001.0002.json @@ -0,0 +1,29 @@ +[ +['2019-08-14T17:04:22.764Z',651,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> bot.multiPeriodDailyProcessDatetime = Thu Aug 15 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:22.764Z',652,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> previousDay = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:22.764Z',653,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Head of the market found @ 2019/8/14.'] +['2019-08-14T17:04:22.764Z',654,'Trading Engine Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Entering function.'] +['2019-08-14T17:04:22.764Z',655,'Trading Engine Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Execution finished well.'] +['2019-08-14T17:04:22.764Z',656,'Trading Engine Process Main Loop','[INFO] run -> loop -> saveContext -> Entering function.'] +['2019-08-14T17:04:22.764Z',657,'Context','[INFO] saveThemAll -> Entering function.'] +['2019-08-14T17:04:22.764Z',658,'Context','[INFO] saveThemAll -> writeExecutionContext -> Entering function.'] +['2019-08-14T17:04:22.765Z',659,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Process/2019/08/14/17/04/Execution.Context.Backtest.127.json'] +['2019-08-14T17:04:22.768Z',660,'Context','[INFO] saveThemAll -> writeExecutionContext -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.768Z',661,'Context','[INFO] saveThemAll -> writeExucutionHistory -> Entering function.'] +['2019-08-14T17:04:22.768Z',662,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Process/Execution.History.Backtest.127.json'] +['2019-08-14T17:04:22.770Z',663,'Context','[INFO] saveThemAll -> writeExucutionHistory -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.770Z',664,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Trading-Process/Execution.History.Backtest.Sequence.json'] +['2019-08-14T17:04:22.772Z',665,'Context','[INFO] saveThemAll -> writeExucutionHistory -> onFileCreated -> onSequenceFileCreated -> Entering function.'] +['2019-08-14T17:04:22.772Z',666,'Context','[INFO] saveThemAll -> writeStatusReport -> Entering function.'] +['2019-08-14T17:04:22.772Z',667,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:04:22.772Z',668,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAJason.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Context/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:22.774Z',669,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.774Z',670,'Context','[INFO] saveThemAll -> onDone -> Execution finished well.'] +['2019-08-14T17:04:22.774Z',671,'Trading Engine Process Main Loop','[INFO] run -> loop -> saveContext -> onFinished -> Entering function.'] +['2019-08-14T17:04:22.774Z',672,'Trading Engine Process Main Loop','[INFO] run -> loop -> saveContext -> onFinished -> Execution finished well.'] +['2019-08-14T17:04:22.774Z',673,'Trading Engine Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:04:22.774Z',674,'Trading Engine Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:04:22.774Z',675,'Trading Engine Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:04:22.774Z',676,'Trading Engine Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:04:22.774Z',677,'Trading Engine Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000000.0000.json new file mode 100644 index 000000000..bc536c420 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000000.0000.json @@ -0,0 +1,57 @@ +[ +['2019-08-14T17:02:46.230Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:02:46.230Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:02:46.230Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:02:46.230Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:46.230Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAOlivia-Indicator-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:02:46.232Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAOlivia-Indicator-Bot/Commons.js'] +['2019-08-14T17:02:46.233Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:02:46.241Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.263Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.279Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.282Z',11,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.286Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.314Z',13,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.349Z',14,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.354Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.357Z',16,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.374Z',17,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.392Z',18,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.395Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.398Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.402Z',21,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.404Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.407Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.410Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.413Z',25,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.417Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.422Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.425Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.428Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.433Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.438Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.442Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.446Z',33,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.451Z',34,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.457Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.461Z',36,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.465Z',37,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.471Z',38,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.476Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.480Z',40,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.486Z',41,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.493Z',42,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.498Z',43,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.502Z',44,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.509Z',45,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.520Z',46,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.525Z',47,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.529Z',48,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.540Z',49,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.557Z',50,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.568Z',51,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:46.571Z',52,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:02:46.572Z',53,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:02:46.576Z',54,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:02:46.576Z',55,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAOlivia.Multi-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000001.0000.json new file mode 100644 index 000000000..56df2af6f --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.46/Loop.00000001.0000.json @@ -0,0 +1,208 @@ +[ +['2019-08-14T17:02:46.233Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:02:46.234Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:02:46.235Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:46.235Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:46.235Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:46.235Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:46.235Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:46.235Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Single-Period-Daily/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:46.235Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:46.236Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:02:46.236Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:02:46.236Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:46.236Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:46.236Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AABruce'] +['2019-08-14T17:02:46.236Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Single-Period-Daily'] +['2019-08-14T17:02:46.236Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:46.236Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:02:46.236Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:02:46.236Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:02:46.236Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:46.236Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:46.236Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:46.236Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:46.236Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:02:46.236Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:46.236Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:46.236Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:46.236Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:02:46.238Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:46.238Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:02:46.238Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:46.238Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:02:46.239Z',33,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:46.239Z',34,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:02:46.239Z',35,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:46.239Z',36,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:02:46.239Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:46.239Z',38,'User Bot','[INFO] start -> buildCandles -> Entering function.'] +['2019-08-14T17:02:46.240Z',39,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Entering function.'] +['2019-08-14T17:02:46.240Z',40,'User Bot','[INFO] start -> buildCandles -> advanceTime -> New processing time @ 2019/8/14.'] +['2019-08-14T17:02:46.240Z',41,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.240Z',42,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:46.242Z',43,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.261Z',44,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:46.264Z',45,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.278Z',46,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:46.278Z',47,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:46.281Z',48,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.281Z',49,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 23 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.281Z',50,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:46.285Z',51,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.285Z',52,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 23 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.285Z',53,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.285Z',54,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.285Z',55,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:46.298Z',56,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.312Z',57,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:46.331Z',58,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.347Z',59,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:46.347Z',60,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:46.353Z',61,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.353Z',62,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 26 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.353Z',63,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:46.356Z',64,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.356Z',65,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 26 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.356Z',66,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.356Z',67,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.356Z',68,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:46.370Z',69,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.373Z',70,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:46.390Z',71,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.391Z',72,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:46.391Z',73,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:46.394Z',74,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.394Z',75,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 34 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.394Z',76,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:46.397Z',77,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.397Z',78,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 34 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.397Z',79,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.397Z',80,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.397Z',81,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:46.399Z',82,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.401Z',83,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:46.403Z',84,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.403Z',85,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:46.403Z',86,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:46.406Z',87,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.406Z',88,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 51 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.406Z',89,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:46.408Z',90,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.409Z',91,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 51 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.409Z',92,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.409Z',93,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.409Z',94,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:46.410Z',95,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.412Z',96,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:46.414Z',97,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.416Z',98,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:46.416Z',99,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:46.420Z',100,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.420Z',101,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 68 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.420Z',102,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:46.424Z',103,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.424Z',104,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 68 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.424Z',105,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.424Z',106,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.424Z',107,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:46.425Z',108,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.427Z',109,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:46.429Z',110,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.431Z',111,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:46.431Z',112,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:46.436Z',113,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.437Z',114,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 102 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.437Z',115,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:46.441Z',116,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.441Z',117,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 102 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.441Z',118,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.441Z',119,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.441Z',120,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:46.443Z',121,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.445Z',122,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:46.447Z',123,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.448Z',124,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:46.448Z',125,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:46.453Z',126,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.454Z',127,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 204 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.454Z',128,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:46.460Z',129,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.460Z',130,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 204 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.460Z',131,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.460Z',132,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.460Z',133,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:46.461Z',134,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.464Z',135,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:46.466Z',136,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.468Z',137,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:46.468Z',138,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:46.473Z',139,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.473Z',140,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 255 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.473Z',141,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:46.479Z',142,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.479Z',143,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 255 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.479Z',144,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.479Z',145,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.479Z',146,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:46.480Z',147,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.485Z',148,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:46.487Z',149,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.490Z',150,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:46.490Z',151,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:46.495Z',152,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.495Z',153,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 339 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.495Z',154,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:46.502Z',155,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.502Z',156,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 339 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.502Z',157,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.502Z',158,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.502Z',159,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:46.503Z',160,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.508Z',161,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:46.510Z',162,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.513Z',163,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:46.513Z',164,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:46.522Z',165,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.522Z',166,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 509 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.522Z',167,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:46.528Z',168,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.528Z',169,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 509 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.528Z',170,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.528Z',171,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.528Z',172,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:46.530Z',173,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.539Z',174,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:46.541Z',175,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.547Z',176,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:46.547Z',177,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:46.561Z',178,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.561Z',179,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 1017 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.561Z',180,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:46.570Z',181,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.570Z',182,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 1017 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:46.570Z',183,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.571Z',184,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:02:46.571Z',185,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:02:46.572Z',186,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.572Z',187,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:02:46.572Z',188,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:02:46.574Z',189,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.574Z',190,'User Bot','[INFO] writeDataRanges -> writeDataRanges -> onVolumeDataRangeWritten -> Entering function.'] +['2019-08-14T17:02:46.574Z',191,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:02:46.574Z',192,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:02:46.574Z',193,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:46.574Z',194,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:02:46.574Z',195,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:46.576Z',196,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:46.576Z',197,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Entering function.'] +['2019-08-14T17:02:46.576Z',198,'User Bot','[INFO] start -> buildCandles -> advanceTime -> New processing time @ 2019/8/15.'] +['2019-08-14T17:02:46.576Z',199,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Head of the market found @ 2019/8/15.'] +['2019-08-14T17:02:46.576Z',200,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:02:46.576Z',201,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:02:46.576Z',202,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:02:46.576Z',203,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:02:46.576Z',204,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:02:46.576Z',205,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:02:46.576Z',206,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json new file mode 100644 index 000000000..3778d464e --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json @@ -0,0 +1,57 @@ +[ +['2019-08-14T17:03:28.606Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:03:28.607Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:03:28.607Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:03:28.607Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.607Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAOlivia-Indicator-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:03:28.608Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAOlivia-Indicator-Bot/Commons.js'] +['2019-08-14T17:03:28.608Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:03:28.617Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.634Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.645Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.648Z',11,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.652Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.677Z',13,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.713Z',14,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.717Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.719Z',16,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.738Z',17,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.755Z',18,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.759Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.763Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.766Z',21,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.770Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.773Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.776Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.781Z',25,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.784Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.787Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.790Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.793Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.797Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.803Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.808Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.814Z',33,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.823Z',34,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.829Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.832Z',36,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.837Z',37,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.846Z',38,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.852Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.856Z',40,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.862Z',41,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.870Z',42,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.875Z',43,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.879Z',44,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.885Z',45,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.896Z',46,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.903Z',47,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.906Z',48,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.918Z',49,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.938Z',50,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.947Z',51,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:28.949Z',52,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:03:28.951Z',53,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:03:28.954Z',54,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:03:28.954Z',55,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAOlivia.Multi-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json new file mode 100644 index 000000000..bb77c287b --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json @@ -0,0 +1,208 @@ +[ +['2019-08-14T17:03:28.608Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:03:28.609Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:03:28.609Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.609Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:28.609Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:28.609Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:28.610Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.610Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Single-Period-Daily/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.610Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.610Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:03:28.610Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:03:28.610Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:28.610Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:28.610Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:03:28.610Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:03:28.610Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:28.610Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:03:28.610Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AABruce'] +['2019-08-14T17:03:28.610Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Single-Period-Daily'] +['2019-08-14T17:03:28.610Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:28.610Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:03:28.610Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:28.610Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:28.610Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:03:28.610Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.610Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:28.610Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:28.610Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:03:28.612Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.612Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:03:28.612Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:28.612Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:03:28.614Z',33,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:28.614Z',34,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:03:28.614Z',35,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:03:28.614Z',36,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:03:28.614Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:28.615Z',38,'User Bot','[INFO] start -> buildCandles -> Entering function.'] +['2019-08-14T17:03:28.615Z',39,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Entering function.'] +['2019-08-14T17:03:28.615Z',40,'User Bot','[INFO] start -> buildCandles -> advanceTime -> New processing time @ 2019/8/14.'] +['2019-08-14T17:03:28.616Z',41,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:28.616Z',42,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:28.617Z',43,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.632Z',44,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:28.635Z',45,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.643Z',46,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:28.643Z',47,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:28.647Z',48,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.647Z',49,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 23 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.647Z',50,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:28.650Z',51,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.650Z',52,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 23 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.650Z',53,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:28.650Z',54,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:28.650Z',55,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:28.663Z',56,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.675Z',57,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:28.697Z',58,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.711Z',59,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:28.711Z',60,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:28.715Z',61,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.715Z',62,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 26 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.715Z',63,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:28.718Z',64,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.718Z',65,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 26 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.718Z',66,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:28.718Z',67,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:28.718Z',68,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:28.735Z',69,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.737Z',70,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:28.753Z',71,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.754Z',72,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:28.754Z',73,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:28.758Z',74,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.758Z',75,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 35 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.758Z',76,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:28.762Z',77,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.762Z',78,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 35 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.762Z',79,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:28.762Z',80,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:28.762Z',81,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:28.764Z',82,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.765Z',83,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:28.768Z',84,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.768Z',85,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:28.768Z',86,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:28.772Z',87,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.772Z',88,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 52 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.772Z',89,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:28.775Z',90,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.775Z',91,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 52 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.775Z',92,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:28.775Z',93,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:28.775Z',94,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:28.778Z',95,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.780Z',96,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:28.781Z',97,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.782Z',98,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:28.782Z',99,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:28.786Z',100,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.786Z',101,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 69 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.786Z',102,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:28.789Z',103,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.789Z',104,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 69 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.789Z',105,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:28.789Z',106,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:28.789Z',107,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:28.790Z',108,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.792Z',109,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:28.794Z',110,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.795Z',111,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:28.795Z',112,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:28.801Z',113,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.801Z',114,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 103 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.801Z',115,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:28.806Z',116,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.806Z',117,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 103 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.806Z',118,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:28.806Z',119,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:28.806Z',120,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:28.809Z',121,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.813Z',122,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:28.815Z',123,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.819Z',124,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:28.819Z',125,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:28.826Z',126,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.826Z',127,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 205 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.826Z',128,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:28.831Z',129,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.831Z',130,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 205 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.831Z',131,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:28.831Z',132,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:28.831Z',133,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:28.833Z',134,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.836Z',135,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:28.838Z',136,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.842Z',137,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:28.842Z',138,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:28.848Z',139,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.848Z',140,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 256 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.848Z',141,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:28.855Z',142,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.855Z',143,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 256 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.855Z',144,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:28.855Z',145,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:28.855Z',146,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:28.857Z',147,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.861Z',148,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:28.863Z',149,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.867Z',150,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:28.867Z',151,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:28.872Z',152,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.872Z',153,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 341 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.872Z',154,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:28.877Z',155,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.877Z',156,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 341 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.877Z',157,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:28.877Z',158,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:28.878Z',159,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:28.880Z',160,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.885Z',161,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:28.886Z',162,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.891Z',163,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:28.891Z',164,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:28.898Z',165,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.898Z',166,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 511 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.898Z',167,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:28.905Z',168,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.905Z',169,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 511 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.905Z',170,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:28.905Z',171,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:28.905Z',172,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:28.906Z',173,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.916Z',174,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:28.919Z',175,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.926Z',176,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:28.926Z',177,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:28.941Z',178,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.941Z',179,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 1022 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.941Z',180,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:28.949Z',181,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.949Z',182,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 1022 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:28.949Z',183,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:28.949Z',184,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:03:28.949Z',185,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:03:28.950Z',186,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.951Z',187,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:03:28.951Z',188,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:03:28.952Z',189,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.952Z',190,'User Bot','[INFO] writeDataRanges -> writeDataRanges -> onVolumeDataRangeWritten -> Entering function.'] +['2019-08-14T17:03:28.952Z',191,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:03:28.952Z',192,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:03:28.952Z',193,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:28.952Z',194,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:03:28.953Z',195,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.954Z',196,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:28.954Z',197,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Entering function.'] +['2019-08-14T17:03:28.954Z',198,'User Bot','[INFO] start -> buildCandles -> advanceTime -> New processing time @ 2019/8/15.'] +['2019-08-14T17:03:28.954Z',199,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Head of the market found @ 2019/8/15.'] +['2019-08-14T17:03:28.954Z',200,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:03:28.954Z',201,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:03:28.954Z',202,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:03:28.954Z',203,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:03:28.954Z',204,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:03:28.954Z',205,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:03:28.954Z',206,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json new file mode 100644 index 000000000..58b75305c --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json @@ -0,0 +1,57 @@ +[ +['2019-08-14T17:04:10.531Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:04:10.531Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:04:10.531Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:04:10.531Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.532Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAOlivia-Indicator-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:04:10.533Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAOlivia-Indicator-Bot/Commons.js'] +['2019-08-14T17:04:10.534Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:04:10.543Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.571Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.588Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.593Z',11,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.596Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.631Z',13,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.669Z',14,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.672Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.675Z',16,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.686Z',17,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.705Z',18,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.707Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.710Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.713Z',21,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.716Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.719Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.722Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.725Z',25,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.729Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.732Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.735Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.740Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.744Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.747Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.749Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.755Z',33,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.760Z',34,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.765Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.767Z',36,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.771Z',37,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.778Z',38,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.784Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.786Z',40,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.791Z',41,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.798Z',42,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.804Z',43,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.806Z',44,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.814Z',45,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.823Z',46,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.830Z',47,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.833Z',48,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.844Z',49,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.865Z',50,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.877Z',51,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:10.880Z',52,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:04:10.883Z',53,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:04:10.886Z',54,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:04:10.886Z',55,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAOlivia.Multi-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json new file mode 100644 index 000000000..f4aebe94c --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json @@ -0,0 +1,208 @@ +[ +['2019-08-14T17:04:10.534Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:04:10.534Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:04:10.534Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.535Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:10.535Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:10.535Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:10.535Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.535Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Single-Period-Daily/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.535Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.535Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AABruce'] +['2019-08-14T17:04:10.536Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Single-Period-Daily'] +['2019-08-14T17:04:10.536Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:10.536Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:04:10.536Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:04:10.536Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:04:10.536Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:10.536Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:10.536Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:04:10.536Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:04:10.536Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:10.536Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:04:10.536Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.536Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:10.536Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:04:10.536Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.536Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.536Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:10.536Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:04:10.537Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.537Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.537Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:10.537Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:04:10.538Z',33,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:10.539Z',34,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:04:10.539Z',35,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:04:10.539Z',36,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:04:10.539Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:10.540Z',38,'User Bot','[INFO] start -> buildCandles -> Entering function.'] +['2019-08-14T17:04:10.540Z',39,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Entering function.'] +['2019-08-14T17:04:10.541Z',40,'User Bot','[INFO] start -> buildCandles -> advanceTime -> New processing time @ 2019/8/14.'] +['2019-08-14T17:04:10.541Z',41,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.542Z',42,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:10.544Z',43,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.569Z',44,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:10.572Z',45,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.587Z',46,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:10.587Z',47,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:10.590Z',48,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.590Z',49,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 23 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.590Z',50,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:10.595Z',51,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.595Z',52,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 23 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.595Z',53,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.595Z',54,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.595Z',55,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:10.608Z',56,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.630Z',57,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:10.651Z',58,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.668Z',59,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:10.668Z',60,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:10.671Z',61,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.671Z',62,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 26 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.671Z',63,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:10.674Z',64,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.674Z',65,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 26 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.674Z',66,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.674Z',67,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.674Z',68,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:10.684Z',69,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.685Z',70,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:10.702Z',71,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.703Z',72,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:10.703Z',73,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:10.706Z',74,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.706Z',75,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 35 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.706Z',76,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:10.709Z',77,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.709Z',78,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 35 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.709Z',79,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.709Z',80,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.709Z',81,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:10.711Z',82,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.713Z',83,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:10.714Z',84,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.715Z',85,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:10.715Z',86,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:10.718Z',87,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.718Z',88,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 52 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.718Z',89,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:10.721Z',90,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.721Z',91,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 52 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.721Z',92,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.721Z',93,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.721Z',94,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:10.723Z',95,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.724Z',96,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:10.726Z',97,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.727Z',98,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:10.727Z',99,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:10.731Z',100,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.731Z',101,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 69 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.731Z',102,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:10.734Z',103,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.734Z',104,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 69 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.734Z',105,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.734Z',106,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.734Z',107,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:10.737Z',108,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.740Z',109,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:10.741Z',110,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.742Z',111,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:10.742Z',112,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:10.745Z',113,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.745Z',114,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 103 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.746Z',115,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:10.748Z',116,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.748Z',117,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 103 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.748Z',118,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.748Z',119,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.748Z',120,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:10.750Z',121,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.753Z',122,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:10.755Z',123,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.757Z',124,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:10.757Z',125,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:10.763Z',126,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.763Z',127,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 205 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.763Z',128,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:10.767Z',129,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.767Z',130,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 205 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.767Z',131,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.767Z',132,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.767Z',133,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:10.768Z',134,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.771Z',135,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:10.772Z',136,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.775Z',137,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:10.775Z',138,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:10.780Z',139,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.780Z',140,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 256 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.780Z',141,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:10.785Z',142,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.785Z',143,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 256 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.785Z',144,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.785Z',145,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.785Z',146,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:10.787Z',147,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.791Z',148,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:10.792Z',149,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.795Z',150,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:10.795Z',151,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:10.801Z',152,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.801Z',153,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 341 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.801Z',154,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:10.806Z',155,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.806Z',156,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 341 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.806Z',157,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.806Z',158,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.806Z',159,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:10.807Z',160,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.813Z',161,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:10.815Z',162,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.819Z',163,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:10.819Z',164,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:10.826Z',165,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.826Z',166,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 512 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.826Z',167,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:10.833Z',168,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.833Z',169,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 512 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.833Z',170,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.833Z',171,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.833Z',172,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:10.834Z',173,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.844Z',174,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:10.845Z',175,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.854Z',176,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:10.854Z',177,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:10.868Z',178,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.868Z',179,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 1023 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.868Z',180,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:10.879Z',181,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.879Z',182,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 1023 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:10.879Z',183,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.880Z',184,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:04:10.880Z',185,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:04:10.882Z',186,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.883Z',187,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:04:10.883Z',188,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:04:10.884Z',189,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.884Z',190,'User Bot','[INFO] writeDataRanges -> writeDataRanges -> onVolumeDataRangeWritten -> Entering function.'] +['2019-08-14T17:04:10.884Z',191,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:04:10.884Z',192,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:04:10.884Z',193,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:10.884Z',194,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:04:10.885Z',195,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.886Z',196,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:10.886Z',197,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Entering function.'] +['2019-08-14T17:04:10.886Z',198,'User Bot','[INFO] start -> buildCandles -> advanceTime -> New processing time @ 2019/8/15.'] +['2019-08-14T17:04:10.886Z',199,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Head of the market found @ 2019/8/15.'] +['2019-08-14T17:04:10.886Z',200,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:04:10.886Z',201,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:04:10.886Z',202,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:04:10.886Z',203,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:04:10.886Z',204,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:04:10.886Z',205,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:04:10.886Z',206,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.46/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.46/Loop.00000000.0000.json new file mode 100644 index 000000000..d633f58a3 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.46/Loop.00000000.0000.json @@ -0,0 +1,59 @@ +[ +['2019-08-14T17:02:46.598Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:02:46.598Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:02:46.598Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:02:46.598Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:46.598Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAOlivia-Indicator-Bot/Multi-Period-Market/User.Bot.js'] +['2019-08-14T17:02:46.600Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAOlivia-Indicator-Bot/Commons.js'] +['2019-08-14T17:02:46.601Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:02:46.607Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.612Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.617Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.624Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.629Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.637Z',13,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.645Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.661Z',15,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.691Z',16,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.706Z',17,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.720Z',18,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.744Z',19,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.779Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.813Z',21,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.842Z',22,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.930Z',23,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:46.985Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:47.021Z',25,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:47.040Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:47.058Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:47.063Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:47.069Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:47.103Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:47.131Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:47.147Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:47.155Z',33,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:47.213Z',34,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:47.255Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:47.274Z',36,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:47.282Z',37,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:47.355Z',38,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:47.411Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:47.452Z',40,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:47.455Z',41,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:47.556Z',42,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:47.644Z',43,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:47.656Z',44,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:47.696Z',45,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:47.849Z',46,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:48.005Z',47,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:48.021Z',48,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:48.037Z',49,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:48.257Z',50,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:48.457Z',51,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:48.520Z',52,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:48.531Z',53,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:48.993Z',54,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:49.392Z',55,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:49.421Z',56,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:02:49.421Z',57,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAOlivia.Multi-Period-Market.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.46/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.46/Loop.00000001.0000.json new file mode 100644 index 000000000..2d68fbab3 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.46/Loop.00000001.0000.json @@ -0,0 +1,303 @@ +[ +['2019-08-14T17:02:46.601Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:02:46.602Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:02:46.602Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:46.602Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:46.602Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:46.602Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:46.602Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:46.603Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Single-Period-Daily/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:46.603Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:46.603Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AABruce'] +['2019-08-14T17:02:46.603Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Single-Period-Daily'] +['2019-08-14T17:02:46.603Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:46.603Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:02:46.603Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:02:46.603Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:02:46.603Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:46.603Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:46.603Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:02:46.603Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Market'] +['2019-08-14T17:02:46.603Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:46.603Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:02:46.603Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:46.603Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:46.603Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:02:46.603Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:46.603Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:46.603Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:46.603Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:02:46.604Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:46.605Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:02:46.605Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:46.605Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:02:46.606Z',33,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:46.606Z',34,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:02:46.606Z',35,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:46.606Z',36,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:02:46.606Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:02:46.606Z',38,'User Bot','[INFO] start -> findPreviousContent -> Entering function.'] +['2019-08-14T17:02:46.607Z',39,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.607Z',40,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:02:46.609Z',41,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.612Z',42,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:02:46.613Z',43,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.616Z',44,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.616Z',45,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.616Z',46,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:02:46.619Z',47,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.623Z',48,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:02:46.625Z',49,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.628Z',50,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.629Z',51,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.629Z',52,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:02:46.631Z',53,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.636Z',54,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:02:46.638Z',55,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.644Z',56,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.644Z',57,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.644Z',58,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:02:46.648Z',59,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.659Z',60,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:02:46.682Z',61,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.690Z',62,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.690Z',63,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.690Z',64,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:02:46.693Z',65,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.705Z',66,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:02:46.707Z',67,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.717Z',68,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.717Z',69,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.717Z',70,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:02:46.722Z',71,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.742Z',72,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:02:46.763Z',73,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.777Z',74,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.777Z',75,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.777Z',76,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:02:46.782Z',77,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.811Z',78,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:02:46.816Z',79,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.840Z',80,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.840Z',81,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.840Z',82,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:02:46.873Z',83,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.929Z',84,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:02:46.936Z',85,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:46.979Z',86,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:02:46.980Z',87,'User Bot','[INFO] start -> buildCandles -> Entering function.'] +['2019-08-14T17:02:46.980Z',88,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Entering function.'] +['2019-08-14T17:02:46.980Z',89,'User Bot','[INFO] start -> buildCandles -> advanceTime -> New processing time @ 2019/8/14.'] +['2019-08-14T17:02:46.981Z',90,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> Entering function.'] +['2019-08-14T17:02:46.981Z',91,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:46.983Z',92,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 1637 @ 24-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:46.983Z',93,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 1637 @ 24-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:46.984Z',94,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:47.014Z',95,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:47.017Z',96,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:47.022Z',97,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:47.023Z',98,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:47.023Z',99,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:47.045Z',100,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:47.045Z',101,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 1638 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:47.045Z',102,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:47.061Z',103,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:47.061Z',104,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 1638 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/24-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:47.061Z',105,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:47.061Z',106,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:47.062Z',107,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 3273 @ 12-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.062Z',108,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 3274 @ 12-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.063Z',109,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 3273 @ 12-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.063Z',110,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 3274 @ 12-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.063Z',111,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:47.065Z',112,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:47.068Z',113,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:47.070Z',114,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:47.071Z',115,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:47.071Z',116,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:47.107Z',117,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:47.107Z',118,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 3275 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:47.107Z',119,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:47.137Z',120,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:47.137Z',121,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 3275 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/12-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:47.137Z',122,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:47.139Z',123,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:47.143Z',124,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 4909 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.143Z',125,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 4910 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.143Z',126,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 4911 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.146Z',127,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 4909 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.146Z',128,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 4910 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.146Z',129,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 4911 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.146Z',130,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:47.148Z',131,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:47.154Z',132,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:47.156Z',133,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:47.159Z',134,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:47.161Z',135,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:47.221Z',136,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:47.221Z',137,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 4912 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:47.223Z',138,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:47.262Z',139,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:47.262Z',140,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 4912 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/08-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:47.262Z',141,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:47.262Z',142,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:47.265Z',143,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 6545 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.265Z',144,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 6546 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.265Z',145,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 6547 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.273Z',146,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 6545 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.273Z',147,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 6546 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.273Z',148,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 6547 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.273Z',149,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:47.277Z',150,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:47.281Z',151,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:47.286Z',152,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:47.290Z',153,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:47.290Z',154,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:47.364Z',155,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:47.364Z',156,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 6548 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:47.364Z',157,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:47.422Z',158,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:47.422Z',159,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 6548 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/06-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:47.422Z',160,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:47.448Z',161,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:47.449Z',162,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9818 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.449Z',163,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9819 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.449Z',164,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9820 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.449Z',165,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9821 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.449Z',166,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9822 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.450Z',167,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9818 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.450Z',168,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9819 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.450Z',169,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9820 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.450Z',170,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9821 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.450Z',171,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9822 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.450Z',172,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:47.453Z',173,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:47.454Z',174,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:47.456Z',175,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:47.456Z',176,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:47.457Z',177,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:47.566Z',178,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:47.566Z',179,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 9823 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:47.566Z',180,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:47.653Z',181,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:47.653Z',182,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 9823 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/04-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:47.653Z',183,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:47.653Z',184,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:47.654Z',185,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13090 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.654Z',186,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13091 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.654Z',187,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13092 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.654Z',188,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13093 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.654Z',189,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13094 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.654Z',190,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13095 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.655Z',191,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13090 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.655Z',192,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13091 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.655Z',193,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13092 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.655Z',194,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13093 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.655Z',195,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13094 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.655Z',196,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13095 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:47.655Z',197,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:47.689Z',198,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:47.694Z',199,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:47.696Z',200,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:47.698Z',201,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:47.698Z',202,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:47.870Z',203,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:47.870Z',204,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 13096 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:47.870Z',205,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:48.019Z',206,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:48.019Z',207,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 13096 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/03-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:48.019Z',208,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:48.019Z',209,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:48.020Z',210,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19635 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',211,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19636 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',212,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19637 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',213,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19638 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',214,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19639 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',215,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19640 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',216,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19641 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',217,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19642 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',218,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19643 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',219,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19635 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',220,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19636 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',221,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19637 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',222,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19638 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',223,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19639 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',224,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19640 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',225,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19641 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',226,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19642 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',227,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19643 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.020Z',228,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:48.024Z',229,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:48.036Z',230,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:48.041Z',231,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:48.046Z',232,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:48.073Z',233,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:48.274Z',234,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:48.274Z',235,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 19644 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:48.293Z',236,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:48.514Z',237,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:48.514Z',238,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 19644 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/02-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:48.514Z',239,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:48.514Z',240,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:02:48.517Z',241,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39269 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',242,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39270 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',243,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39271 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',244,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39272 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',245,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39273 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',246,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39274 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',247,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39275 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',248,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39276 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',249,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39277 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',250,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39278 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',251,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39279 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',252,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39280 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',253,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39281 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',254,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39282 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',255,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39283 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',256,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39284 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.517Z',257,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39285 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',258,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39269 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',259,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39270 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',260,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39271 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',261,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39272 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',262,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39273 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',263,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39274 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',264,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39275 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',265,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39276 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',266,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39277 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',267,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39278 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',268,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39279 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',269,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39280 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',270,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39281 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',271,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39282 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',272,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39283 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',273,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39284 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',274,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39285 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:02:48.519Z',275,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:48.521Z',276,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:48.531Z',277,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:48.532Z',278,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:48.544Z',279,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:02:48.544Z',280,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:02:49.080Z',281,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.080Z',282,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 39286 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.080Z',283,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:02:49.419Z',284,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.419Z',285,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 39286 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/01-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.419Z',286,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:02:49.419Z',287,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:02:49.419Z',288,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:49.419Z',289,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:02:49.419Z',290,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:49.420Z',291,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.421Z',292,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Entering function.'] +['2019-08-14T17:02:49.421Z',293,'User Bot','[INFO] start -> buildCandles -> advanceTime -> New processing time @ 2019/8/15.'] +['2019-08-14T17:02:49.421Z',294,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Head of the market found @ 2019/8/15.'] +['2019-08-14T17:02:49.421Z',295,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:02:49.421Z',296,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:02:49.421Z',297,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:02:49.421Z',298,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:02:49.421Z',299,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:02:49.421Z',300,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:02:49.421Z',301,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json new file mode 100644 index 000000000..e19076127 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.28/Loop.00000000.0000.json @@ -0,0 +1,59 @@ +[ +['2019-08-14T17:03:28.970Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:03:28.970Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:03:28.970Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:03:28.970Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.970Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAOlivia-Indicator-Bot/Multi-Period-Market/User.Bot.js'] +['2019-08-14T17:03:28.971Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAOlivia-Indicator-Bot/Commons.js'] +['2019-08-14T17:03:28.972Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:03:28.977Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:28.981Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:28.984Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:28.989Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.005Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.011Z',13,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.017Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.024Z',15,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.031Z',16,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.041Z',17,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.065Z',18,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.080Z',19,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.097Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.149Z',21,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.169Z',22,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.246Z',23,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.291Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:29.321Z',25,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:29.338Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.352Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.364Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:29.367Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:29.397Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.428Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.450Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:29.456Z',33,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:29.517Z',34,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.570Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.578Z',36,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:29.590Z',37,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:29.658Z',38,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.715Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.739Z',40,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:29.742Z',41,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:29.829Z',42,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.940Z',43,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:29.966Z',44,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:29.973Z',45,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:30.098Z',46,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:30.226Z',47,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:30.250Z',48,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:30.259Z',49,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:30.438Z',50,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:30.639Z',51,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:30.704Z',52,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:30.717Z',53,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.107Z',54,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:31.452Z',55,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:31.536Z',56,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:03:31.536Z',57,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAOlivia.Multi-Period-Market.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json new file mode 100644 index 000000000..be04fd01f --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.28/Loop.00000001.0000.json @@ -0,0 +1,303 @@ +[ +['2019-08-14T17:03:28.972Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:03:28.973Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:03:28.973Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.973Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:28.973Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:28.973Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:28.973Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.973Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Single-Period-Daily/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.973Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:28.973Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:03:28.973Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Market'] +['2019-08-14T17:03:28.973Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:28.973Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:03:28.974Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:03:28.974Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:03:28.974Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:28.974Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:03:28.974Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AABruce'] +['2019-08-14T17:03:28.974Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Single-Period-Daily'] +['2019-08-14T17:03:28.974Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:28.974Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:03:28.974Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:28.974Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:28.974Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:03:28.974Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.974Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:28.974Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:28.974Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:03:28.975Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:28.975Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:03:28.975Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:28.975Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:03:28.976Z',33,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:28.976Z',34,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:03:28.976Z',35,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:03:28.976Z',36,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:03:28.976Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:03:28.976Z',38,'User Bot','[INFO] start -> findPreviousContent -> Entering function.'] +['2019-08-14T17:03:28.977Z',39,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:03:28.977Z',40,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:03:28.979Z',41,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.980Z',42,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:03:28.982Z',43,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.983Z',44,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:03:28.983Z',45,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:03:28.983Z',46,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:03:28.985Z',47,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:28.988Z',48,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:03:29.001Z',49,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.003Z',50,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:03:29.003Z',51,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:03:29.003Z',52,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:03:29.006Z',53,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.010Z',54,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:03:29.013Z',55,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.016Z',56,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:03:29.016Z',57,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:03:29.016Z',58,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:03:29.018Z',59,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.023Z',60,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:03:29.025Z',61,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.030Z',62,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:03:29.030Z',63,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:03:29.030Z',64,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:03:29.032Z',65,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.040Z',66,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:03:29.055Z',67,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.063Z',68,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:03:29.063Z',69,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:03:29.063Z',70,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:03:29.066Z',71,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.079Z',72,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:03:29.082Z',73,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.096Z',74,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:03:29.096Z',75,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:03:29.096Z',76,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:03:29.120Z',77,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.147Z',78,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:03:29.152Z',79,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.168Z',80,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:03:29.168Z',81,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:03:29.168Z',82,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:03:29.198Z',83,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.245Z',84,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:03:29.250Z',85,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.285Z',86,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:03:29.286Z',87,'User Bot','[INFO] start -> buildCandles -> Entering function.'] +['2019-08-14T17:03:29.286Z',88,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Entering function.'] +['2019-08-14T17:03:29.286Z',89,'User Bot','[INFO] start -> buildCandles -> advanceTime -> New processing time @ 2019/8/14.'] +['2019-08-14T17:03:29.287Z',90,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> Entering function.'] +['2019-08-14T17:03:29.287Z',91,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:29.289Z',92,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 1637 @ 24-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.290Z',93,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 1637 @ 24-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.290Z',94,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:29.318Z',95,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.319Z',96,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:29.322Z',97,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.323Z',98,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:29.324Z',99,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:29.341Z',100,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:29.341Z',101,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 1638 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:29.341Z',102,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:29.356Z',103,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:29.356Z',104,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 1638 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/24-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:29.356Z',105,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:29.356Z',106,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:29.361Z',107,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 3273 @ 12-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.361Z',108,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 3274 @ 12-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.363Z',109,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 3273 @ 12-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.363Z',110,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 3274 @ 12-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.363Z',111,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:29.364Z',112,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.366Z',113,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:29.367Z',114,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.369Z',115,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:29.369Z',116,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:29.402Z',117,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:29.402Z',118,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 3275 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:29.402Z',119,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:29.432Z',120,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:29.432Z',121,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 3275 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/12-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:29.432Z',122,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:29.434Z',123,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:29.444Z',124,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 4909 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.444Z',125,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 4910 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.444Z',126,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 4911 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.448Z',127,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 4909 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.448Z',128,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 4910 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.448Z',129,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 4911 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.448Z',130,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:29.451Z',131,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.455Z',132,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:29.457Z',133,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.459Z',134,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:29.462Z',135,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:29.523Z',136,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:29.523Z',137,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 4912 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:29.524Z',138,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:29.576Z',139,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:29.576Z',140,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 4912 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/08-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:29.576Z',141,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:29.576Z',142,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:29.576Z',143,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 6545 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.576Z',144,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 6546 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.576Z',145,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 6547 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.577Z',146,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 6545 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.577Z',147,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 6546 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.577Z',148,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 6547 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.577Z',149,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:29.584Z',150,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.588Z',151,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:29.592Z',152,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.595Z',153,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:29.595Z',154,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:29.671Z',155,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:29.671Z',156,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 6548 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:29.671Z',157,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:29.720Z',158,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:29.720Z',159,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 6548 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/06-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:29.720Z',160,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:29.720Z',161,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:29.737Z',162,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9818 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.737Z',163,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9819 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.737Z',164,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9820 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.737Z',165,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9821 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.737Z',166,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9822 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.738Z',167,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9818 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.738Z',168,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9819 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.738Z',169,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9820 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.738Z',170,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9821 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.738Z',171,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9822 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.738Z',172,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:29.740Z',173,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.741Z',174,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:29.742Z',175,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.743Z',176,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:29.743Z',177,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:29.869Z',178,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:29.869Z',179,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 9823 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:29.869Z',180,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:29.948Z',181,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:29.948Z',182,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 9823 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/04-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:29.948Z',183,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:29.964Z',184,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:29.965Z',185,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13090 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.965Z',186,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13091 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.965Z',187,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13092 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.965Z',188,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13093 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.965Z',189,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13094 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.965Z',190,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13095 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.965Z',191,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13090 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.965Z',192,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13091 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.965Z',193,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13092 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.965Z',194,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13093 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.965Z',195,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13094 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.965Z',196,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13095 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:29.965Z',197,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:29.967Z',198,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.972Z',199,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:29.974Z',200,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:29.976Z',201,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:29.976Z',202,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:30.117Z',203,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:30.117Z',204,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 13096 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:30.135Z',205,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:30.237Z',206,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:30.237Z',207,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 13096 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/03-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:30.237Z',208,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:30.237Z',209,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:30.239Z',210,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19635 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.239Z',211,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19636 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.239Z',212,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19637 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.239Z',213,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19638 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.239Z',214,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19639 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.239Z',215,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19640 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.239Z',216,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19641 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.239Z',217,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19642 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.239Z',218,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19643 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.249Z',219,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19635 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.249Z',220,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19636 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.249Z',221,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19637 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.249Z',222,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19638 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.249Z',223,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19639 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.249Z',224,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19640 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.249Z',225,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19641 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.249Z',226,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19642 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.249Z',227,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19643 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.249Z',228,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:30.253Z',229,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:30.258Z',230,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:30.263Z',231,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:30.269Z',232,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:30.269Z',233,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:30.463Z',234,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:30.463Z',235,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 19644 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:30.463Z',236,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:30.698Z',237,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:30.699Z',238,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 19644 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/02-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:30.699Z',239,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:30.699Z',240,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:03:30.701Z',241,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39269 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',242,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39270 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',243,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39271 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',244,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39272 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',245,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39273 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',246,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39274 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',247,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39275 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',248,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39276 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',249,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39277 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',250,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39278 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',251,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39279 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',252,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39280 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',253,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39281 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',254,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39282 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',255,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39283 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',256,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39284 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.701Z',257,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39285 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',258,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39269 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',259,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39270 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',260,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39271 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',261,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39272 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',262,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39273 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',263,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39274 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',264,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39275 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',265,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39276 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',266,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39277 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',267,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39278 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',268,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39279 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',269,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39280 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',270,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39281 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',271,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39282 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',272,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39283 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',273,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39284 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',274,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39285 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:03:30.703Z',275,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:30.705Z',276,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:30.715Z',277,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:30.718Z',278,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:30.730Z',279,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:03:30.730Z',280,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:03:31.140Z',281,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.141Z',282,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 39287 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.141Z',283,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:03:31.533Z',284,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.533Z',285,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 39287 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/01-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.533Z',286,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:03:31.533Z',287,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:03:31.533Z',288,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:31.533Z',289,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:03:31.533Z',290,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:31.535Z',291,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.535Z',292,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Entering function.'] +['2019-08-14T17:03:31.535Z',293,'User Bot','[INFO] start -> buildCandles -> advanceTime -> New processing time @ 2019/8/15.'] +['2019-08-14T17:03:31.535Z',294,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Head of the market found @ 2019/8/15.'] +['2019-08-14T17:03:31.535Z',295,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:03:31.535Z',296,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:03:31.535Z',297,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:03:31.535Z',298,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:03:31.535Z',299,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:03:31.535Z',300,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:03:31.535Z',301,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json new file mode 100644 index 000000000..416fedce1 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.10/Loop.00000000.0000.json @@ -0,0 +1,59 @@ +[ +['2019-08-14T17:04:10.896Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:04:10.896Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:04:10.896Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:04:10.896Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.896Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAOlivia-Indicator-Bot/Multi-Period-Market/User.Bot.js'] +['2019-08-14T17:04:10.897Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAOlivia-Indicator-Bot/Commons.js'] +['2019-08-14T17:04:10.898Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:04:10.904Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:10.908Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:10.913Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:10.918Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:10.937Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:10.946Z',13,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:10.951Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:10.959Z',15,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:10.968Z',16,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:10.980Z',17,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.005Z',18,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.024Z',19,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.038Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.084Z',21,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.110Z',22,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.185Z',23,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.242Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:11.288Z',25,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:11.313Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.332Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.343Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:11.347Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:11.388Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.420Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.435Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:11.439Z',33,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:11.501Z',34,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.579Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.589Z',36,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:11.603Z',37,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:11.699Z',38,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.791Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:11.822Z',40,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:11.825Z',41,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:11.948Z',42,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:12.130Z',43,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:12.163Z',44,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:12.168Z',45,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:12.292Z',46,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:12.409Z',47,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:12.431Z',48,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:12.437Z',49,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:12.608Z',50,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:12.792Z',51,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:12.846Z',52,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:12.859Z',53,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/One-Min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.282Z',54,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:13.654Z',55,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:13.759Z',56,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:04:13.759Z',57,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAOlivia.Multi-Period-Market.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json new file mode 100644 index 000000000..a4ac6e769 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.10/Loop.00000001.0000.json @@ -0,0 +1,305 @@ +[ +['2019-08-14T17:04:10.898Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:04:10.899Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:04:10.899Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.899Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:10.899Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:10.899Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:10.899Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.899Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AABruce.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Single-Period-Daily/2019/08/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.899Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:10.900Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:04:10.900Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Market'] +['2019-08-14T17:04:10.900Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:10.900Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:04:10.900Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AABruce'] +['2019-08-14T17:04:10.900Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Single-Period-Daily'] +['2019-08-14T17:04:10.900Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:10.900Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:04:10.900Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:04:10.900Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:04:10.900Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:10.900Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:04:10.900Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.900Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:10.900Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:04:10.900Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.900Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.900Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:10.900Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:04:10.901Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:10.901Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:04:10.901Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:10.901Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:04:10.902Z',33,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:10.903Z',34,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:04:10.903Z',35,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:04:10.903Z',36,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AABruce-Single-Period-Daily-dataSet.V1-2019-08'] +['2019-08-14T17:04:10.903Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:04:10.903Z',38,'User Bot','[INFO] start -> findPreviousContent -> Entering function.'] +['2019-08-14T17:04:10.903Z',39,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.903Z',40,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:04:10.905Z',41,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.907Z',42,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:04:10.910Z',43,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.913Z',44,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.913Z',45,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.913Z',46,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:04:10.914Z',47,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.917Z',48,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:04:10.934Z',49,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.937Z',50,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.937Z',51,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.937Z',52,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:04:10.939Z',53,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.945Z',54,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:04:10.947Z',55,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.950Z',56,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.950Z',57,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.950Z',58,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:04:10.953Z',59,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.959Z',60,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:04:10.961Z',61,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.968Z',62,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:04:10.968Z',63,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:04:10.968Z',64,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:04:10.970Z',65,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:10.979Z',66,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:04:10.995Z',67,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.004Z',68,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:04:11.004Z',69,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:04:11.004Z',70,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:04:11.008Z',71,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.024Z',72,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:04:11.026Z',73,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.037Z',74,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:04:11.037Z',75,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:04:11.037Z',76,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:04:11.060Z',77,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.083Z',78,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:04:11.087Z',79,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.110Z',80,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:04:11.110Z',81,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> Entering function.'] +['2019-08-14T17:04:11.110Z',82,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> Entering function.'] +['2019-08-14T17:04:11.136Z',83,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getCandles -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.183Z',84,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> Entering function.'] +['2019-08-14T17:04:11.189Z',85,'User Bot','[INFO] start -> findPreviousContent -> loopBody -> getVolumes -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.235Z',86,'User Bot','[INFO] start -> findPreviousContent -> controlLoop -> Entering function.'] +['2019-08-14T17:04:11.236Z',87,'User Bot','[INFO] start -> buildCandles -> Entering function.'] +['2019-08-14T17:04:11.237Z',88,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Entering function.'] +['2019-08-14T17:04:11.237Z',89,'User Bot','[INFO] start -> buildCandles -> advanceTime -> New processing time @ 2019/8/14.'] +['2019-08-14T17:04:11.237Z',90,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> Entering function.'] +['2019-08-14T17:04:11.238Z',91,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:11.240Z',92,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 1637 @ 24-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.241Z',93,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 1637 @ 24-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.241Z',94,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:11.282Z',95,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.285Z',96,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:11.289Z',97,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.291Z',98,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:11.291Z',99,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:11.317Z',100,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:11.317Z',101,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 1638 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:11.317Z',102,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:11.335Z',103,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:11.335Z',104,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 1638 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/24-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:11.335Z',105,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:11.335Z',106,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:11.339Z',107,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 3273 @ 12-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.339Z',108,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 3274 @ 12-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.342Z',109,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 3273 @ 12-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.342Z',110,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 3274 @ 12-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.342Z',111,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:11.343Z',112,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.346Z',113,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:11.347Z',114,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.349Z',115,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:11.349Z',116,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:11.394Z',117,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:11.394Z',118,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 3275 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:11.394Z',119,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:11.424Z',120,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:11.424Z',121,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 3275 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/12-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:11.424Z',122,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:11.426Z',123,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:11.433Z',124,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 4909 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.433Z',125,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 4910 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.433Z',126,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 4911 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.435Z',127,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 4909 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.435Z',128,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 4910 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.435Z',129,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 4911 @ 08-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.435Z',130,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:11.436Z',131,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.438Z',132,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:11.440Z',133,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.441Z',134,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:11.442Z',135,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:11.509Z',136,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:11.509Z',137,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 4912 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:11.511Z',138,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:11.587Z',139,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:11.587Z',140,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 4912 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/08-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:11.587Z',141,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:11.587Z',142,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:11.588Z',143,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 6545 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.588Z',144,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 6546 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.588Z',145,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 6547 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.588Z',146,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 6545 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.588Z',147,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 6546 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.588Z',148,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 6547 @ 06-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.588Z',149,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:11.597Z',150,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.602Z',151,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:11.608Z',152,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.617Z',153,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:11.617Z',154,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:11.729Z',155,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:11.729Z',156,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 6548 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:11.729Z',157,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:11.798Z',158,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:11.798Z',159,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 6548 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/06-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:11.798Z',160,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:11.798Z',161,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:11.820Z',162,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9818 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.820Z',163,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9819 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.820Z',164,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9820 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.820Z',165,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9821 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.820Z',166,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 9822 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.821Z',167,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9818 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.821Z',168,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9819 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.821Z',169,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9820 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.821Z',170,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9821 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.821Z',171,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 9822 @ 04-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:11.821Z',172,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:11.824Z',173,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.825Z',174,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:11.827Z',175,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:11.827Z',176,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:11.827Z',177,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:12.010Z',178,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:12.010Z',179,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 9823 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:12.010Z',180,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:12.145Z',181,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:12.145Z',182,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 9823 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/04-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:12.145Z',183,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:12.161Z',184,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:12.161Z',185,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13090 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.161Z',186,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13091 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.161Z',187,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13092 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.161Z',188,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13093 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.161Z',189,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13094 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.161Z',190,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 13095 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.162Z',191,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13090 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.162Z',192,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13091 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.162Z',193,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13092 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.162Z',194,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13093 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.162Z',195,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13094 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.162Z',196,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 13095 @ 03-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.162Z',197,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:12.165Z',198,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:12.168Z',199,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:12.169Z',200,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:12.173Z',201,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:12.173Z',202,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:12.303Z',203,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:12.304Z',204,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 13096 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:12.318Z',205,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:12.418Z',206,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:12.418Z',207,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 13096 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/03-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:12.418Z',208,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:12.418Z',209,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:12.419Z',210,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19635 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.419Z',211,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19636 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.419Z',212,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19637 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.419Z',213,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19638 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.419Z',214,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19639 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.419Z',215,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19640 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.419Z',216,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19641 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.419Z',217,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19642 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.419Z',218,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 19643 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.430Z',219,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19635 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.430Z',220,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19636 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.430Z',221,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19637 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.430Z',222,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19638 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.430Z',223,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19639 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.430Z',224,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19640 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.430Z',225,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19641 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.430Z',226,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19642 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.430Z',227,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 19643 @ 02-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.430Z',228,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:12.433Z',229,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:12.437Z',230,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:12.440Z',231,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:12.445Z',232,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:12.445Z',233,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:12.628Z',234,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:12.628Z',235,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 19644 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:12.628Z',236,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:12.842Z',237,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:12.842Z',238,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 19644 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/02-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:12.842Z',239,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:12.842Z',240,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Entering function.'] +['2019-08-14T17:04:12.843Z',241,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39269 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',242,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39270 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',243,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39271 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',244,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39272 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',245,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39273 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',246,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39274 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',247,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39275 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',248,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39276 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',249,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39277 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',250,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39278 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',251,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39279 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',252,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39280 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',253,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39281 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',254,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39282 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',255,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39283 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',256,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39284 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',257,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39285 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.843Z',258,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Candle # 39286 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',259,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39269 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',260,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39270 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',261,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39271 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',262,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39272 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',263,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39273 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',264,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39274 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',265,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39275 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',266,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39276 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',267,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39277 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',268,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39278 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',269,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39279 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',270,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39280 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',271,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39281 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',272,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39282 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',273,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39283 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',274,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39284 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',275,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39285 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',276,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> Volume # 39286 @ 01-hs discarded for closing past the current process time.'] +['2019-08-14T17:04:12.845Z',277,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:12.847Z',278,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:12.859Z',279,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:12.861Z',280,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:12.874Z',281,'User Bot','[INFO] start -> writeFiles -> Entering function.'] +['2019-08-14T17:04:12.874Z',282,'User Bot','[INFO] start -> writeFiles -> writeCandles -> Entering function.'] +['2019-08-14T17:04:13.328Z',283,'User Bot','[INFO] start -> writeFiles -> writeCandles -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.328Z',284,'User Bot','[WARN] start -> writeFiles -> writeCandles -> onFileCreated -> Finished with File @ USDT_BTC, 39287 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.328Z',285,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> Entering function.'] +['2019-08-14T17:04:13.754Z',286,'User Bot','[INFO] start -> writeFiles -> writeVolumes -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.754Z',287,'User Bot','[WARN] start -> writeFiles -> writeVolumes -> onFileCreated -> Finished with File @ USDT_BTC, 39287 records inserted into AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/01-hs/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.754Z',288,'User Bot','[INFO] start -> buildCandles -> periodsLoop -> controlLoop -> Entering function.'] +['2019-08-14T17:04:13.755Z',289,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:04:13.755Z',290,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:13.755Z',291,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:04:13.755Z',292,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:13.758Z',293,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.758Z',294,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Entering function.'] +['2019-08-14T17:04:13.758Z',295,'User Bot','[INFO] start -> buildCandles -> advanceTime -> New processing time @ 2019/8/15.'] +['2019-08-14T17:04:13.758Z',296,'User Bot','[INFO] start -> buildCandles -> advanceTime -> Head of the market found @ 2019/8/15.'] +['2019-08-14T17:04:13.758Z',297,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:04:13.758Z',298,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:04:13.758Z',299,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:04:13.758Z',300,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:04:13.758Z',301,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:04:13.758Z',302,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:04:13.758Z',303,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000000.0000.json new file mode 100644 index 000000000..89b2bb4e0 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000000.0000.json @@ -0,0 +1,11 @@ +[ +['2019-08-14T17:02:55.410Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:02:55.410Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:02:55.410Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:02:55.410Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:55.410Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAPaula-Indicator-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:02:55.411Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAPaula-Indicator-Bot/Commons.js'] +['2019-08-14T17:02:55.412Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:02:55.705Z',8,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:02:55.705Z',9,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAPaula.Multi-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000001.0000.json new file mode 100644 index 000000000..0585df157 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000001.0000.json @@ -0,0 +1,45 @@ +[ +['2019-08-14T17:02:55.412Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:02:55.413Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:02:55.413Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:55.413Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:55.414Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:55.414Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:55.414Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:55.414Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:55.414Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:55.415Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAPaula'] +['2019-08-14T17:02:55.415Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:02:55.415Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:55.415Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAPaula-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:55.415Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:02:55.415Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:02:55.415Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:55.415Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:55.415Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAChris'] +['2019-08-14T17:02:55.416Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:02:55.416Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:55.416Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAChris-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:55.416Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:55.416Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:55.416Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:02:55.416Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:55.416Z',26,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:55.417Z',27,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:02:55.417Z',28,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAChris-Bollinger-Bands-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:55.417Z',29,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:55.417Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:55.419Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> Entering function.'] +['2019-08-14T17:02:55.419Z',32,'Multi Period Daily','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:55.420Z',33,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:55.421Z',34,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Entering function.'] +['2019-08-14T17:02:55.421Z',35,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:55.421Z',36,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> Entering function.'] +['2019-08-14T17:02:55.422Z',37,'Multi Period Daily','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.422Z',38,'Multi Period Daily','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:02:55.422Z',39,'Multi Period Daily','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:55.422Z',40,'Multi Period Daily','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAChris-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:55.422Z',41,'Multi Period Daily','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAPaula-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:55.422Z',42,'Multi Period Daily','[INFO] start -> processTimePeriods -> Entering function.'] +['2019-08-14T17:02:55.423Z',43,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000001.0001.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000001.0001.json new file mode 100644 index 000000000..085bd0f74 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000001.0001.json @@ -0,0 +1,382 @@ +[ +['2019-08-14T17:02:55.426Z',44,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> bot.multiPeriodDailyProcessDatetime = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:55.426Z',45,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> previousDay = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:55.426Z',46,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoop -> Entering function.'] +['2019-08-14T17:02:55.427Z',47,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.427Z',48,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.427Z',49,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:02:55.428Z',50,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.431Z',51,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:55.432Z',52,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.432Z',53,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.433Z',54,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:55.433Z',55,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.433Z',56,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.435Z',57,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.435Z',58,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.435Z',59,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.435Z',60,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.436Z',61,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.437Z',62,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.437Z',63,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.437Z',64,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.437Z',65,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.438Z',66,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.438Z',67,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.440Z',68,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.441Z',69,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.441Z',70,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.444Z',71,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.445Z',72,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.446Z',73,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.447Z',74,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.448Z',75,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.448Z',76,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.451Z',77,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.451Z',78,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:55.451Z',79,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:55.451Z',80,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.451Z',81,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.451Z',82,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:02:55.451Z',83,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.451Z',84,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:55.452Z',85,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.452Z',86,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.452Z',87,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:55.452Z',88,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.452Z',89,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.453Z',90,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.453Z',91,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.453Z',92,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.453Z',93,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.453Z',94,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.453Z',95,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.453Z',96,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.453Z',97,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.453Z',98,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.453Z',99,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.453Z',100,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.454Z',101,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.454Z',102,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.454Z',103,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.456Z',104,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.456Z',105,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.457Z',106,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.458Z',107,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.458Z',108,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.459Z',109,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.461Z',110,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.461Z',111,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:55.461Z',112,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:55.461Z',113,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.461Z',114,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.461Z',115,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:02:55.461Z',116,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.461Z',117,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:55.462Z',118,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.462Z',119,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.462Z',120,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:55.462Z',121,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.462Z',122,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.462Z',123,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.462Z',124,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.462Z',125,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.462Z',126,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.462Z',127,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.462Z',128,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.462Z',129,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.462Z',130,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.462Z',131,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.462Z',132,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.462Z',133,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.464Z',134,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.464Z',135,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.465Z',136,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.511Z',137,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.511Z',138,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.511Z',139,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.514Z',140,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.514Z',141,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.515Z',142,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.519Z',143,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.519Z',144,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:55.519Z',145,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:55.519Z',146,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.519Z',147,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.519Z',148,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:02:55.519Z',149,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.519Z',150,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:55.519Z',151,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.519Z',152,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.520Z',153,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:55.520Z',154,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.520Z',155,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.520Z',156,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.520Z',157,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.520Z',158,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.520Z',159,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.520Z',160,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.520Z',161,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.520Z',162,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.520Z',163,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.520Z',164,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.521Z',165,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.521Z',166,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.523Z',167,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.523Z',168,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.523Z',169,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.525Z',170,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.525Z',171,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.525Z',172,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.527Z',173,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.527Z',174,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.527Z',175,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.529Z',176,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.529Z',177,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:55.529Z',178,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:55.529Z',179,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.529Z',180,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.529Z',181,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:02:55.529Z',182,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.529Z',183,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:55.530Z',184,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.530Z',185,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.530Z',186,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:55.530Z',187,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.530Z',188,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.531Z',189,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.531Z',190,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.531Z',191,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.531Z',192,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.531Z',193,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.531Z',194,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.531Z',195,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.531Z',196,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.531Z',197,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.531Z',198,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.531Z',199,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.534Z',200,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.534Z',201,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.534Z',202,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.536Z',203,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.536Z',204,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.536Z',205,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.538Z',206,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.538Z',207,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.539Z',208,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.541Z',209,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.541Z',210,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:55.541Z',211,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:55.541Z',212,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.541Z',213,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.541Z',214,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:02:55.541Z',215,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.541Z',216,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:55.542Z',217,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.542Z',218,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.542Z',219,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:55.542Z',220,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.542Z',221,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.544Z',222,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.544Z',223,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.544Z',224,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.544Z',225,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.544Z',226,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.544Z',227,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.544Z',228,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.544Z',229,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.544Z',230,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.544Z',231,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.544Z',232,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.546Z',233,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.546Z',234,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.547Z',235,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.549Z',236,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.549Z',237,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.550Z',238,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.552Z',239,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.552Z',240,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.553Z',241,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.554Z',242,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.554Z',243,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:55.554Z',244,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:55.554Z',245,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.554Z',246,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.554Z',247,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:02:55.554Z',248,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.555Z',249,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:55.555Z',250,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.555Z',251,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.556Z',252,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:55.556Z',253,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.556Z',254,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.556Z',255,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.556Z',256,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.556Z',257,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.556Z',258,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.556Z',259,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.557Z',260,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.557Z',261,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.557Z',262,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.557Z',263,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.558Z',264,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.558Z',265,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.559Z',266,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.559Z',267,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.561Z',268,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.564Z',269,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.564Z',270,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.565Z',271,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.568Z',272,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.568Z',273,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.569Z',274,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.572Z',275,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.572Z',276,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:55.572Z',277,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:55.572Z',278,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.572Z',279,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.572Z',280,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:02:55.572Z',281,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.572Z',282,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:55.572Z',283,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.572Z',284,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.573Z',285,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:55.573Z',286,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.573Z',287,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.573Z',288,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.573Z',289,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.574Z',290,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.574Z',291,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.574Z',292,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.574Z',293,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.574Z',294,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.574Z',295,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.574Z',296,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.575Z',297,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.575Z',298,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.577Z',299,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.577Z',300,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.579Z',301,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.582Z',302,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.582Z',303,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.583Z',304,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.586Z',305,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.586Z',306,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.588Z',307,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.589Z',308,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.589Z',309,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:55.589Z',310,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:55.589Z',311,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.589Z',312,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.589Z',313,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:02:55.589Z',314,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.589Z',315,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:55.590Z',316,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.590Z',317,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.590Z',318,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:55.590Z',319,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.590Z',320,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.591Z',321,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.591Z',322,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.591Z',323,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.591Z',324,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.591Z',325,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.593Z',326,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.593Z',327,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.594Z',328,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.594Z',329,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.594Z',330,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.595Z',331,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.596Z',332,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.597Z',333,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.600Z',334,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.602Z',335,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.602Z',336,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.603Z',337,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.605Z',338,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.605Z',339,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.608Z',340,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.610Z',341,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.610Z',342,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:55.610Z',343,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:55.610Z',344,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.610Z',345,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.610Z',346,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:02:55.610Z',347,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.610Z',348,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:55.611Z',349,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.611Z',350,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.612Z',351,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:55.612Z',352,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.612Z',353,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.612Z',354,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.612Z',355,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.613Z',356,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.613Z',357,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.613Z',358,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.613Z',359,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.613Z',360,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.614Z',361,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.614Z',362,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.615Z',363,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.616Z',364,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.618Z',365,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.620Z',366,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.624Z',367,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.627Z',368,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.627Z',369,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.628Z',370,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.631Z',371,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.631Z',372,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.636Z',373,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.639Z',374,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.639Z',375,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:55.639Z',376,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:55.639Z',377,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.639Z',378,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.639Z',379,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:02:55.639Z',380,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.639Z',381,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:55.640Z',382,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.640Z',383,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.642Z',384,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:02:55.642Z',385,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.642Z',386,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.642Z',387,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.642Z',388,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.644Z',389,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.644Z',390,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.644Z',391,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.650Z',392,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.651Z',393,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.658Z',394,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.661Z',395,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.662Z',396,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.663Z',397,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.667Z',398,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.667Z',399,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.674Z',400,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.679Z',401,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.679Z',402,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.680Z',403,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.682Z',404,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.685Z',405,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.693Z',406,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:55.696Z',407,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.696Z',408,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:55.696Z',409,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:55.696Z',410,'Multi Period Daily','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:02:55.696Z',411,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:02:55.697Z',412,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:02:55.699Z',413,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.699Z',414,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:02:55.699Z',415,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:02:55.701Z',416,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.701Z',417,'Multi Period Daily','[INFO] start -> processTimePeriods -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:02:55.701Z',418,'Multi Period Daily','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:02:55.701Z',419,'Multi Period Daily','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:55.701Z',420,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:02:55.701Z',421,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:55.703Z',422,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.703Z',423,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000001.0002.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000001.0002.json new file mode 100644 index 000000000..89cc5bb02 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.55/Loop.00000001.0002.json @@ -0,0 +1,12 @@ +[ +['2019-08-14T17:02:55.705Z',424,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> bot.multiPeriodDailyProcessDatetime = Thu Aug 15 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:55.705Z',425,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> previousDay = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:55.705Z',426,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Head of the market found @ 2019/8/14.'] +['2019-08-14T17:02:55.705Z',427,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Entering function.'] +['2019-08-14T17:02:55.705Z',428,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Execution finished well.'] +['2019-08-14T17:02:55.705Z',429,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:02:55.705Z',430,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:02:55.705Z',431,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:02:55.705Z',432,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:02:55.705Z',433,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000000.0000.json new file mode 100644 index 000000000..97d4dc8a2 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000000.0000.json @@ -0,0 +1,11 @@ +[ +['2019-08-14T17:03:37.515Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:03:37.515Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:03:37.515Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:03:37.515Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:37.515Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAPaula-Indicator-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:03:37.516Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAPaula-Indicator-Bot/Commons.js'] +['2019-08-14T17:03:37.517Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:03:37.825Z',8,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:03:37.825Z',9,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAPaula.Multi-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000001.0000.json new file mode 100644 index 000000000..a05d83a96 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000001.0000.json @@ -0,0 +1,45 @@ +[ +['2019-08-14T17:03:37.517Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:03:37.519Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:03:37.519Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:37.519Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:37.519Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:37.519Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:37.519Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:37.519Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:37.519Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:37.520Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAPaula'] +['2019-08-14T17:03:37.520Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:03:37.520Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:37.520Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAPaula-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:37.520Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAChris'] +['2019-08-14T17:03:37.520Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:03:37.520Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:37.520Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAChris-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:37.520Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:03:37.520Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:03:37.520Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:37.520Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:03:37.520Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:37.520Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:37.520Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:03:37.520Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:37.520Z',26,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:37.520Z',27,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:03:37.520Z',28,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAChris-Bollinger-Bands-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:37.520Z',29,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:37.520Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:37.520Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> Entering function.'] +['2019-08-14T17:03:37.520Z',32,'Multi Period Daily','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:37.522Z',33,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:37.522Z',34,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Entering function.'] +['2019-08-14T17:03:37.522Z',35,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:37.522Z',36,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> Entering function.'] +['2019-08-14T17:03:37.522Z',37,'Multi Period Daily','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.522Z',38,'Multi Period Daily','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:03:37.522Z',39,'Multi Period Daily','[INFO] start -> getContextVariables -> We have got a user defined startDate. -> startDate = 2019-08-01T08:00:00.000Z'] +['2019-08-14T17:03:37.522Z',40,'Multi Period Daily','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAChris-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:37.522Z',41,'Multi Period Daily','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAPaula-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:37.522Z',42,'Multi Period Daily','[INFO] start -> processTimePeriods -> Entering function.'] +['2019-08-14T17:03:37.522Z',43,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000001.0001.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000001.0001.json new file mode 100644 index 000000000..c15506842 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000001.0001.json @@ -0,0 +1,382 @@ +[ +['2019-08-14T17:03:37.525Z',44,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> bot.multiPeriodDailyProcessDatetime = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:37.525Z',45,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> previousDay = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:37.525Z',46,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoop -> Entering function.'] +['2019-08-14T17:03:37.525Z',47,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:37.525Z',48,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:37.525Z',49,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:03:37.525Z',50,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.529Z',51,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:37.530Z',52,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.530Z',53,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.530Z',54,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:37.530Z',55,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.530Z',56,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.531Z',57,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.531Z',58,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.531Z',59,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:37.531Z',60,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:37.532Z',61,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.533Z',62,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:37.534Z',63,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:37.534Z',64,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:37.535Z',65,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:37.535Z',66,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.535Z',67,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.537Z',68,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.538Z',69,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.538Z',70,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.540Z',71,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.541Z',72,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.541Z',73,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.544Z',74,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.545Z',75,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.545Z',76,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.548Z',77,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.548Z',78,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:37.548Z',79,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:37.548Z',80,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:37.548Z',81,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:37.548Z',82,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:03:37.548Z',83,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.548Z',84,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:37.549Z',85,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.549Z',86,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.549Z',87,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:37.549Z',88,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.549Z',89,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.551Z',90,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.551Z',91,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.551Z',92,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:37.551Z',93,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:37.551Z',94,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.551Z',95,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:37.551Z',96,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:37.551Z',97,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:37.551Z',98,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:37.551Z',99,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.551Z',100,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.553Z',101,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.553Z',102,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.553Z',103,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.555Z',104,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.555Z',105,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.555Z',106,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.558Z',107,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.558Z',108,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.559Z',109,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.561Z',110,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.561Z',111,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:37.561Z',112,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:37.561Z',113,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:37.561Z',114,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:37.561Z',115,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:03:37.561Z',116,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.561Z',117,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:37.562Z',118,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.562Z',119,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.562Z',120,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:37.562Z',121,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.562Z',122,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.563Z',123,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.563Z',124,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.563Z',125,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:37.563Z',126,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:37.563Z',127,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.563Z',128,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:37.563Z',129,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:37.563Z',130,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:37.563Z',131,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:37.564Z',132,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.564Z',133,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.566Z',134,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.566Z',135,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.567Z',136,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.569Z',137,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.569Z',138,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.569Z',139,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.571Z',140,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.571Z',141,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.571Z',142,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.573Z',143,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.573Z',144,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:37.573Z',145,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:37.573Z',146,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:37.573Z',147,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:37.573Z',148,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:03:37.573Z',149,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.573Z',150,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:37.574Z',151,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.574Z',152,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.574Z',153,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:37.574Z',154,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.574Z',155,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.575Z',156,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.575Z',157,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.575Z',158,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:37.575Z',159,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:37.575Z',160,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.576Z',161,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:37.576Z',162,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:37.576Z',163,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:37.576Z',164,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:37.576Z',165,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.576Z',166,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.579Z',167,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.579Z',168,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.580Z',169,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.582Z',170,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.582Z',171,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.582Z',172,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.584Z',173,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.584Z',174,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.585Z',175,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.587Z',176,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.587Z',177,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:37.587Z',178,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:37.587Z',179,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:37.587Z',180,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:37.587Z',181,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:03:37.587Z',182,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.587Z',183,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:37.588Z',184,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.588Z',185,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.588Z',186,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:37.588Z',187,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.588Z',188,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.589Z',189,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.589Z',190,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.589Z',191,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:37.589Z',192,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:37.589Z',193,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.589Z',194,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:37.589Z',195,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:37.589Z',196,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:37.589Z',197,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:37.589Z',198,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.590Z',199,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.592Z',200,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.592Z',201,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.593Z',202,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.596Z',203,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.596Z',204,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.596Z',205,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.599Z',206,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.599Z',207,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.600Z',208,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.603Z',209,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.603Z',210,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:37.603Z',211,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:37.603Z',212,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:37.603Z',213,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:37.603Z',214,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:03:37.603Z',215,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.603Z',216,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:37.603Z',217,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.603Z',218,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.604Z',219,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:37.604Z',220,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.604Z',221,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.604Z',222,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.604Z',223,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.605Z',224,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:37.605Z',225,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:37.605Z',226,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.605Z',227,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:37.605Z',228,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:37.606Z',229,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:37.606Z',230,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:37.606Z',231,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.606Z',232,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.608Z',233,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.608Z',234,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.609Z',235,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.610Z',236,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.610Z',237,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.611Z',238,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.613Z',239,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.613Z',240,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.614Z',241,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.617Z',242,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.617Z',243,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:37.617Z',244,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:37.617Z',245,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:37.617Z',246,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:37.617Z',247,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:03:37.617Z',248,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.617Z',249,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:37.618Z',250,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.618Z',251,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.619Z',252,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:37.619Z',253,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.619Z',254,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.620Z',255,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.620Z',256,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.620Z',257,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:37.620Z',258,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:37.620Z',259,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.621Z',260,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:37.621Z',261,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:37.621Z',262,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:37.622Z',263,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:37.622Z',264,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.642Z',265,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.644Z',266,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.644Z',267,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.647Z',268,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.649Z',269,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.649Z',270,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.650Z',271,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.652Z',272,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.652Z',273,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.654Z',274,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.657Z',275,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.657Z',276,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:37.657Z',277,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:37.657Z',278,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:37.657Z',279,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:37.657Z',280,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:03:37.657Z',281,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.657Z',282,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:37.658Z',283,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.658Z',284,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.659Z',285,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:37.660Z',286,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.660Z',287,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.661Z',288,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.661Z',289,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.661Z',290,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:37.661Z',291,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:37.661Z',292,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.662Z',293,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:37.662Z',294,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:37.662Z',295,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:37.662Z',296,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:37.663Z',297,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.663Z',298,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.665Z',299,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.665Z',300,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.667Z',301,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.669Z',302,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.669Z',303,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.670Z',304,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.673Z',305,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.673Z',306,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.675Z',307,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.678Z',308,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.678Z',309,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:37.678Z',310,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:37.678Z',311,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:37.678Z',312,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:37.678Z',313,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:03:37.678Z',314,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.678Z',315,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:37.679Z',316,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.679Z',317,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.679Z',318,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:37.679Z',319,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.679Z',320,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.680Z',321,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.680Z',322,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.681Z',323,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:37.681Z',324,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:37.681Z',325,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.683Z',326,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:37.683Z',327,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:37.684Z',328,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:37.685Z',329,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:37.685Z',330,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.685Z',331,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.687Z',332,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.687Z',333,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.690Z',334,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.692Z',335,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.692Z',336,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.694Z',337,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.696Z',338,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.696Z',339,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.699Z',340,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.701Z',341,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.701Z',342,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:37.701Z',343,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:37.701Z',344,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:37.701Z',345,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:37.701Z',346,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:03:37.701Z',347,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.701Z',348,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:37.701Z',349,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.701Z',350,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.702Z',351,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:37.702Z',352,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.703Z',353,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.703Z',354,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.703Z',355,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.704Z',356,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:37.704Z',357,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:37.704Z',358,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.705Z',359,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:37.706Z',360,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:37.706Z',361,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:37.707Z',362,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:37.708Z',363,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.708Z',364,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.711Z',365,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.714Z',366,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.740Z',367,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.758Z',368,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.758Z',369,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.760Z',370,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.762Z',371,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.762Z',372,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.765Z',373,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.769Z',374,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.769Z',375,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:37.769Z',376,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:37.769Z',377,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:37.769Z',378,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:37.769Z',379,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:03:37.769Z',380,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.769Z',381,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:37.770Z',382,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.770Z',383,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.771Z',384,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:03:37.771Z',385,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.771Z',386,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.772Z',387,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.772Z',388,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.773Z',389,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:37.773Z',390,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:37.773Z',391,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.776Z',392,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:37.778Z',393,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:37.784Z',394,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:37.786Z',395,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:37.787Z',396,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.788Z',397,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.791Z',398,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.791Z',399,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.796Z',400,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.799Z',401,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.799Z',402,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.801Z',403,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.803Z',404,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.804Z',405,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.812Z',406,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:37.815Z',407,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.815Z',408,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:37.815Z',409,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:37.815Z',410,'Multi Period Daily','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:03:37.815Z',411,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:03:37.815Z',412,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:03:37.817Z',413,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.817Z',414,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:03:37.817Z',415,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:03:37.818Z',416,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.818Z',417,'Multi Period Daily','[INFO] start -> processTimePeriods -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:03:37.818Z',418,'Multi Period Daily','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:03:37.818Z',419,'Multi Period Daily','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:37.818Z',420,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:03:37.819Z',421,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:37.820Z',422,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.820Z',423,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000001.0002.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000001.0002.json new file mode 100644 index 000000000..769bc1246 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.37/Loop.00000001.0002.json @@ -0,0 +1,12 @@ +[ +['2019-08-14T17:03:37.824Z',424,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> bot.multiPeriodDailyProcessDatetime = Thu Aug 15 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:37.824Z',425,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> previousDay = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:37.824Z',426,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Head of the market found @ 2019/8/14.'] +['2019-08-14T17:03:37.824Z',427,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Entering function.'] +['2019-08-14T17:03:37.825Z',428,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Execution finished well.'] +['2019-08-14T17:03:37.825Z',429,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:03:37.825Z',430,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:03:37.825Z',431,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:03:37.825Z',432,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:03:37.825Z',433,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000000.0000.json new file mode 100644 index 000000000..c4da662ab --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000000.0000.json @@ -0,0 +1,11 @@ +[ +['2019-08-14T17:04:20.423Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:04:20.423Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:04:20.423Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:04:20.423Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:20.423Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAPaula-Indicator-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:04:20.424Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAPaula-Indicator-Bot/Commons.js'] +['2019-08-14T17:04:20.425Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:04:20.695Z',8,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:04:20.695Z',9,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAPaula.Multi-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000001.0000.json new file mode 100644 index 000000000..46d4b7e5c --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000001.0000.json @@ -0,0 +1,45 @@ +[ +['2019-08-14T17:04:20.425Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:04:20.428Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:04:20.428Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:20.428Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:20.428Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:20.428Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:20.428Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:20.428Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:20.428Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:20.429Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:04:20.429Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:04:20.429Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:20.429Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:04:20.429Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAChris'] +['2019-08-14T17:04:20.429Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:04:20.429Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:20.429Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAChris-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:20.429Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAPaula'] +['2019-08-14T17:04:20.429Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:04:20.429Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:20.429Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAPaula-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:20.429Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:20.429Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:20.429Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:04:20.429Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:20.429Z',26,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:20.429Z',27,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:04:20.429Z',28,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAChris-Bollinger-Bands-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:20.429Z',29,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:20.429Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:20.429Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> Entering function.'] +['2019-08-14T17:04:20.429Z',32,'Multi Period Daily','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:20.430Z',33,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:20.430Z',34,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Entering function.'] +['2019-08-14T17:04:20.430Z',35,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:20.430Z',36,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> Entering function.'] +['2019-08-14T17:04:20.430Z',37,'Multi Period Daily','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.430Z',38,'Multi Period Daily','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:04:20.430Z',39,'Multi Period Daily','[INFO] start -> getContextVariables -> We have got a user defined startDate. -> startDate = 2019-08-01T08:00:00.000Z'] +['2019-08-14T17:04:20.430Z',40,'Multi Period Daily','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAChris-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:20.430Z',41,'Multi Period Daily','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAPaula-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:20.430Z',42,'Multi Period Daily','[INFO] start -> processTimePeriods -> Entering function.'] +['2019-08-14T17:04:20.430Z',43,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000001.0001.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000001.0001.json new file mode 100644 index 000000000..6fba96701 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000001.0001.json @@ -0,0 +1,382 @@ +[ +['2019-08-14T17:04:20.432Z',44,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> bot.multiPeriodDailyProcessDatetime = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:20.432Z',45,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> previousDay = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:20.432Z',46,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoop -> Entering function.'] +['2019-08-14T17:04:20.432Z',47,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.432Z',48,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.432Z',49,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:04:20.432Z',50,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.434Z',51,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:20.435Z',52,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.435Z',53,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.435Z',54,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:20.435Z',55,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.435Z',56,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.437Z',57,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.437Z',58,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.437Z',59,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.437Z',60,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.438Z',61,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.439Z',62,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.439Z',63,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.440Z',64,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.440Z',65,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.440Z',66,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.440Z',67,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.443Z',68,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.443Z',69,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.444Z',70,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.445Z',71,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.445Z',72,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.446Z',73,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.448Z',74,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.449Z',75,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.449Z',76,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.451Z',77,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.451Z',78,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:20.451Z',79,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:20.451Z',80,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.451Z',81,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.451Z',82,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:04:20.451Z',83,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.451Z',84,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:20.452Z',85,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.452Z',86,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.452Z',87,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:20.452Z',88,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.452Z',89,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.453Z',90,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.453Z',91,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.453Z',92,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.453Z',93,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.453Z',94,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.453Z',95,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.453Z',96,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.453Z',97,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.453Z',98,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.453Z',99,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.453Z',100,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.456Z',101,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.456Z',102,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.456Z',103,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.459Z',104,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.459Z',105,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.459Z',106,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.461Z',107,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.461Z',108,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.461Z',109,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.463Z',110,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.463Z',111,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:20.463Z',112,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:20.463Z',113,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.463Z',114,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.463Z',115,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:04:20.463Z',116,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.463Z',117,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:20.464Z',118,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.464Z',119,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.464Z',120,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:20.464Z',121,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.464Z',122,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.465Z',123,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.465Z',124,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.465Z',125,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.465Z',126,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.465Z',127,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.465Z',128,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.465Z',129,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.465Z',130,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.465Z',131,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.465Z',132,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.466Z',133,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.467Z',134,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.467Z',135,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.468Z',136,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.470Z',137,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.470Z',138,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.470Z',139,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.472Z',140,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.472Z',141,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.473Z',142,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.475Z',143,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.475Z',144,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:20.475Z',145,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:20.475Z',146,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.475Z',147,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.475Z',148,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:04:20.475Z',149,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.475Z',150,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:20.475Z',151,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.475Z',152,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.475Z',153,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:20.475Z',154,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.475Z',155,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.476Z',156,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.476Z',157,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.476Z',158,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.476Z',159,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.476Z',160,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.476Z',161,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.476Z',162,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.476Z',163,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.477Z',164,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.477Z',165,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.477Z',166,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.479Z',167,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.479Z',168,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.479Z',169,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.481Z',170,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.481Z',171,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.481Z',172,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.483Z',173,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.483Z',174,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.483Z',175,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.486Z',176,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.486Z',177,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:20.486Z',178,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:20.486Z',179,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.486Z',180,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.486Z',181,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:04:20.486Z',182,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.486Z',183,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:20.487Z',184,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.487Z',185,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.487Z',186,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:20.487Z',187,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.487Z',188,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.488Z',189,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.488Z',190,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.488Z',191,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.488Z',192,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.488Z',193,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.489Z',194,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.489Z',195,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.489Z',196,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.489Z',197,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.489Z',198,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.489Z',199,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.491Z',200,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.491Z',201,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.492Z',202,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.494Z',203,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.494Z',204,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.495Z',205,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.496Z',206,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.496Z',207,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.497Z',208,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.500Z',209,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.500Z',210,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:20.500Z',211,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:20.500Z',212,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.500Z',213,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.500Z',214,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:04:20.500Z',215,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.500Z',216,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:20.501Z',217,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.501Z',218,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.501Z',219,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:20.501Z',220,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.501Z',221,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.502Z',222,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.502Z',223,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.502Z',224,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.502Z',225,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.502Z',226,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.502Z',227,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.502Z',228,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.502Z',229,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.503Z',230,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.503Z',231,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.503Z',232,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.505Z',233,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.505Z',234,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.506Z',235,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.508Z',236,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.508Z',237,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.509Z',238,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.511Z',239,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.511Z',240,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.512Z',241,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.514Z',242,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.514Z',243,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:20.514Z',244,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:20.514Z',245,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.514Z',246,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.514Z',247,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:04:20.514Z',248,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.514Z',249,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:20.515Z',250,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.515Z',251,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.515Z',252,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:20.515Z',253,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.515Z',254,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.516Z',255,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.516Z',256,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.516Z',257,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.516Z',258,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.516Z',259,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.516Z',260,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.516Z',261,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.516Z',262,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.516Z',263,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.516Z',264,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.538Z',265,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.539Z',266,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.539Z',267,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.540Z',268,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.543Z',269,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.543Z',270,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.544Z',271,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.546Z',272,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.546Z',273,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.548Z',274,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.550Z',275,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.550Z',276,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:20.550Z',277,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:20.550Z',278,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.550Z',279,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.550Z',280,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:04:20.550Z',281,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.550Z',282,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:20.551Z',283,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.551Z',284,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.551Z',285,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:20.551Z',286,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.551Z',287,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.552Z',288,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.552Z',289,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.552Z',290,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.552Z',291,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.552Z',292,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.553Z',293,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.553Z',294,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.553Z',295,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.553Z',296,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.553Z',297,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.553Z',298,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.556Z',299,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.556Z',300,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.557Z',301,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.559Z',302,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.559Z',303,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.560Z',304,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.561Z',305,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.561Z',306,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.563Z',307,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.565Z',308,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.565Z',309,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:20.565Z',310,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:20.565Z',311,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.565Z',312,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.565Z',313,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:04:20.565Z',314,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.565Z',315,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:20.566Z',316,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.566Z',317,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.567Z',318,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:20.567Z',319,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.567Z',320,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.568Z',321,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.568Z',322,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.568Z',323,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.568Z',324,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.568Z',325,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.570Z',326,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.570Z',327,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.570Z',328,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.571Z',329,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.571Z',330,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.572Z',331,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.574Z',332,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.574Z',333,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.576Z',334,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.578Z',335,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.578Z',336,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.579Z',337,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.581Z',338,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.581Z',339,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.583Z',340,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.585Z',341,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.585Z',342,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:20.585Z',343,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:20.585Z',344,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.585Z',345,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.585Z',346,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:04:20.585Z',347,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.585Z',348,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:20.585Z',349,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.585Z',350,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.586Z',351,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:20.586Z',352,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.586Z',353,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.587Z',354,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.587Z',355,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.588Z',356,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.588Z',357,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.588Z',358,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.588Z',359,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.589Z',360,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.590Z',361,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.591Z',362,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.591Z',363,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.592Z',364,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.594Z',365,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.594Z',366,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.597Z',367,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.634Z',368,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.635Z',369,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.637Z',370,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.639Z',371,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.639Z',372,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.642Z',373,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.644Z',374,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.644Z',375,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:20.644Z',376,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:20.644Z',377,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.644Z',378,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.644Z',379,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> Entering function.'] +['2019-08-14T17:04:20.644Z',380,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.644Z',381,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:20.645Z',382,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.645Z',383,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getPreviousFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.646Z',384,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> Entering function.'] +['2019-08-14T17:04:20.646Z',385,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.646Z',386,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.647Z',387,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.647Z',388,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getCurrentFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.648Z',389,'Multi Period Daily','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.648Z',390,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.648Z',391,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.650Z',392,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.651Z',393,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.656Z',394,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.658Z',395,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.659Z',396,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.660Z',397,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.661Z',398,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.663Z',399,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.670Z',400,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.673Z',401,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.673Z',402,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.676Z',403,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.678Z',404,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.680Z',405,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.686Z',406,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:20.688Z',407,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.688Z',408,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:20.688Z',409,'Multi Period Daily','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:20.688Z',410,'Multi Period Daily','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:04:20.688Z',411,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:04:20.688Z',412,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:04:20.690Z',413,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.690Z',414,'Multi Period Daily','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:04:20.690Z',415,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:04:20.693Z',416,'Multi Period Daily','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.693Z',417,'Multi Period Daily','[INFO] start -> processTimePeriods -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:04:20.693Z',418,'Multi Period Daily','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:04:20.693Z',419,'Multi Period Daily','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:20.693Z',420,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:04:20.693Z',421,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:20.694Z',422,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.694Z',423,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000001.0002.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000001.0002.json new file mode 100644 index 000000000..c2eda220e --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.20/Loop.00000001.0002.json @@ -0,0 +1,12 @@ +[ +['2019-08-14T17:04:20.695Z',424,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> bot.multiPeriodDailyProcessDatetime = Thu Aug 15 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:20.695Z',425,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> previousDay = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:20.695Z',426,'Multi Period Daily','[INFO] start -> processTimePeriods -> advanceTime -> Head of the market found @ 2019/8/14.'] +['2019-08-14T17:04:20.695Z',427,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Entering function.'] +['2019-08-14T17:04:20.695Z',428,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Execution finished well.'] +['2019-08-14T17:04:20.695Z',429,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:04:20.695Z',430,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:04:20.695Z',431,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:04:20.695Z',432,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:04:20.695Z',433,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.55/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.55/Loop.00000000.0000.json new file mode 100644 index 000000000..bec3851f6 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.55/Loop.00000000.0000.json @@ -0,0 +1,43 @@ +[ +['2019-08-14T17:02:55.725Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:02:55.725Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:02:55.725Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:02:55.725Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:55.725Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAPaula-Indicator-Bot/Multi-Period-Market/User.Bot.js'] +['2019-08-14T17:02:55.727Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAPaula-Indicator-Bot/Commons.js'] +['2019-08-14T17:02:55.728Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:02:55.745Z',8,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.755Z',9,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.761Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.770Z',11,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.795Z',12,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.807Z',13,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.817Z',14,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.828Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.869Z',16,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.888Z',17,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.905Z',18,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.934Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.972Z',20,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.996Z',21,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.014Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.066Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.093Z',24,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.135Z',25,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.158Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.217Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.261Z',28,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.336Z',29,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.376Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.448Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.509Z',32,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.611Z',33,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.722Z',34,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.828Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.944Z',36,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:57.161Z',37,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:57.391Z',38,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:57.574Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:57.681Z',40,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:02:57.681Z',41,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAPaula.Multi-Period-Market.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.55/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.55/Loop.00000001.0000.json new file mode 100644 index 000000000..18da3770b --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.55/Loop.00000001.0000.json @@ -0,0 +1,232 @@ +[ +['2019-08-14T17:02:55.728Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:02:55.729Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:02:55.729Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:55.729Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:55.729Z',5,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:55.729Z',6,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAPaula'] +['2019-08-14T17:02:55.730Z',7,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Market'] +['2019-08-14T17:02:55.730Z',8,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:55.730Z',9,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAPaula-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:02:55.730Z',10,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:55.730Z',11,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:55.730Z',12,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:02:55.730Z',13,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:55.730Z',14,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:55.730Z',15,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:02:55.730Z',16,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAChris-Bollinger-Bands-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:02:55.730Z',17,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:55.730Z',18,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:55.730Z',19,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> Entering function.'] +['2019-08-14T17:02:55.731Z',20,'Multi Period Market','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:55.732Z',21,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:55.732Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Entering function.'] +['2019-08-14T17:02:55.732Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:55.732Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> Entering function.'] +['2019-08-14T17:02:55.733Z',25,'Multi Period Market','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.733Z',26,'Multi Period Market','[INFO] start -> processTimePeriods -> Entering function.'] +['2019-08-14T17:02:55.734Z',27,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoop -> Entering function.'] +['2019-08-14T17:02:55.734Z',28,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.734Z',29,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.734Z',30,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:02:55.734Z',31,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.734Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.736Z',33,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.736Z',34,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.737Z',35,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.738Z',36,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.738Z',37,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.740Z',38,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.741Z',39,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.741Z',40,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.742Z',41,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.745Z',42,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.748Z',43,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.748Z',44,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.758Z',45,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.759Z',46,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.763Z',47,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.763Z',48,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.775Z',49,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.775Z',50,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:55.775Z',51,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:55.775Z',52,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.775Z',53,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.775Z',54,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:02:55.775Z',55,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.775Z',56,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.776Z',57,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.776Z',58,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.780Z',59,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.780Z',60,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.780Z',61,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.785Z',62,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.787Z',63,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.789Z',64,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.791Z',65,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.792Z',66,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.797Z',67,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.797Z',68,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.810Z',69,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.810Z',70,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.820Z',71,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.820Z',72,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.832Z',73,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.832Z',74,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:55.832Z',75,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:55.832Z',76,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.832Z',77,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.832Z',78,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:02:55.832Z',79,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.833Z',80,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.833Z',81,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.833Z',82,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.838Z',83,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.838Z',84,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.838Z',85,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.853Z',86,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.854Z',87,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.858Z',88,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.862Z',89,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.865Z',90,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.871Z',91,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.873Z',92,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.893Z',93,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.893Z',94,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.912Z',95,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.913Z',96,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.941Z',97,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.941Z',98,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:55.941Z',99,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:55.941Z',100,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:55.941Z',101,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:55.941Z',102,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:02:55.941Z',103,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:55.941Z',104,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:55.942Z',105,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.942Z',106,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:55.950Z',107,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:55.950Z',108,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:55.950Z',109,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:55.962Z',110,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:55.968Z',111,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:55.968Z',112,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:55.968Z',113,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:55.969Z',114,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:55.974Z',115,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:55.974Z',116,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.002Z',117,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.003Z',118,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.042Z',119,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.042Z',120,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.071Z',121,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.071Z',122,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:56.071Z',123,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:56.071Z',124,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:56.071Z',125,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:56.071Z',126,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:02:56.071Z',127,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:56.071Z',128,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.073Z',129,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:56.073Z',130,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:56.082Z',131,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:56.082Z',132,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:56.082Z',133,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:56.084Z',134,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:56.085Z',135,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:56.085Z',136,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:56.085Z',137,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:56.088Z',138,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.096Z',139,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.096Z',140,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.142Z',141,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.142Z',142,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.167Z',143,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.179Z',144,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.226Z',145,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.226Z',146,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:56.226Z',147,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:56.226Z',148,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:56.226Z',149,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:56.226Z',150,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:02:56.226Z',151,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:56.226Z',152,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.229Z',153,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:56.229Z',154,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:56.243Z',155,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:56.243Z',156,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:56.243Z',157,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:56.245Z',158,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:56.246Z',159,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:56.246Z',160,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:56.247Z',161,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:56.248Z',162,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.289Z',163,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.289Z',164,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.345Z',165,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.345Z',166,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.386Z',167,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.386Z',168,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.462Z',169,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.462Z',170,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:56.462Z',171,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:56.462Z',172,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:56.462Z',173,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:56.462Z',174,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:02:56.462Z',175,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:56.462Z',176,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.465Z',177,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:56.465Z',178,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:56.486Z',179,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:56.486Z',180,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:56.486Z',181,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:56.491Z',182,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:56.492Z',183,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:56.493Z',184,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:56.494Z',185,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:56.496Z',186,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.541Z',187,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.557Z',188,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.626Z',189,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.628Z',190,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.768Z',191,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.778Z',192,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.845Z',193,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.845Z',194,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:56.845Z',195,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:56.845Z',196,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:02:56.845Z',197,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:02:56.845Z',198,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:02:56.845Z',199,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:02:56.845Z',200,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:56.851Z',201,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:56.851Z',202,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:56.891Z',203,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:02:56.891Z',204,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:02:56.891Z',205,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:56.904Z',206,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:02:56.906Z',207,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:02:56.909Z',208,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:02:56.912Z',209,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:02:56.916Z',210,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:02:56.992Z',211,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:56.992Z',212,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:02:57.241Z',213,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.241Z',214,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:57.413Z',215,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.413Z',216,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:02:57.679Z',217,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.679Z',218,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:02:57.679Z',219,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:02:57.679Z',220,'Multi Period Market','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:02:57.679Z',221,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:02:57.680Z',222,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:57.681Z',223,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:57.681Z',224,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Entering function.'] +['2019-08-14T17:02:57.681Z',225,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Execution finished well.'] +['2019-08-14T17:02:57.681Z',226,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:02:57.681Z',227,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:02:57.681Z',228,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:02:57.681Z',229,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:02:57.681Z',230,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.37/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.37/Loop.00000000.0000.json new file mode 100644 index 000000000..66d950e7f --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.37/Loop.00000000.0000.json @@ -0,0 +1,43 @@ +[ +['2019-08-14T17:03:37.841Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:03:37.841Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:03:37.841Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:03:37.841Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:37.841Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAPaula-Indicator-Bot/Multi-Period-Market/User.Bot.js'] +['2019-08-14T17:03:37.842Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAPaula-Indicator-Bot/Commons.js'] +['2019-08-14T17:03:37.843Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:03:37.858Z',8,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:37.868Z',9,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:37.872Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:37.881Z',11,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:37.907Z',12,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:37.920Z',13,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:37.935Z',14,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:37.949Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:37.994Z',16,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.019Z',17,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.049Z',18,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.077Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.117Z',20,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.138Z',21,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.164Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.189Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.220Z',24,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.292Z',25,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.323Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.382Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.444Z',28,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.511Z',29,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.565Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.658Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.768Z',32,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.885Z',33,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:39.013Z',34,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:39.161Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:39.300Z',36,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:39.517Z',37,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:39.713Z',38,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:39.951Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:39.980Z',40,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:03:39.980Z',41,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAPaula.Multi-Period-Market.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.37/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.37/Loop.00000001.0000.json new file mode 100644 index 000000000..697df5f6b --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.37/Loop.00000001.0000.json @@ -0,0 +1,232 @@ +[ +['2019-08-14T17:03:37.843Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:03:37.844Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:03:37.844Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:37.844Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:37.844Z',5,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:37.845Z',6,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAPaula'] +['2019-08-14T17:03:37.845Z',7,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Market'] +['2019-08-14T17:03:37.845Z',8,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:37.845Z',9,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAPaula-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:03:37.845Z',10,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:37.845Z',11,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:37.845Z',12,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:03:37.845Z',13,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:37.845Z',14,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:37.845Z',15,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:03:37.845Z',16,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAChris-Bollinger-Bands-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:03:37.845Z',17,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:37.845Z',18,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:37.846Z',19,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> Entering function.'] +['2019-08-14T17:03:37.846Z',20,'Multi Period Market','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:37.848Z',21,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:37.848Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Entering function.'] +['2019-08-14T17:03:37.848Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:37.848Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> Entering function.'] +['2019-08-14T17:03:37.848Z',25,'Multi Period Market','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.848Z',26,'Multi Period Market','[INFO] start -> processTimePeriods -> Entering function.'] +['2019-08-14T17:03:37.848Z',27,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoop -> Entering function.'] +['2019-08-14T17:03:37.848Z',28,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:37.848Z',29,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:37.848Z',30,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:03:37.848Z',31,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.848Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:37.849Z',33,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.849Z',34,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.850Z',35,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:37.850Z',36,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:37.851Z',37,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.853Z',38,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:37.854Z',39,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:37.855Z',40,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:37.856Z',41,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:37.857Z',42,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.860Z',43,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.861Z',44,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.870Z',45,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.870Z',46,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.875Z',47,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.875Z',48,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.885Z',49,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.885Z',50,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:37.885Z',51,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:37.885Z',52,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:37.885Z',53,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:37.885Z',54,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:03:37.885Z',55,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.885Z',56,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:37.886Z',57,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.886Z',58,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.891Z',59,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:37.891Z',60,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:37.891Z',61,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.897Z',62,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:37.899Z',63,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:37.900Z',64,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:37.902Z',65,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:37.905Z',66,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.910Z',67,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.910Z',68,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.925Z',69,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.925Z',70,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.938Z',71,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.938Z',72,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.953Z',73,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.953Z',74,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:37.953Z',75,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:37.953Z',76,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:37.953Z',77,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:37.953Z',78,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:03:37.953Z',79,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:37.953Z',80,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:37.954Z',81,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.954Z',82,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:37.960Z',83,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:37.960Z',84,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:37.960Z',85,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:37.973Z',86,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:37.975Z',87,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:37.980Z',88,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:37.989Z',89,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:37.989Z',90,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:37.997Z',91,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:37.999Z',92,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.024Z',93,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.026Z',94,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.054Z',95,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.057Z',96,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.083Z',97,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.083Z',98,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:38.083Z',99,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:38.083Z',100,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:38.083Z',101,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:38.083Z',102,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:03:38.083Z',103,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:38.083Z',104,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.085Z',105,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:38.085Z',106,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:38.090Z',107,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:38.090Z',108,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:38.090Z',109,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:38.102Z',110,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:38.112Z',111,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:38.113Z',112,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:38.113Z',113,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:38.114Z',114,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.119Z',115,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.119Z',116,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.143Z',117,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.143Z',118,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.171Z',119,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.171Z',120,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.197Z',121,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.197Z',122,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:38.197Z',123,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:38.197Z',124,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:38.197Z',125,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:38.197Z',126,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:03:38.197Z',127,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:38.197Z',128,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.199Z',129,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:38.199Z',130,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:38.209Z',131,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:38.209Z',132,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:38.209Z',133,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:38.209Z',134,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:38.210Z',135,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:38.210Z',136,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:38.211Z',137,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:38.212Z',138,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.249Z',139,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.249Z',140,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.299Z',141,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.299Z',142,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.331Z',143,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.331Z',144,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.395Z',145,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.395Z',146,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:38.395Z',147,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:38.395Z',148,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:38.395Z',149,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:38.395Z',150,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:03:38.395Z',151,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:38.395Z',152,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.397Z',153,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:38.397Z',154,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:38.411Z',155,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:38.411Z',156,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:38.411Z',157,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:38.412Z',158,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:38.413Z',159,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:38.414Z',160,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:38.433Z',161,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:38.435Z',162,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.450Z',163,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.463Z',164,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.518Z',165,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.520Z',166,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.598Z',167,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.613Z',168,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.669Z',169,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.669Z',170,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:38.669Z',171,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:38.669Z',172,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:38.669Z',173,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:38.669Z',174,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:03:38.669Z',175,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:38.669Z',176,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:38.672Z',177,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:38.672Z',178,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:38.698Z',179,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:38.698Z',180,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:38.698Z',181,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:38.700Z',182,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:38.701Z',183,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:38.733Z',184,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:38.747Z',185,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:38.749Z',186,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.773Z',187,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.773Z',188,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:38.954Z',189,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:38.954Z',190,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:39.031Z',191,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:39.031Z',192,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:39.177Z',193,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:39.177Z',194,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:39.177Z',195,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:39.177Z',196,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:03:39.177Z',197,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:03:39.177Z',198,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:03:39.177Z',199,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:03:39.177Z',200,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:39.183Z',201,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:39.183Z',202,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:39.226Z',203,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:03:39.226Z',204,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:03:39.226Z',205,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:39.228Z',206,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:03:39.229Z',207,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:03:39.245Z',208,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:03:39.263Z',209,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:03:39.270Z',210,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:03:39.347Z',211,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:39.347Z',212,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:03:39.555Z',213,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:39.574Z',214,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:39.792Z',215,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:39.807Z',216,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:03:39.978Z',217,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:39.978Z',218,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:03:39.978Z',219,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:03:39.978Z',220,'Multi Period Market','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:03:39.978Z',221,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:03:39.978Z',222,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:39.980Z',223,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:39.980Z',224,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Entering function.'] +['2019-08-14T17:03:39.980Z',225,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Execution finished well.'] +['2019-08-14T17:03:39.980Z',226,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:03:39.980Z',227,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:03:39.980Z',228,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:03:39.980Z',229,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:03:39.980Z',230,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.20/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.20/Loop.00000000.0000.json new file mode 100644 index 000000000..16bfb4f5b --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.20/Loop.00000000.0000.json @@ -0,0 +1,43 @@ +[ +['2019-08-14T17:04:20.705Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:04:20.705Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:04:20.705Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:04:20.705Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:20.705Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAPaula-Indicator-Bot/Multi-Period-Market/User.Bot.js'] +['2019-08-14T17:04:20.706Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AAPaula-Indicator-Bot/Commons.js'] +['2019-08-14T17:04:20.707Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:04:20.717Z',8,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.724Z',9,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.729Z',10,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.737Z',11,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.759Z',12,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.772Z',13,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.785Z',14,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.797Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.828Z',16,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.847Z',17,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.872Z',18,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.893Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.938Z',20,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.957Z',21,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.989Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.018Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.044Z',24,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.109Z',25,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.133Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.190Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.241Z',28,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.291Z',29,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.344Z',30,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.423Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.501Z',32,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.580Z',33,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.691Z',34,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.835Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.979Z',36,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Channels/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:22.205Z',37,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Channels/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:22.380Z',38,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Sub-Channels/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:22.602Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Standard-Sub-Channels/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:22.643Z',40,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:04:22.643Z',41,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AAPaula.Multi-Period-Market.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.20/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.20/Loop.00000001.0000.json new file mode 100644 index 000000000..fd5d80604 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.20/Loop.00000001.0000.json @@ -0,0 +1,232 @@ +[ +['2019-08-14T17:04:20.707Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:04:20.707Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:04:20.707Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:20.707Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:20.707Z',5,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:20.708Z',6,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAPaula'] +['2019-08-14T17:04:20.708Z',7,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Market'] +['2019-08-14T17:04:20.708Z',8,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:20.708Z',9,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAPaula-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:04:20.708Z',10,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:20.708Z',11,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:20.708Z',12,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:04:20.708Z',13,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:20.708Z',14,'Data Set','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:20.708Z',15,'Data Dependencies','[INFO] initialize -> addDataSet -> Entering function.'] +['2019-08-14T17:04:20.708Z',16,'Data Dependencies','[INFO] initialize -> addDataSet -> DataSet added to Map. -> key = AAMasters-AAChris-Bollinger-Bands-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:04:20.708Z',17,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:20.708Z',18,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:20.708Z',19,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> Entering function.'] +['2019-08-14T17:04:20.708Z',20,'Multi Period Market','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:20.709Z',21,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:20.709Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Entering function.'] +['2019-08-14T17:04:20.710Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> intitializeProcessFramework -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:20.710Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> Entering function.'] +['2019-08-14T17:04:20.710Z',25,'Multi Period Market','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.710Z',26,'Multi Period Market','[INFO] start -> processTimePeriods -> Entering function.'] +['2019-08-14T17:04:20.710Z',27,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoop -> Entering function.'] +['2019-08-14T17:04:20.710Z',28,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.710Z',29,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.710Z',30,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:04:20.710Z',31,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.710Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.710Z',33,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.710Z',34,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.713Z',35,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.713Z',36,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.713Z',37,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.714Z',38,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.715Z',39,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.715Z',40,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.716Z',41,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.716Z',42,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.719Z',43,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.719Z',44,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.727Z',45,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.727Z',46,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.733Z',47,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.733Z',48,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.740Z',49,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.740Z',50,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:20.740Z',51,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:20.740Z',52,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.740Z',53,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.740Z',54,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:04:20.740Z',55,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.740Z',56,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.741Z',57,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.741Z',58,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.744Z',59,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.744Z',60,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.744Z',61,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.751Z',62,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.753Z',63,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.754Z',64,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.756Z',65,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.757Z',66,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.761Z',67,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.761Z',68,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.775Z',69,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.775Z',70,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.788Z',71,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.788Z',72,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.800Z',73,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.800Z',74,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:20.800Z',75,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:20.800Z',76,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.800Z',77,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.800Z',78,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:04:20.800Z',79,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.800Z',80,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.801Z',81,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.801Z',82,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.806Z',83,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.806Z',84,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.806Z',85,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.817Z',86,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.818Z',87,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.821Z',88,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.822Z',89,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.824Z',90,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.831Z',91,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.832Z',92,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.852Z',93,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.855Z',94,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.877Z',95,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.878Z',96,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.901Z',97,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.901Z',98,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:20.901Z',99,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:20.901Z',100,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:20.901Z',101,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:20.901Z',102,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:04:20.901Z',103,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:20.901Z',104,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:20.902Z',105,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.902Z',106,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:20.910Z',107,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:20.910Z',108,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:20.910Z',109,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:20.923Z',110,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:20.932Z',111,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:20.932Z',112,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:20.933Z',113,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:20.933Z',114,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.940Z',115,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.940Z',116,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.963Z',117,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.963Z',118,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:20.996Z',119,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:20.996Z',120,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:21.024Z',121,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:21.025Z',122,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:21.025Z',123,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:21.025Z',124,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:21.025Z',125,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:21.025Z',126,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:04:21.025Z',127,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:21.025Z',128,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.027Z',129,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:21.027Z',130,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:21.035Z',131,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:21.035Z',132,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:21.035Z',133,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:21.036Z',134,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:21.036Z',135,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:21.036Z',136,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:21.037Z',137,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:21.039Z',138,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:21.068Z',139,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:21.068Z',140,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:21.114Z',141,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:21.114Z',142,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:21.142Z',143,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:21.142Z',144,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:21.198Z',145,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:21.198Z',146,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:21.198Z',147,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:21.198Z',148,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:21.198Z',149,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:21.198Z',150,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:04:21.198Z',151,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:21.198Z',152,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.200Z',153,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:21.200Z',154,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:21.214Z',155,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:21.214Z',156,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:21.214Z',157,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:21.215Z',158,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:21.215Z',159,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:21.216Z',160,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:21.234Z',161,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:21.235Z',162,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:21.245Z',163,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:21.255Z',164,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:21.300Z',165,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:21.302Z',166,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:21.379Z',167,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:21.391Z',168,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:21.434Z',169,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:21.434Z',170,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:21.434Z',171,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:21.434Z',172,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:21.434Z',173,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:21.434Z',174,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:04:21.434Z',175,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:21.434Z',176,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.437Z',177,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:21.437Z',178,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:21.457Z',179,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:21.457Z',180,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:21.457Z',181,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:21.458Z',182,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:21.458Z',183,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:21.478Z',184,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:21.488Z',185,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:21.489Z',186,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:21.506Z',187,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:21.506Z',188,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:21.637Z',189,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:21.637Z',190,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:21.710Z',191,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:21.710Z',192,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:21.856Z',193,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:21.856Z',194,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:21.856Z',195,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:21.857Z',196,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> Entering function.'] +['2019-08-14T17:04:21.857Z',197,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> Entering function.'] +['2019-08-14T17:04:21.857Z',198,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> Entering function.'] +['2019-08-14T17:04:21.857Z',199,'Data Set','[INFO] getTextFile -> Entering function.'] +['2019-08-14T17:04:21.857Z',200,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAChris.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Bollinger-Bands/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:21.862Z',201,'Data Set','[INFO] getTextFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:21.862Z',202,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> dependencyLoopBody -> getFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:21.905Z',203,'Multi Period Market','[INFO] start -> processTimePeriods -> dependencyControlLoop -> Entering function.'] +['2019-08-14T17:04:21.905Z',204,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> Entering function.'] +['2019-08-14T17:04:21.905Z',205,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:21.907Z',206,'Commons','[INFO] buildChannels -> Entering function.'] +['2019-08-14T17:04:21.908Z',207,'Commons','[INFO] buildStandardChannels -> Entering function.'] +['2019-08-14T17:04:21.925Z',208,'Commons','[INFO] buildSubChannels -> Entering function.'] +['2019-08-14T17:04:21.944Z',209,'Commons','[INFO] buildStandardSubChannels -> Entering function.'] +['2019-08-14T17:04:21.949Z',210,'User Bot','[INFO] start -> writeChannelsFile -> Entering function.'] +['2019-08-14T17:04:22.026Z',211,'User Bot','[INFO] start -> writeChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.026Z',212,'User Bot','[INFO] start -> writeStandardChannelsFile -> Entering function.'] +['2019-08-14T17:04:22.232Z',213,'User Bot','[INFO] start -> writeStandardChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.244Z',214,'User Bot','[INFO] start -> writeSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:22.451Z',215,'User Bot','[INFO] start -> writeSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.463Z',216,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> Entering function.'] +['2019-08-14T17:04:22.641Z',217,'User Bot','[INFO] start -> writeStandardSubChannelsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.641Z',218,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsLoopBody -> callTheBot -> onBotFinished -> Entering function.'] +['2019-08-14T17:04:22.641Z',219,'Multi Period Market','[INFO] start -> processTimePeriods -> periodsControlLoop -> Entering function.'] +['2019-08-14T17:04:22.641Z',220,'Multi Period Market','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:04:22.641Z',221,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:04:22.642Z',222,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AAPaula.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:22.643Z',223,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:22.643Z',224,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Entering function.'] +['2019-08-14T17:04:22.643Z',225,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startProcessFramework -> onFinished -> Execution finished well.'] +['2019-08-14T17:04:22.643Z',226,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:04:22.643Z',227,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:04:22.643Z',228,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:04:22.643Z',229,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:04:22.643Z',230,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000000.0000.json new file mode 100644 index 000000000..161744198 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000000.0000.json @@ -0,0 +1,123 @@ +[ +['2019-08-14T17:02:49.437Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:02:49.437Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:02:49.437Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:02:49.437Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:49.437Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AATom-Indicator-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:02:49.440Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AATom-Indicator-Bot/Commons.js'] +['2019-08-14T17:02:49.440Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:02:49.461Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.463Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.466Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.468Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.471Z',12,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.473Z',13,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.477Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.478Z',15,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.481Z',16,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.484Z',17,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.486Z',18,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.487Z',19,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.488Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.488Z',21,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.490Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.491Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.494Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.495Z',25,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.497Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.499Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.502Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.503Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.504Z',30,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.505Z',31,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.506Z',32,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.508Z',33,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.510Z',34,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.511Z',35,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.513Z',36,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.515Z',37,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.518Z',38,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.519Z',39,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.519Z',40,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.520Z',41,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.521Z',42,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.525Z',43,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.527Z',44,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.528Z',45,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.531Z',46,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.534Z',47,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.536Z',48,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.537Z',49,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.538Z',50,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.539Z',51,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.540Z',52,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.542Z',53,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.544Z',54,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.545Z',55,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.549Z',56,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.552Z',57,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.554Z',58,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.555Z',59,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.556Z',60,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.556Z',61,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.558Z',62,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.560Z',63,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.562Z',64,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.563Z',65,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.567Z',66,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.571Z',67,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.573Z',68,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.574Z',69,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.575Z',70,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.576Z',71,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.580Z',72,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.583Z',73,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.586Z',74,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.587Z',75,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.593Z',76,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.596Z',77,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.598Z',78,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.598Z',79,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.599Z',80,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.601Z',81,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.605Z',82,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.608Z',83,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.611Z',84,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.612Z',85,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.641Z',86,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.645Z',87,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.647Z',88,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.648Z',89,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.649Z',90,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.651Z',91,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.660Z',92,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.664Z',93,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.668Z',94,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.669Z',95,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.682Z',96,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.687Z',97,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.690Z',98,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.691Z',99,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.693Z',100,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.695Z',101,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.707Z',102,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.711Z',103,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.714Z',104,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.715Z',105,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.729Z',106,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.734Z',107,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.736Z',108,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.737Z',109,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:02:49.739Z',110,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.742Z',111,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.756Z',112,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.759Z',113,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.761Z',114,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.762Z',115,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.785Z',116,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:02:49.789Z',117,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:02:49.793Z',118,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:02:49.795Z',119,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:02:49.801Z',120,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:02:49.801Z',121,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AATom.Multi-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000001.0000.json new file mode 100644 index 000000000..a3187b288 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000001.0000.json @@ -0,0 +1,42 @@ +[ +['2019-08-14T17:02:49.441Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:02:49.442Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:02:49.442Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:49.442Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:49.442Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:49.442Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:49.442Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:49.442Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:49.442Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:49.443Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:02:49.443Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:02:49.443Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:49.443Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:49.443Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AATom'] +['2019-08-14T17:02:49.443Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:02:49.443Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:49.443Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AATom-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:49.443Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:02:49.443Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:02:49.443Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:49.443Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:49.443Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:49.443Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:49.443Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:02:49.443Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:49.443Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:49.443Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:49.443Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:02:49.446Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:49.446Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:02:49.446Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:49.446Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:02:49.450Z',33,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:49.451Z',34,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:02:49.451Z',35,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:02:49.451Z',36,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:49.451Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AATom-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:02:49.451Z',38,'User Bot','[INFO] start -> getContextVariables -> thisReport.lastFile !== undefined'] +['2019-08-14T17:02:49.454Z',39,'User Bot','[INFO] start -> buildStairs -> Entering function.'] +['2019-08-14T17:02:49.454Z',40,'User Bot','[INFO] start -> buildStairs -> processDate = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000001.0001.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000001.0001.json new file mode 100644 index 000000000..56e8a31db --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000001.0001.json @@ -0,0 +1,503 @@ +[ +['2019-08-14T17:02:49.455Z',41,'User Bot','[INFO] start -> buildStairs -> advanceTime -> Entering function.'] +['2019-08-14T17:02:49.455Z',42,'User Bot','[INFO] start -> buildStairs -> advanceTime -> processDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:49.455Z',43,'User Bot','[INFO] start -> buildStairs -> advanceTime -> previousDay = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:49.455Z',44,'User Bot','[INFO] start -> buildStairs -> periodsLoop -> Entering function.'] +['2019-08-14T17:02:49.457Z',45,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:49.457Z',46,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:02:49.458Z',47,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.462Z',48,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.462Z',49,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:02:49.462Z',50,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.465Z',51,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.465Z',52,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:02:49.466Z',53,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.467Z',54,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.467Z',55,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.469Z',56,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.470Z',57,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:02:49.470Z',58,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.470Z',59,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.470Z',60,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:49.470Z',61,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.471Z',62,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.473Z',63,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.473Z',64,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 7 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.473Z',65,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.473Z',66,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.476Z',67,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.476Z',68,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 6 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.476Z',69,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.476Z',70,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:02:49.477Z',71,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.477Z',72,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.478Z',73,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.478Z',74,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.479Z',75,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:49.479Z',76,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.479Z',77,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.479Z',78,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:49.480Z',79,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:49.481Z',80,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.483Z',81,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.483Z',82,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 14 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.483Z',83,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.483Z',84,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.486Z',85,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.486Z',86,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 9 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.486Z',87,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.486Z',88,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:49.486Z',89,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:49.486Z',90,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:02:49.486Z',91,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.487Z',92,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.487Z',93,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:02:49.487Z',94,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.488Z',95,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.488Z',96,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:02:49.488Z',97,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.488Z',98,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.488Z',99,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.489Z',100,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.489Z',101,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:02:49.489Z',102,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.489Z',103,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.489Z',104,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:49.489Z',105,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.489Z',106,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.491Z',107,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.491Z',108,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 8 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.491Z',109,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.491Z',110,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.493Z',111,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.493Z',112,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 8 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.493Z',113,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.493Z',114,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:02:49.493Z',115,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.495Z',116,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.495Z',117,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.496Z',118,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.496Z',119,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:49.496Z',120,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.496Z',121,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.496Z',122,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:49.497Z',123,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:49.497Z',124,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.499Z',125,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.499Z',126,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 20 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.499Z',127,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.499Z',128,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.502Z',129,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.502Z',130,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 13 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.502Z',131,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.502Z',132,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:49.502Z',133,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:49.502Z',134,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:02:49.502Z',135,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.503Z',136,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.503Z',137,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:02:49.503Z',138,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.504Z',139,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.504Z',140,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:02:49.504Z',141,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.505Z',142,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.505Z',143,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.506Z',144,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.506Z',145,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:02:49.506Z',146,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.506Z',147,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.506Z',148,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:49.506Z',149,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.506Z',150,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.508Z',151,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.508Z',152,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 12 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.508Z',153,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.508Z',154,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.510Z',155,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.510Z',156,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 9 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.510Z',157,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.510Z',158,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:02:49.510Z',159,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.511Z',160,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.511Z',161,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.512Z',162,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.512Z',163,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:49.512Z',164,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.512Z',165,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.512Z',166,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:49.513Z',167,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:49.513Z',168,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.515Z',169,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.515Z',170,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 25 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.515Z',171,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.515Z',172,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.517Z',173,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.518Z',174,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 21 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.518Z',175,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.518Z',176,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:49.518Z',177,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:49.518Z',178,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:02:49.518Z',179,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.518Z',180,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.518Z',181,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:02:49.519Z',182,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.519Z',183,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.519Z',184,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:02:49.519Z',185,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.520Z',186,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.520Z',187,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.521Z',188,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.521Z',189,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:02:49.521Z',190,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.521Z',191,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.521Z',192,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:49.521Z',193,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.521Z',194,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.525Z',195,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.525Z',196,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 20 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.525Z',197,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.525Z',198,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.527Z',199,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.527Z',200,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 11 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.527Z',201,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.527Z',202,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:02:49.527Z',203,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.528Z',204,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.528Z',205,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.529Z',206,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.529Z',207,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:49.529Z',208,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.529Z',209,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.529Z',210,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:49.530Z',211,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:49.530Z',212,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.533Z',213,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.533Z',214,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 32 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.533Z',215,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.533Z',216,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.536Z',217,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.536Z',218,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 21 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.536Z',219,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.536Z',220,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:49.536Z',221,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:49.536Z',222,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:02:49.536Z',223,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.537Z',224,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.537Z',225,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:02:49.537Z',226,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.538Z',227,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.538Z',228,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:02:49.538Z',229,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.538Z',230,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.538Z',231,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.539Z',232,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.539Z',233,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:02:49.539Z',234,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.539Z',235,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.540Z',236,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:49.540Z',237,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.540Z',238,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.542Z',239,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.542Z',240,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 27 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.542Z',241,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.542Z',242,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.544Z',243,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.544Z',244,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 17 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.544Z',245,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.544Z',246,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:02:49.544Z',247,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.545Z',248,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.545Z',249,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.546Z',250,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.546Z',251,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:49.546Z',252,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.546Z',253,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.546Z',254,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:49.548Z',255,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:49.548Z',256,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.552Z',257,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.552Z',258,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 46 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.552Z',259,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.552Z',260,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.554Z',261,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.554Z',262,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 35 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.554Z',263,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.554Z',264,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:49.554Z',265,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:49.554Z',266,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:02:49.554Z',267,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.555Z',268,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.555Z',269,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:02:49.555Z',270,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.555Z',271,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.556Z',272,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:02:49.556Z',273,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.556Z',274,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.556Z',275,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.557Z',276,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.557Z',277,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:02:49.557Z',278,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.558Z',279,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.558Z',280,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:49.558Z',281,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.558Z',282,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.560Z',283,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.560Z',284,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 32 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.560Z',285,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.560Z',286,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.562Z',287,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.562Z',288,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 22 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.562Z',289,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.562Z',290,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:02:49.562Z',291,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.563Z',292,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.563Z',293,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.564Z',294,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.564Z',295,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:49.564Z',296,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.564Z',297,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.565Z',298,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:49.567Z',299,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:49.567Z',300,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.570Z',301,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.570Z',302,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 71 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.570Z',303,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.570Z',304,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.573Z',305,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.573Z',306,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 52 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.573Z',307,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.573Z',308,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:49.573Z',309,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:49.573Z',310,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:02:49.573Z',311,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.574Z',312,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.574Z',313,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:02:49.574Z',314,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.575Z',315,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.575Z',316,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:02:49.575Z',317,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.575Z',318,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.576Z',319,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.576Z',320,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.577Z',321,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:02:49.577Z',322,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.578Z',323,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.579Z',324,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:49.579Z',325,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.579Z',326,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.582Z',327,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.582Z',328,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 62 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.582Z',329,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.582Z',330,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.586Z',331,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.586Z',332,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 58 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.586Z',333,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.586Z',334,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:02:49.586Z',335,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.587Z',336,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.587Z',337,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.588Z',338,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.588Z',339,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:49.588Z',340,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.588Z',341,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.589Z',342,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:49.592Z',343,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:49.592Z',344,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.595Z',345,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.595Z',346,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 124 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.595Z',347,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.595Z',348,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.598Z',349,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.598Z',350,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 102 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.598Z',351,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.598Z',352,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:49.598Z',353,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:49.598Z',354,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:02:49.598Z',355,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.598Z',356,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.598Z',357,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:02:49.598Z',358,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.599Z',359,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.599Z',360,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:02:49.599Z',361,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.600Z',362,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.601Z',363,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.601Z',364,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.602Z',365,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:02:49.602Z',366,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.603Z',367,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.604Z',368,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:49.605Z',369,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.605Z',370,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.607Z',371,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.607Z',372,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 76 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.607Z',373,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.607Z',374,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.611Z',375,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.611Z',376,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 70 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.611Z',377,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.611Z',378,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:02:49.611Z',379,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.612Z',380,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.612Z',381,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.613Z',382,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.613Z',383,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:49.613Z',384,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.629Z',385,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.634Z',386,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:49.640Z',387,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:49.640Z',388,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.644Z',389,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.644Z',390,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 150 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.644Z',391,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.644Z',392,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.647Z',393,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.647Z',394,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 129 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.647Z',395,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.647Z',396,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:49.647Z',397,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:49.647Z',398,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:02:49.647Z',399,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.648Z',400,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.648Z',401,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:02:49.648Z',402,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.649Z',403,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.649Z',404,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:02:49.649Z',405,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.650Z',406,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.650Z',407,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.651Z',408,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.652Z',409,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:02:49.652Z',410,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.657Z',411,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.658Z',412,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:49.660Z',413,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.660Z',414,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.663Z',415,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.663Z',416,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 84 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.663Z',417,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.663Z',418,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.668Z',419,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.668Z',420,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 79 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.668Z',421,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.668Z',422,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:02:49.668Z',423,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.668Z',424,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.669Z',425,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.670Z',426,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.670Z',427,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:49.670Z',428,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.671Z',429,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.672Z',430,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:49.680Z',431,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:49.681Z',432,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.686Z',433,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.686Z',434,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 186 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.686Z',435,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.686Z',436,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.690Z',437,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.690Z',438,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 166 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.690Z',439,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.690Z',440,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:49.690Z',441,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:49.690Z',442,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:02:49.690Z',443,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.691Z',444,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.691Z',445,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:02:49.691Z',446,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.692Z',447,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.692Z',448,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:02:49.693Z',449,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.694Z',450,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.695Z',451,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.695Z',452,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.696Z',453,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:02:49.696Z',454,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.699Z',455,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.704Z',456,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:49.706Z',457,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.706Z',458,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.709Z',459,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.710Z',460,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 106 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.710Z',461,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.710Z',462,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.714Z',463,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.714Z',464,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 100 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.714Z',465,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.714Z',466,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:02:49.714Z',467,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.715Z',468,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.715Z',469,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.716Z',470,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.717Z',471,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:49.717Z',472,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.719Z',473,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.720Z',474,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:49.728Z',475,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:49.728Z',476,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.732Z',477,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.732Z',478,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 237 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.732Z',479,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.732Z',480,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.736Z',481,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.736Z',482,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 224 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.736Z',483,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.736Z',484,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:49.736Z',485,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:49.736Z',486,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:02:49.736Z',487,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.737Z',488,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.737Z',489,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:02:49.737Z',490,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.738Z',491,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.739Z',492,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:02:49.739Z',493,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.740Z',494,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.742Z',495,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.743Z',496,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.744Z',497,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:02:49.744Z',498,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.749Z',499,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:02:49.753Z',500,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:49.755Z',501,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.755Z',502,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.758Z',503,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.758Z',504,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 92 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.758Z',505,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.758Z',506,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.761Z',507,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.761Z',508,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 120 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.761Z',509,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.761Z',510,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:02:49.761Z',511,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.761Z',512,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.762Z',513,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:02:49.763Z',514,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:02:49.763Z',515,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:49.764Z',516,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.767Z',517,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:02:49.769Z',518,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:49.783Z',519,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:49.783Z',520,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.786Z',521,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.787Z',522,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 288 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.787Z',523,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:02:49.787Z',524,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:02:49.793Z',525,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.793Z',526,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 322 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:02:49.793Z',527,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:02:49.793Z',528,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:49.793Z',529,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:02:49.793Z',530,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:02:49.795Z',531,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.795Z',532,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:02:49.795Z',533,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:02:49.797Z',534,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.797Z',535,'User Bot','[INFO] writeDataRanges -> writeDataRanges -> onVolumeStairsDataRangeWritten -> Entering function.'] +['2019-08-14T17:02:49.797Z',536,'User Bot','[INFO] start -> buildStairs -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:02:49.797Z',537,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:02:49.797Z',538,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:49.797Z',539,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:02:49.797Z',540,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:49.798Z',541,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000001.0002.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000001.0002.json new file mode 100644 index 000000000..e885968be --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.02.49/Loop.00000001.0002.json @@ -0,0 +1,13 @@ +[ +['2019-08-14T17:02:49.801Z',542,'User Bot','[INFO] start -> buildStairs -> advanceTime -> Entering function.'] +['2019-08-14T17:02:49.801Z',543,'User Bot','[INFO] start -> buildStairs -> advanceTime -> processDate = Thu Aug 15 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:49.801Z',544,'User Bot','[INFO] start -> buildStairs -> advanceTime -> previousDay = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:02:49.801Z',545,'User Bot','[INFO] start -> buildStairs -> advanceTime -> Head of the market found @ 2019/8/14.'] +['2019-08-14T17:02:49.801Z',546,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:02:49.801Z',547,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:02:49.801Z',548,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:02:49.801Z',549,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:02:49.801Z',550,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:02:49.801Z',551,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:02:49.801Z',552,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000000.0000.json new file mode 100644 index 000000000..d81aa35b5 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000000.0000.json @@ -0,0 +1,123 @@ +[ +['2019-08-14T17:03:31.553Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:03:31.553Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:03:31.553Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:03:31.553Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:31.553Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AATom-Indicator-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:03:31.555Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AATom-Indicator-Bot/Commons.js'] +['2019-08-14T17:03:31.556Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:03:31.573Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.575Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.577Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.579Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.582Z',12,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.584Z',13,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.587Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.588Z',15,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.593Z',16,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.595Z',17,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.597Z',18,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.598Z',19,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.599Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.599Z',21,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.602Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.604Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.607Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.608Z',25,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.609Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.612Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.614Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.615Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.616Z',30,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.617Z',31,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.619Z',32,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.621Z',33,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.622Z',34,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.623Z',35,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.625Z',36,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.628Z',37,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.630Z',38,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.631Z',39,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.632Z',40,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.633Z',41,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.635Z',42,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.637Z',43,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.639Z',44,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.639Z',45,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.643Z',46,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.645Z',47,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.647Z',48,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.648Z',49,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.649Z',50,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.650Z',51,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.652Z',52,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.654Z',53,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.656Z',54,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.657Z',55,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.661Z',56,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.663Z',57,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.665Z',58,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.666Z',59,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.667Z',60,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.668Z',61,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.670Z',62,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.673Z',63,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.675Z',64,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.676Z',65,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.679Z',66,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.681Z',67,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.683Z',68,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.684Z',69,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.685Z',70,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.686Z',71,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.690Z',72,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.692Z',73,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.694Z',74,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.695Z',75,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.700Z',76,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.704Z',77,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.706Z',78,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.707Z',79,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.708Z',80,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.709Z',81,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.716Z',82,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.720Z',83,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.722Z',84,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.724Z',85,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.741Z',86,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.744Z',87,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.747Z',88,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.748Z',89,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.749Z',90,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.751Z',91,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.779Z',92,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.783Z',93,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.785Z',94,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.787Z',95,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.799Z',96,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.802Z',97,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.804Z',98,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.805Z',99,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.806Z',100,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.808Z',101,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.818Z',102,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.823Z',103,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.825Z',104,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.826Z',105,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.842Z',106,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.845Z',107,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.847Z',108,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.848Z',109,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:03:31.849Z',110,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.851Z',111,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.862Z',112,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.866Z',113,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.868Z',114,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.870Z',115,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.888Z',116,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:03:31.891Z',117,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:03:31.894Z',118,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:03:31.896Z',119,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:03:31.901Z',120,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:03:31.901Z',121,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AATom.Multi-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000001.0000.json new file mode 100644 index 000000000..d4d69b15e --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000001.0000.json @@ -0,0 +1,42 @@ +[ +['2019-08-14T17:03:31.556Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:03:31.558Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:03:31.558Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:31.558Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:31.558Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:31.558Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:31.558Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:31.558Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:31.558Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:31.559Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AATom'] +['2019-08-14T17:03:31.559Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:03:31.559Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:31.559Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AATom-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:31.559Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:03:31.559Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:03:31.559Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:31.559Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:31.559Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:03:31.559Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:03:31.559Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:31.559Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:03:31.559Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:31.559Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:31.559Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:03:31.559Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:31.559Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:31.559Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:31.559Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:03:31.562Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:31.562Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:03:31.562Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:31.562Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:03:31.564Z',33,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:31.565Z',34,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:03:31.565Z',35,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:03:31.565Z',36,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:31.565Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AATom-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:03:31.565Z',38,'User Bot','[INFO] start -> getContextVariables -> thisReport.lastFile !== undefined'] +['2019-08-14T17:03:31.567Z',39,'User Bot','[INFO] start -> buildStairs -> Entering function.'] +['2019-08-14T17:03:31.567Z',40,'User Bot','[INFO] start -> buildStairs -> processDate = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000001.0001.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000001.0001.json new file mode 100644 index 000000000..0d43ecf94 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000001.0001.json @@ -0,0 +1,503 @@ +[ +['2019-08-14T17:03:31.568Z',41,'User Bot','[INFO] start -> buildStairs -> advanceTime -> Entering function.'] +['2019-08-14T17:03:31.568Z',42,'User Bot','[INFO] start -> buildStairs -> advanceTime -> processDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:31.568Z',43,'User Bot','[INFO] start -> buildStairs -> advanceTime -> previousDay = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:31.569Z',44,'User Bot','[INFO] start -> buildStairs -> periodsLoop -> Entering function.'] +['2019-08-14T17:03:31.571Z',45,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:31.571Z',46,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:03:31.571Z',47,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.574Z',48,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.575Z',49,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:03:31.575Z',50,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.576Z',51,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.577Z',52,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:03:31.577Z',53,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.578Z',54,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.579Z',55,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.579Z',56,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.580Z',57,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:03:31.580Z',58,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.580Z',59,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.580Z',60,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:31.581Z',61,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.581Z',62,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.584Z',63,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.584Z',64,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 7 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.584Z',65,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.584Z',66,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.586Z',67,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.586Z',68,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 5 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.586Z',69,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.586Z',70,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:03:31.587Z',71,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.588Z',72,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.588Z',73,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.590Z',74,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.590Z',75,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:31.590Z',76,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.590Z',77,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.591Z',78,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:31.592Z',79,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:31.593Z',80,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.595Z',81,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.595Z',82,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 14 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.595Z',83,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.595Z',84,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.597Z',85,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.597Z',86,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 9 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.597Z',87,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.597Z',88,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:31.597Z',89,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:31.597Z',90,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:03:31.597Z',91,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.598Z',92,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.598Z',93,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:03:31.598Z',94,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.599Z',95,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.599Z',96,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:03:31.599Z',97,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.599Z',98,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.599Z',99,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.601Z',100,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.601Z',101,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:03:31.601Z',102,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.601Z',103,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.602Z',104,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:31.602Z',105,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.602Z',106,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.604Z',107,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.604Z',108,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 8 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.604Z',109,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.604Z',110,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.607Z',111,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.607Z',112,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 7 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.607Z',113,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.607Z',114,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:03:31.607Z',115,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.607Z',116,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.608Z',117,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.608Z',118,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.608Z',119,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:31.608Z',120,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.608Z',121,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.608Z',122,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:31.609Z',123,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:31.609Z',124,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.612Z',125,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.612Z',126,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 20 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.612Z',127,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.612Z',128,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.614Z',129,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.614Z',130,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 13 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.614Z',131,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.614Z',132,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:31.614Z',133,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:31.614Z',134,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:03:31.614Z',135,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.615Z',136,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.615Z',137,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:03:31.615Z',138,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.616Z',139,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.616Z',140,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:03:31.616Z',141,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.617Z',142,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.617Z',143,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.618Z',144,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.618Z',145,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:03:31.618Z',146,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.618Z',147,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.619Z',148,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:31.619Z',149,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.619Z',150,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.620Z',151,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.620Z',152,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 12 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.620Z',153,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.620Z',154,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.622Z',155,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.622Z',156,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 8 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.622Z',157,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.622Z',158,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:03:31.622Z',159,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.623Z',160,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.623Z',161,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.623Z',162,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.624Z',163,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:31.624Z',164,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.624Z',165,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.624Z',166,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:31.624Z',167,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:31.625Z',168,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.628Z',169,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.628Z',170,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 25 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.628Z',171,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.628Z',172,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.630Z',173,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.630Z',174,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 21 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.630Z',175,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.630Z',176,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:31.630Z',177,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:31.630Z',178,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:03:31.630Z',179,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.631Z',180,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.631Z',181,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:03:31.631Z',182,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.632Z',183,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.632Z',184,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:03:31.632Z',185,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.633Z',186,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.633Z',187,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.633Z',188,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.633Z',189,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:03:31.633Z',190,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.634Z',191,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.634Z',192,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:31.634Z',193,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.634Z',194,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.637Z',195,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.637Z',196,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 20 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.637Z',197,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.637Z',198,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.639Z',199,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.639Z',200,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 11 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.639Z',201,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.639Z',202,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:03:31.639Z',203,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.639Z',204,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.639Z',205,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.641Z',206,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.641Z',207,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:31.641Z',208,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.641Z',209,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.641Z',210,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:31.642Z',211,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:31.642Z',212,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.645Z',213,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.645Z',214,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 32 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.645Z',215,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.645Z',216,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.647Z',217,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.647Z',218,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 21 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.647Z',219,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.647Z',220,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:31.647Z',221,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:31.647Z',222,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:03:31.647Z',223,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.648Z',224,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.648Z',225,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:03:31.648Z',226,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.649Z',227,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.649Z',228,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:03:31.649Z',229,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.649Z',230,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.650Z',231,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.651Z',232,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.651Z',233,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:03:31.651Z',234,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.651Z',235,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.651Z',236,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:31.651Z',237,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.651Z',238,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.654Z',239,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.654Z',240,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 27 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.654Z',241,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.654Z',242,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.656Z',243,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.656Z',244,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 17 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.656Z',245,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.656Z',246,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:03:31.656Z',247,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.657Z',248,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.657Z',249,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.658Z',250,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.658Z',251,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:31.658Z',252,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.658Z',253,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.658Z',254,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:31.660Z',255,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:31.660Z',256,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.663Z',257,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.663Z',258,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 46 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.663Z',259,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.663Z',260,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.665Z',261,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.665Z',262,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 36 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.665Z',263,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.665Z',264,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:31.665Z',265,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:31.665Z',266,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:03:31.665Z',267,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.666Z',268,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.666Z',269,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:03:31.666Z',270,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.667Z',271,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.667Z',272,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:03:31.667Z',273,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.668Z',274,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.668Z',275,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.669Z',276,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.669Z',277,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:03:31.669Z',278,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.669Z',279,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.669Z',280,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:31.670Z',281,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.670Z',282,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.672Z',283,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.672Z',284,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 32 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.672Z',285,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.672Z',286,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.675Z',287,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.675Z',288,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 22 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.675Z',289,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.675Z',290,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:03:31.675Z',291,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.676Z',292,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.676Z',293,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.676Z',294,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.676Z',295,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:31.676Z',296,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.677Z',297,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.677Z',298,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:31.679Z',299,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:31.679Z',300,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.681Z',301,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.681Z',302,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 71 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.681Z',303,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.681Z',304,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.683Z',305,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.683Z',306,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 53 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.683Z',307,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.683Z',308,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:31.683Z',309,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:31.683Z',310,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:03:31.683Z',311,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.684Z',312,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.684Z',313,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:03:31.684Z',314,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.685Z',315,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.685Z',316,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:03:31.685Z',317,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.685Z',318,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.686Z',319,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.686Z',320,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.687Z',321,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:03:31.687Z',322,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.688Z',323,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.689Z',324,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:31.689Z',325,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.689Z',326,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.691Z',327,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.691Z',328,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 62 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.691Z',329,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.691Z',330,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.694Z',331,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.694Z',332,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 58 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.694Z',333,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.694Z',334,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:03:31.694Z',335,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.694Z',336,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.694Z',337,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.695Z',338,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.695Z',339,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:31.695Z',340,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.696Z',341,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.696Z',342,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:31.700Z',343,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:31.700Z',344,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.703Z',345,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.703Z',346,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 124 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.703Z',347,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.703Z',348,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.706Z',349,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.706Z',350,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 102 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.706Z',351,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.706Z',352,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:31.706Z',353,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:31.706Z',354,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:03:31.706Z',355,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.707Z',356,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.707Z',357,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:03:31.707Z',358,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.707Z',359,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.708Z',360,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:03:31.708Z',361,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.708Z',362,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.709Z',363,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.710Z',364,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.710Z',365,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:03:31.710Z',366,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.712Z',367,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.713Z',368,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:31.715Z',369,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.715Z',370,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.719Z',371,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.719Z',372,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 76 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.719Z',373,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.719Z',374,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.722Z',375,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.722Z',376,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 70 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.722Z',377,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.722Z',378,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:03:31.722Z',379,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.723Z',380,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.723Z',381,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.725Z',382,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.725Z',383,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:31.725Z',384,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.726Z',385,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.732Z',386,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:31.739Z',387,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:31.739Z',388,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.743Z',389,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.743Z',390,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 150 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.743Z',391,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.743Z',392,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.746Z',393,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.746Z',394,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 128 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.747Z',395,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.747Z',396,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:31.747Z',397,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:31.747Z',398,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:03:31.747Z',399,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.747Z',400,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.748Z',401,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:03:31.748Z',402,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.748Z',403,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.749Z',404,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:03:31.749Z',405,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.750Z',406,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.751Z',407,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.752Z',408,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.752Z',409,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:03:31.752Z',410,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.757Z',411,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.759Z',412,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:31.761Z',413,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.761Z',414,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.782Z',415,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.782Z',416,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 84 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.782Z',417,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.782Z',418,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.785Z',419,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.785Z',420,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 79 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.785Z',421,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.785Z',422,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:03:31.785Z',423,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.786Z',424,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.787Z',425,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.788Z',426,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.788Z',427,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:31.788Z',428,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.789Z',429,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.790Z',430,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:31.798Z',431,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:31.798Z',432,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.801Z',433,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.801Z',434,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 186 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.801Z',435,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.801Z',436,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.804Z',437,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.804Z',438,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 166 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.804Z',439,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.804Z',440,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:31.804Z',441,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:31.804Z',442,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:03:31.804Z',443,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.805Z',444,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.805Z',445,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:03:31.805Z',446,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.806Z',447,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.806Z',448,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:03:31.806Z',449,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.807Z',450,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.808Z',451,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.809Z',452,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.809Z',453,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:03:31.809Z',454,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.812Z',455,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.815Z',456,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:31.818Z',457,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.818Z',458,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.822Z',459,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.822Z',460,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 106 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.822Z',461,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.822Z',462,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.825Z',463,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.825Z',464,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 100 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.825Z',465,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.825Z',466,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:03:31.825Z',467,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.826Z',468,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.826Z',469,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.827Z',470,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.828Z',471,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:31.828Z',472,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.831Z',473,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.832Z',474,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:31.840Z',475,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:31.840Z',476,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.844Z',477,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.844Z',478,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 237 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.844Z',479,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.844Z',480,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.847Z',481,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.847Z',482,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 225 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.847Z',483,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.847Z',484,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:31.847Z',485,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:31.847Z',486,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:03:31.847Z',487,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.848Z',488,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.848Z',489,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:03:31.848Z',490,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.849Z',491,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.849Z',492,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:03:31.849Z',493,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.850Z',494,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.851Z',495,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.852Z',496,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.853Z',497,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:03:31.853Z',498,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.856Z',499,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:03:31.859Z',500,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:31.862Z',501,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.862Z',502,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.865Z',503,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.865Z',504,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 92 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.865Z',505,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.865Z',506,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.868Z',507,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.868Z',508,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 120 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.868Z',509,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.868Z',510,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:03:31.868Z',511,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.869Z',512,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.870Z',513,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:03:31.870Z',514,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:03:31.871Z',515,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:31.871Z',516,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.873Z',517,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:03:31.874Z',518,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:31.887Z',519,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:31.887Z',520,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.890Z',521,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.890Z',522,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 288 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.890Z',523,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:03:31.890Z',524,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:03:31.894Z',525,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.894Z',526,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 324 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:03:31.894Z',527,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:03:31.894Z',528,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:31.894Z',529,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:03:31.894Z',530,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:03:31.896Z',531,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.896Z',532,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:03:31.896Z',533,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:03:31.898Z',534,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.898Z',535,'User Bot','[INFO] writeDataRanges -> writeDataRanges -> onVolumeStairsDataRangeWritten -> Entering function.'] +['2019-08-14T17:03:31.898Z',536,'User Bot','[INFO] start -> buildStairs -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:03:31.898Z',537,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:03:31.898Z',538,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:31.898Z',539,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:03:31.898Z',540,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:31.900Z',541,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000001.0002.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000001.0002.json new file mode 100644 index 000000000..3098302ff --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.03.31/Loop.00000001.0002.json @@ -0,0 +1,13 @@ +[ +['2019-08-14T17:03:31.901Z',542,'User Bot','[INFO] start -> buildStairs -> advanceTime -> Entering function.'] +['2019-08-14T17:03:31.901Z',543,'User Bot','[INFO] start -> buildStairs -> advanceTime -> processDate = Thu Aug 15 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:31.901Z',544,'User Bot','[INFO] start -> buildStairs -> advanceTime -> previousDay = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:03:31.901Z',545,'User Bot','[INFO] start -> buildStairs -> advanceTime -> Head of the market found @ 2019/8/14.'] +['2019-08-14T17:03:31.901Z',546,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:03:31.901Z',547,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:03:31.901Z',548,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:03:31.901Z',549,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:03:31.901Z',550,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:03:31.901Z',551,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:03:31.901Z',552,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000000.0000.json new file mode 100644 index 000000000..f3c9fb6a7 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000000.0000.json @@ -0,0 +1,123 @@ +[ +['2019-08-14T17:04:13.786Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:04:13.786Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:04:13.786Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:04:13.786Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:13.786Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AATom-Indicator-Bot/Multi-Period-Daily/User.Bot.js'] +['2019-08-14T17:04:13.793Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AATom-Indicator-Bot/Commons.js'] +['2019-08-14T17:04:13.795Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:04:13.827Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:13.829Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:13.832Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.834Z',11,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.838Z',12,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.843Z',13,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.850Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.858Z',15,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.868Z',16,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.877Z',17,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.888Z',18,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:13.913Z',19,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:13.923Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.924Z',21,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.926Z',22,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.928Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.932Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.933Z',25,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.937Z',26,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.941Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.947Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:13.949Z',29,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:13.951Z',30,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.952Z',31,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.954Z',32,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.959Z',33,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.962Z',34,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.963Z',35,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.965Z',36,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.968Z',37,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.970Z',38,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:13.971Z',39,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:13.974Z',40,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.975Z',41,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.977Z',42,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.980Z',43,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.982Z',44,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.983Z',45,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.986Z',46,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.989Z',47,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.992Z',48,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:13.993Z',49,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:13.994Z',50,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:13.995Z',51,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:13.998Z',52,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.001Z',53,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.003Z',54,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.004Z',55,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.009Z',56,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.012Z',57,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.014Z',58,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:14.015Z',59,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:14.016Z',60,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.017Z',61,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.020Z',62,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.023Z',63,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.025Z',64,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.026Z',65,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.029Z',66,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.031Z',67,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.033Z',68,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:14.034Z',69,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:14.035Z',70,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.037Z',71,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.041Z',72,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.044Z',73,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.047Z',74,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.048Z',75,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.056Z',76,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.058Z',77,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.060Z',78,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:14.061Z',79,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:14.062Z',80,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.064Z',81,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.067Z',82,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.070Z',83,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.073Z',84,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.074Z',85,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.087Z',86,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.090Z',87,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.092Z',88,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:14.094Z',89,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:14.095Z',90,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.097Z',91,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.127Z',92,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.131Z',93,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.134Z',94,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.136Z',95,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.147Z',96,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.152Z',97,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.154Z',98,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:14.155Z',99,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:14.156Z',100,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.158Z',101,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.172Z',102,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.176Z',103,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.179Z',104,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.181Z',105,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.199Z',106,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.202Z',107,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.205Z',108,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:14.207Z',109,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/12/USDT_BTC.json'] +['2019-08-14T17:04:14.208Z',110,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.211Z',111,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.228Z',112,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.231Z',113,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.234Z',114,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.237Z',115,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.263Z',116,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json'] +['2019-08-14T17:04:14.268Z',117,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json'] +['2019-08-14T17:04:14.271Z',118,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:04:14.273Z',119,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/Data.Range.USDT_BTC.json'] +['2019-08-14T17:04:14.278Z',120,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:04:14.278Z',121,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AATom.Multi-Period-Daily.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000001.0000.json new file mode 100644 index 000000000..e1b71cc4d --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000001.0000.json @@ -0,0 +1,42 @@ +[ +['2019-08-14T17:04:13.795Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:04:13.797Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:04:13.797Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:13.797Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:13.797Z',5,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:13.797Z',6,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:13.797Z',7,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AACharly.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Historic-Trades/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:13.797Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:13.798Z',9,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:13.800Z',10,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AAOlivia'] +['2019-08-14T17:04:13.800Z',11,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:04:13.800Z',12,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:13.800Z',13,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:13.800Z',14,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AACharly'] +['2019-08-14T17:04:13.800Z',15,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Historic-Trades'] +['2019-08-14T17:04:13.800Z',16,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:13.800Z',17,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:04:13.800Z',18,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AATom'] +['2019-08-14T17:04:13.800Z',19,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Daily'] +['2019-08-14T17:04:13.800Z',20,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:13.800Z',21,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AATom-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:13.800Z',22,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:13.800Z',23,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:13.800Z',24,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:04:13.800Z',25,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:13.800Z',26,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:13.800Z',27,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:13.800Z',28,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:04:13.805Z',29,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:13.805Z',30,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:04:13.805Z',31,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:13.805Z',32,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:04:13.809Z',33,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:13.809Z',34,'User Bot','[INFO] start -> getContextVariables -> Entering function.'] +['2019-08-14T17:04:13.810Z',35,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AACharly-Historic-Trades-dataSet.V1'] +['2019-08-14T17:04:13.810Z',36,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AAOlivia-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:13.810Z',37,'User Bot','[INFO] start -> getContextVariables -> reportKey = AAMasters-AATom-Multi-Period-Daily-dataSet.V1'] +['2019-08-14T17:04:13.810Z',38,'User Bot','[INFO] start -> getContextVariables -> thisReport.lastFile !== undefined'] +['2019-08-14T17:04:13.812Z',39,'User Bot','[INFO] start -> buildStairs -> Entering function.'] +['2019-08-14T17:04:13.812Z',40,'User Bot','[INFO] start -> buildStairs -> processDate = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000001.0001.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000001.0001.json new file mode 100644 index 000000000..04f69a89a --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000001.0001.json @@ -0,0 +1,503 @@ +[ +['2019-08-14T17:04:13.815Z',41,'User Bot','[INFO] start -> buildStairs -> advanceTime -> Entering function.'] +['2019-08-14T17:04:13.815Z',42,'User Bot','[INFO] start -> buildStairs -> advanceTime -> processDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:13.815Z',43,'User Bot','[INFO] start -> buildStairs -> advanceTime -> previousDay = Tue Aug 13 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:13.816Z',44,'User Bot','[INFO] start -> buildStairs -> periodsLoop -> Entering function.'] +['2019-08-14T17:04:13.820Z',45,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:13.821Z',46,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:04:13.822Z',47,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.828Z',48,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:13.829Z',49,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:04:13.829Z',50,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.831Z',51,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:13.832Z',52,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:04:13.832Z',53,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.833Z',54,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.834Z',55,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:13.836Z',56,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.836Z',57,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:04:13.836Z',58,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:13.836Z',59,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:13.837Z',60,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:13.838Z',61,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.838Z',62,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.842Z',63,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.842Z',64,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 7 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.842Z',65,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:13.842Z',66,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.848Z',67,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.848Z',68,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 5 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.848Z',69,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:13.849Z',70,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:04:13.850Z',71,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.857Z',72,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.858Z',73,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:13.864Z',74,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.865Z',75,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:13.865Z',76,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:13.865Z',77,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:13.866Z',78,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:13.867Z',79,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:13.868Z',80,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.877Z',81,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.877Z',82,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 14 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.877Z',83,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:13.877Z',84,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.887Z',85,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.887Z',86,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 9 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/45-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.887Z',87,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:13.888Z',88,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:13.888Z',89,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:13.888Z',90,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:04:13.888Z',91,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.912Z',92,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:13.913Z',93,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:04:13.913Z',94,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.922Z',95,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:13.923Z',96,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:04:13.923Z',97,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.924Z',98,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.924Z',99,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:13.925Z',100,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.925Z',101,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:04:13.925Z',102,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:13.925Z',103,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:13.926Z',104,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:13.926Z',105,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.926Z',106,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.928Z',107,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.928Z',108,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 8 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.928Z',109,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:13.928Z',110,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.931Z',111,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.931Z',112,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 7 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.931Z',113,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:13.931Z',114,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:04:13.931Z',115,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.933Z',116,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.933Z',117,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:13.935Z',118,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.935Z',119,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:13.935Z',120,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:13.936Z',121,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:13.936Z',122,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:13.937Z',123,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:13.937Z',124,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.940Z',125,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.941Z',126,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 20 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.941Z',127,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:13.941Z',128,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.947Z',129,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.947Z',130,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 13 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/40-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.947Z',131,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:13.947Z',132,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:13.947Z',133,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:13.947Z',134,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:04:13.947Z',135,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.949Z',136,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:13.949Z',137,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:04:13.949Z',138,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.951Z',139,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:13.951Z',140,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:04:13.951Z',141,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.952Z',142,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.952Z',143,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:13.953Z',144,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.953Z',145,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:04:13.953Z',146,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:13.953Z',147,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:13.953Z',148,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:13.954Z',149,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.954Z',150,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.958Z',151,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.959Z',152,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 12 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.959Z',153,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:13.959Z',154,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.962Z',155,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.962Z',156,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 8 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.962Z',157,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:13.962Z',158,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:04:13.962Z',159,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.963Z',160,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.963Z',161,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:13.964Z',162,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.964Z',163,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:13.964Z',164,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:13.964Z',165,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:13.964Z',166,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:13.965Z',167,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:13.965Z',168,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.967Z',169,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.967Z',170,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 25 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.967Z',171,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:13.967Z',172,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.970Z',173,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.970Z',174,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 21 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/30-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.970Z',175,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:13.970Z',176,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:13.970Z',177,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:13.970Z',178,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:04:13.970Z',179,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.971Z',180,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:13.971Z',181,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:04:13.971Z',182,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.973Z',183,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:13.973Z',184,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:04:13.973Z',185,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.975Z',186,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.975Z',187,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:13.976Z',188,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.976Z',189,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:04:13.976Z',190,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:13.976Z',191,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:13.977Z',192,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:13.977Z',193,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.977Z',194,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.980Z',195,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.980Z',196,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 20 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.980Z',197,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:13.980Z',198,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.982Z',199,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.982Z',200,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 11 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.982Z',201,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:13.982Z',202,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:04:13.982Z',203,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.983Z',204,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.983Z',205,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:13.984Z',206,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.984Z',207,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:13.984Z',208,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:13.984Z',209,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:13.985Z',210,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:13.986Z',211,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:13.986Z',212,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.989Z',213,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.989Z',214,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 32 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.989Z',215,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:13.989Z',216,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:13.992Z',217,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:13.992Z',218,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 21 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/20-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:13.992Z',219,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:13.992Z',220,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:13.992Z',221,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:13.992Z',222,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:04:13.992Z',223,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.993Z',224,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:13.993Z',225,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:04:13.993Z',226,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.994Z',227,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:13.994Z',228,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:04:13.994Z',229,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.995Z',230,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.995Z',231,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:13.996Z',232,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:13.996Z',233,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:04:13.996Z',234,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:13.997Z',235,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:13.997Z',236,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:13.998Z',237,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:13.998Z',238,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.000Z',239,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.000Z',240,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 27 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.000Z',241,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:14.000Z',242,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.003Z',243,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.003Z',244,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 17 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.003Z',245,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:14.003Z',246,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:04:14.003Z',247,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.004Z',248,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.004Z',249,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:14.006Z',250,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.006Z',251,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:14.006Z',252,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:14.006Z',253,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:14.007Z',254,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:14.008Z',255,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:14.008Z',256,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.011Z',257,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.011Z',258,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 46 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.011Z',259,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:14.011Z',260,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.014Z',261,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.014Z',262,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 36 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/15-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.014Z',263,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:14.014Z',264,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:14.014Z',265,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:14.014Z',266,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:04:14.014Z',267,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.015Z',268,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.015Z',269,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:04:14.015Z',270,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.016Z',271,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.016Z',272,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:04:14.016Z',273,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.017Z',274,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.017Z',275,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:14.018Z',276,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.018Z',277,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:04:14.018Z',278,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:14.019Z',279,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:14.019Z',280,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:14.020Z',281,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.020Z',282,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.023Z',283,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.023Z',284,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 32 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.023Z',285,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:14.023Z',286,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.025Z',287,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.025Z',288,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 22 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.025Z',289,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:14.025Z',290,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:04:14.025Z',291,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.026Z',292,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.026Z',293,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:14.027Z',294,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.027Z',295,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:14.027Z',296,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:14.027Z',297,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:14.027Z',298,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:14.029Z',299,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:14.029Z',300,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.031Z',301,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.031Z',302,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 71 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.031Z',303,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:14.031Z',304,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.033Z',305,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.033Z',306,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 53 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/10-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.033Z',307,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:14.033Z',308,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:14.033Z',309,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:14.033Z',310,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:04:14.033Z',311,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.034Z',312,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.034Z',313,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:04:14.034Z',314,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.035Z',315,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.035Z',316,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:04:14.035Z',317,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.036Z',318,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.037Z',319,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:14.038Z',320,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.038Z',321,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:04:14.038Z',322,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:14.039Z',323,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:14.040Z',324,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:14.041Z',325,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.041Z',326,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.044Z',327,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.044Z',328,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 62 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.044Z',329,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:14.044Z',330,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.046Z',331,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.046Z',332,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 58 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.047Z',333,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:14.047Z',334,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:04:14.047Z',335,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.048Z',336,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.048Z',337,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:14.049Z',338,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.050Z',339,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:14.050Z',340,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:14.050Z',341,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:14.051Z',342,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:14.055Z',343,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:14.055Z',344,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.058Z',345,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.058Z',346,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 124 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.058Z',347,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:14.058Z',348,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.060Z',349,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.060Z',350,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 102 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/05-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.060Z',351,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:14.060Z',352,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:14.060Z',353,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:14.060Z',354,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:04:14.060Z',355,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.061Z',356,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.061Z',357,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:04:14.061Z',358,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.062Z',359,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.062Z',360,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:04:14.062Z',361,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.063Z',362,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.063Z',363,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:14.064Z',364,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.064Z',365,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:04:14.064Z',366,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:14.065Z',367,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:14.066Z',368,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:14.067Z',369,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.067Z',370,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.069Z',371,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.069Z',372,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 76 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.069Z',373,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:14.069Z',374,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.073Z',375,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.073Z',376,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 70 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.073Z',377,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:14.073Z',378,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:04:14.073Z',379,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.074Z',380,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.074Z',381,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:14.075Z',382,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.075Z',383,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:14.075Z',384,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:14.075Z',385,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:14.080Z',386,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:14.086Z',387,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:14.086Z',388,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.089Z',389,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.089Z',390,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 150 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.089Z',391,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:14.089Z',392,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.092Z',393,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.092Z',394,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 128 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/04-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.092Z',395,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:14.092Z',396,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:14.092Z',397,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:14.092Z',398,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:04:14.092Z',399,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.093Z',400,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.094Z',401,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:04:14.094Z',402,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.094Z',403,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.095Z',404,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:04:14.095Z',405,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.096Z',406,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.096Z',407,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:14.098Z',408,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.098Z',409,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:04:14.098Z',410,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:14.103Z',411,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:14.105Z',412,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:14.108Z',413,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.108Z',414,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.130Z',415,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.130Z',416,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 84 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.130Z',417,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:14.130Z',418,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.134Z',419,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.134Z',420,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 79 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.134Z',421,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:14.134Z',422,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:04:14.134Z',423,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.135Z',424,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.136Z',425,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:14.137Z',426,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.137Z',427,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:14.137Z',428,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:14.139Z',429,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:14.140Z',430,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:14.146Z',431,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:14.146Z',432,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.151Z',433,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.151Z',434,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 186 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.151Z',435,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:14.151Z',436,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.153Z',437,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.153Z',438,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 166 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/03-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.153Z',439,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:14.153Z',440,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:14.154Z',441,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:14.154Z',442,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:04:14.154Z',443,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.154Z',444,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.155Z',445,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:04:14.155Z',446,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.156Z',447,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.156Z',448,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:04:14.156Z',449,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.157Z',450,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.158Z',451,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:14.159Z',452,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.159Z',453,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:04:14.159Z',454,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:14.163Z',455,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:14.168Z',456,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:14.171Z',457,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.171Z',458,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.175Z',459,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.175Z',460,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 106 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.175Z',461,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:14.175Z',462,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.179Z',463,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.179Z',464,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 100 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.179Z',465,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:14.179Z',466,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:04:14.179Z',467,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.180Z',468,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.181Z',469,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:14.181Z',470,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.182Z',471,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:14.182Z',472,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:14.185Z',473,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:14.186Z',474,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:14.197Z',475,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:14.197Z',476,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.201Z',477,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.201Z',478,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 237 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.201Z',479,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:14.201Z',480,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.205Z',481,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.205Z',482,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 226 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/02-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.205Z',483,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:14.205Z',484,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:14.205Z',485,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:14.205Z',486,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> Entering function.'] +['2019-08-14T17:04:14.205Z',487,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.207Z',488,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastCandleStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.207Z',489,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> Entering function.'] +['2019-08-14T17:04:14.207Z',490,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.208Z',491,'User Bot','[INFO] start -> buildStairs -> loopBody -> getEndOfLastVolumeStair -> getCandleStairsFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.208Z',492,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> Entering function.'] +['2019-08-14T17:04:14.208Z',493,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.209Z',494,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.211Z',495,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:14.212Z',496,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.213Z',497,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> Entering function.'] +['2019-08-14T17:04:14.213Z',498,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:14.218Z',499,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> buildCandles -> pushCandles -> Entering function.'] +['2019-08-14T17:04:14.222Z',500,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:14.227Z',501,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.227Z',502,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.230Z',503,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.230Z',504,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 92 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.230Z',505,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:14.230Z',506,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.234Z',507,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.234Z',508,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 120 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.234Z',509,'User Bot','[INFO] start -> buildStairs -> loopBody -> processCandles -> writeCandleStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:14.234Z',510,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> Entering function.'] +['2019-08-14T17:04:14.234Z',511,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.236Z',512,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getCandleStairsFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.237Z',513,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> Entering function.'] +['2019-08-14T17:04:14.238Z',514,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> getProcessDayFile -> onCurrentDayFileReceived -> Entering function.'] +['2019-08-14T17:04:14.239Z',515,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:14.239Z',516,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:14.241Z',517,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> buildVolumes -> pushVolumes -> Entering function.'] +['2019-08-14T17:04:14.242Z',518,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:14.260Z',519,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:14.261Z',520,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.266Z',521,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.266Z',522,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 288 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/13/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.266Z',523,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> Entering function.'] +['2019-08-14T17:04:14.266Z',524,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> Entering function.'] +['2019-08-14T17:04:14.271Z',525,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.271Z',526,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> writeFile -> onFileCreated -> [WARN] Finished with File @ USDT_BTC, 325 records inserted into AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Daily/01-min/2019/08/14/USDT_BTC.json/USDT_BTC.json'] +['2019-08-14T17:04:14.271Z',527,'User Bot','[INFO] start -> buildStairs -> loopBody -> processVolumes -> writeVolumeStairsFile -> onPreviousFileWritten -> onProcessFileWritten -> Entering function.'] +['2019-08-14T17:04:14.271Z',528,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:14.271Z',529,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:04:14.271Z',530,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:04:14.273Z',531,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.273Z',532,'User Bot','[INFO] start -> writeDataRanges -> Entering function.'] +['2019-08-14T17:04:14.273Z',533,'User Bot','[INFO] start -> writeDataRange -> Entering function.'] +['2019-08-14T17:04:14.275Z',534,'User Bot','[INFO] start -> writeDataRange -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.276Z',535,'User Bot','[INFO] writeDataRanges -> writeDataRanges -> onVolumeStairsDataRangeWritten -> Entering function.'] +['2019-08-14T17:04:14.276Z',536,'User Bot','[INFO] start -> buildStairs -> controlLoop -> onWritten -> Entering function.'] +['2019-08-14T17:04:14.276Z',537,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:04:14.276Z',538,'User Bot','[INFO] start -> writeStatusReport -> lastFileDate = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:14.276Z',539,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:04:14.276Z',540,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Daily/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:14.277Z',541,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000001.0002.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000001.0002.json new file mode 100644 index 000000000..0807952da --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Daily/D.2019.08.14.T.17.04.13/Loop.00000001.0002.json @@ -0,0 +1,13 @@ +[ +['2019-08-14T17:04:14.278Z',542,'User Bot','[INFO] start -> buildStairs -> advanceTime -> Entering function.'] +['2019-08-14T17:04:14.278Z',543,'User Bot','[INFO] start -> buildStairs -> advanceTime -> processDate = Thu Aug 15 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:14.278Z',544,'User Bot','[INFO] start -> buildStairs -> advanceTime -> previousDay = Wed Aug 14 2019 02:00:00 GMT+0200 (Central Europe Daylight Time)'] +['2019-08-14T17:04:14.278Z',545,'User Bot','[INFO] start -> buildStairs -> advanceTime -> Head of the market found @ 2019/8/14.'] +['2019-08-14T17:04:14.278Z',546,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:04:14.278Z',547,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:04:14.278Z',548,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:04:14.278Z',549,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:04:14.278Z',550,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:04:14.278Z',551,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:04:14.278Z',552,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.49/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.49/Loop.00000000.0000.json new file mode 100644 index 000000000..f7ed6a049 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.49/Loop.00000000.0000.json @@ -0,0 +1,43 @@ +[ +['2019-08-14T17:02:49.822Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:02:49.822Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:02:49.822Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:02:49.822Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:49.822Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AATom-Indicator-Bot/Multi-Period-Market/User.Bot.js'] +['2019-08-14T17:02:49.824Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AATom-Indicator-Bot/Commons.js'] +['2019-08-14T17:02:49.825Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:02:49.834Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:49.855Z',9,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:49.859Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:49.886Z',11,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:02:49.888Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:49.924Z',13,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:49.927Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:49.969Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:02:49.991Z',16,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.043Z',17,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.047Z',18,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.104Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.109Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.163Z',21,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.169Z',22,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.252Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.256Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.326Z',25,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.353Z',26,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.471Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.478Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.590Z',29,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.594Z',30,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.755Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.787Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.942Z',33,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:50.952Z',34,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:51.198Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:02:51.211Z',36,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:51.499Z',37,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:51.574Z',38,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:52.020Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:02:52.046Z',40,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:02:52.046Z',41,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AATom.Multi-Period-Market.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.49/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.49/Loop.00000001.0000.json new file mode 100644 index 000000000..761c39548 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.02.49/Loop.00000001.0000.json @@ -0,0 +1,148 @@ +[ +['2019-08-14T17:02:49.825Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:02:49.825Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:02:49.826Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:49.826Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:02:49.826Z',5,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:49.826Z',6,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AATom'] +['2019-08-14T17:02:49.826Z',7,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Market'] +['2019-08-14T17:02:49.826Z',8,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:02:49.826Z',9,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AATom-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:02:49.826Z',10,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:49.826Z',11,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:49.826Z',12,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:02:49.826Z',13,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:49.826Z',14,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:02:49.826Z',15,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:49.827Z',16,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:02:49.828Z',17,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:02:49.829Z',18,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:02:49.829Z',19,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:02:49.829Z',20,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:02:49.830Z',21,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:02:49.831Z',22,'User Bot','[INFO] start -> buildStairs -> Entering function.'] +['2019-08-14T17:02:49.831Z',23,'User Bot','[INFO] start -> buildStairs -> periodsLoop -> Entering function.'] +['2019-08-14T17:02:49.833Z',24,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:49.834Z',25,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:49.836Z',26,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.839Z',27,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:49.846Z',28,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:49.850Z',29,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.858Z',30,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.859Z',31,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:49.860Z',32,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.861Z',33,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:49.864Z',34,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:49.879Z',35,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:49.888Z',36,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.888Z',37,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:49.888Z',38,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:49.888Z',39,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:49.889Z',40,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.894Z',41,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:49.907Z',42,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:49.914Z',43,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:49.926Z',44,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.927Z',45,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:49.927Z',46,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.930Z',47,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:49.941Z',48,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:49.962Z',49,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:49.991Z',50,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:49.991Z',51,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:49.991Z',52,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:49.991Z',53,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:49.992Z',54,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:49.999Z',55,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:50.027Z',56,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:50.037Z',57,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:50.047Z',58,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:50.047Z',59,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:50.048Z',60,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:50.057Z',61,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:50.062Z',62,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:50.092Z',63,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:50.108Z',64,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:50.108Z',65,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:50.108Z',66,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:50.109Z',67,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:50.109Z',68,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:50.123Z',69,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:50.142Z',70,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:50.152Z',71,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:50.169Z',72,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:50.169Z',73,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:50.170Z',74,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:50.175Z',75,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:50.186Z',76,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:50.232Z',77,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:50.256Z',78,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:50.256Z',79,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:50.256Z',80,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:50.256Z',81,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:50.259Z',82,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:50.268Z',83,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:50.297Z',84,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:50.312Z',85,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:50.353Z',86,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:50.353Z',87,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:50.355Z',88,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:50.362Z',89,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:50.377Z',90,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:50.450Z',91,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:50.478Z',92,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:50.478Z',93,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:50.478Z',94,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:50.478Z',95,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:50.480Z',96,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:50.498Z',97,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:50.545Z',98,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:50.561Z',99,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:50.594Z',100,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:50.594Z',101,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:50.596Z',102,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:50.612Z',103,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:50.657Z',104,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:50.722Z',105,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:50.787Z',106,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:50.787Z',107,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:50.787Z',108,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:50.787Z',109,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:50.790Z',110,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:50.822Z',111,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:50.872Z',112,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:50.910Z',113,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:50.952Z',114,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:50.952Z',115,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:50.971Z',116,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:50.987Z',117,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:51.018Z',118,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:51.150Z',119,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:51.211Z',120,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:51.211Z',121,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:51.211Z',122,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:02:51.211Z',123,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:02:51.215Z',124,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:51.258Z',125,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:02:51.388Z',126,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:02:51.433Z',127,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:02:51.574Z',128,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:51.574Z',129,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:02:51.578Z',130,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:02:51.625Z',131,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:02:51.703Z',132,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:02:51.923Z',133,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:02:52.044Z',134,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.044Z',135,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:02:52.044Z',136,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:02:52.044Z',137,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:02:52.044Z',138,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:02:52.046Z',139,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:02:52.046Z',140,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:02:52.046Z',141,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:02:52.046Z',142,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:02:52.046Z',143,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:02:52.046Z',144,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:02:52.046Z',145,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:02:52.046Z',146,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.31/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.31/Loop.00000000.0000.json new file mode 100644 index 000000000..e2162c07f --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.31/Loop.00000000.0000.json @@ -0,0 +1,43 @@ +[ +['2019-08-14T17:03:31.918Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:03:31.918Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:03:31.918Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:03:31.918Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:31.918Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AATom-Indicator-Bot/Multi-Period-Market/User.Bot.js'] +['2019-08-14T17:03:31.920Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AATom-Indicator-Bot/Commons.js'] +['2019-08-14T17:03:31.921Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:03:31.929Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:31.949Z',9,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:31.952Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:31.978Z',11,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:03:31.982Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.016Z',13,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.019Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.065Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.068Z',16,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.110Z',17,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.113Z',18,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.167Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.171Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.224Z',21,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.229Z',22,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.318Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.324Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.392Z',25,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.397Z',26,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.512Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.518Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.612Z',29,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.619Z',30,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.755Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.763Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.914Z',33,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:32.923Z',34,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:33.094Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:03:33.136Z',36,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:33.439Z',37,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:33.502Z',38,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:34.004Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:03:34.064Z',40,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:03:34.064Z',41,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AATom.Multi-Period-Market.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.31/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.31/Loop.00000001.0000.json new file mode 100644 index 000000000..3eed3a4b7 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.03.31/Loop.00000001.0000.json @@ -0,0 +1,148 @@ +[ +['2019-08-14T17:03:31.921Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:03:31.923Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:03:31.923Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:31.923Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:03:31.923Z',5,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:31.924Z',6,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AATom'] +['2019-08-14T17:03:31.924Z',7,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Market'] +['2019-08-14T17:03:31.924Z',8,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:03:31.924Z',9,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AATom-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:03:31.924Z',10,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:31.924Z',11,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:31.924Z',12,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:03:31.924Z',13,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:31.924Z',14,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:03:31.924Z',15,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:31.924Z',16,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:03:31.925Z',17,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:03:31.925Z',18,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:03:31.925Z',19,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:03:31.925Z',20,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:03:31.926Z',21,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:03:31.927Z',22,'User Bot','[INFO] start -> buildStairs -> Entering function.'] +['2019-08-14T17:03:31.927Z',23,'User Bot','[INFO] start -> buildStairs -> periodsLoop -> Entering function.'] +['2019-08-14T17:03:31.928Z',24,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:31.929Z',25,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:31.930Z',26,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.933Z',27,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:31.942Z',28,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:31.946Z',29,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:31.952Z',30,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.952Z',31,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:31.953Z',32,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.955Z',33,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:31.960Z',34,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:31.974Z',35,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:31.982Z',36,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:31.982Z',37,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:31.982Z',38,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:31.982Z',39,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:31.983Z',40,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:31.986Z',41,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:32.004Z',42,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:32.012Z',43,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:32.019Z',44,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:32.019Z',45,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:32.019Z',46,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:32.022Z',47,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:32.030Z',48,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:32.060Z',49,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:32.068Z',50,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:32.068Z',51,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:32.068Z',52,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:32.068Z',53,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:32.069Z',54,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:32.073Z',55,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:32.095Z',56,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:32.102Z',57,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:32.113Z',58,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:32.113Z',59,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:32.114Z',60,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:32.123Z',61,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:32.129Z',62,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:32.155Z',63,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:32.171Z',64,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:32.171Z',65,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:32.171Z',66,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:32.171Z',67,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:32.173Z',68,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:32.187Z',69,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:32.204Z',70,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:32.214Z',71,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:32.229Z',72,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:32.229Z',73,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:32.231Z',74,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:32.241Z',75,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:32.250Z',76,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:32.298Z',77,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:32.324Z',78,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:32.324Z',79,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:32.324Z',80,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:32.324Z',81,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:32.325Z',82,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:32.335Z',83,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:32.364Z',84,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:32.378Z',85,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:32.397Z',86,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:32.397Z',87,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:32.398Z',88,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:32.407Z',89,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:32.421Z',90,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:32.485Z',91,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:32.518Z',92,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:32.518Z',93,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:32.518Z',94,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:32.518Z',95,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:32.520Z',96,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:32.535Z',97,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:32.576Z',98,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:32.594Z',99,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:32.619Z',100,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:32.619Z',101,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:32.621Z',102,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:32.634Z',103,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:32.648Z',104,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:32.717Z',105,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:32.763Z',106,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:32.763Z',107,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:32.763Z',108,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:32.763Z',109,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:32.765Z',110,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:32.787Z',111,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:32.854Z',112,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:32.885Z',113,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:32.923Z',114,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:32.923Z',115,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:32.925Z',116,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:32.940Z',117,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:32.962Z',118,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:33.062Z',119,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:33.136Z',120,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:33.136Z',121,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:33.136Z',122,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:03:33.136Z',123,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:03:33.142Z',124,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:33.177Z',125,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:03:33.295Z',126,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:03:33.360Z',127,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:03:33.502Z',128,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:33.502Z',129,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:03:33.506Z',130,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:03:33.534Z',131,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:03:33.580Z',132,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:03:33.848Z',133,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:03:34.062Z',134,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.062Z',135,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:03:34.063Z',136,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:03:34.063Z',137,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:03:34.063Z',138,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:03:34.064Z',139,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:03:34.064Z',140,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:03:34.064Z',141,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:03:34.064Z',142,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:03:34.064Z',143,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:03:34.064Z',144,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:03:34.064Z',145,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:03:34.064Z',146,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.14/Loop.00000000.0000.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.14/Loop.00000000.0000.json new file mode 100644 index 000000000..19249b636 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.14/Loop.00000000.0000.json @@ -0,0 +1,43 @@ +[ +['2019-08-14T17:04:14.292Z',1,'Root','[INFO] start -> findProcess -> runIndicatorBot -> Entering function.'] +['2019-08-14T17:04:14.292Z',2,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pMonth = 08'] +['2019-08-14T17:04:14.292Z',3,'Root','[INFO] start -> findProcess -> runIndicatorBot -> pYear = 2019'] +['2019-08-14T17:04:14.292Z',4,'Indicator Bot Process Main Loop','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:14.292Z',5,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AATom-Indicator-Bot/Multi-Period-Market/User.Bot.js'] +['2019-08-14T17:04:14.294Z',6,'FileStorage','[INFO] getTextFile: ../Teams-Source-Code/AAMasters/AAMasters/bots/AATom-Indicator-Bot/Commons.js'] +['2019-08-14T17:04:14.295Z',7,'Indicator Bot Process Main Loop','[INFO] run -> Entering function.'] +['2019-08-14T17:04:14.302Z',8,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.320Z',9,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.324Z',10,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.351Z',11,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/24-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.360Z',12,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.407Z',13,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.411Z',14,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.479Z',15,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/12-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.484Z',16,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.541Z',17,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.545Z',18,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.604Z',19,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/08-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.610Z',20,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.681Z',21,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.685Z',22,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.782Z',23,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/06-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.787Z',24,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.857Z',25,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:14.862Z',26,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:15.017Z',27,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/04-hs/USDT_BTC.json'] +['2019-08-14T17:04:15.026Z',28,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:15.127Z',29,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:15.134Z',30,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:15.285Z',31,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/03-hs/USDT_BTC.json'] +['2019-08-14T17:04:15.296Z',32,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:15.472Z',33,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:15.487Z',34,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:15.793Z',35,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/02-hs/USDT_BTC.json'] +['2019-08-14T17:04:15.836Z',36,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candles/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:16.198Z',37,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:16.258Z',38,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AAOlivia.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volumes/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:16.738Z',39,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Output/Volume-Stairs/Multi-Period-Market/01-hs/USDT_BTC.json'] +['2019-08-14T17:04:16.797Z',40,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot execution finished sucessfully.'] +['2019-08-14T17:04:16.797Z',41,'Root','[INFO] start -> findProcess -> runIndicatorBot -> onInitializeReady -> whenStartFinishes -> Bot Id = AAMasters.AATom.Multi-Period-Market.2019.08'] +] \ No newline at end of file diff --git a/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.14/Loop.00000001.0000.json b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.14/Loop.00000001.0000.json new file mode 100644 index 000000000..0dc4460a7 --- /dev/null +++ b/undefined/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Logs/Multi-Period-Market/D.2019.08.14.T.17.04.14/Loop.00000001.0000.json @@ -0,0 +1,148 @@ +[ +['2019-08-14T17:04:14.295Z',1,'Indicator Bot Process Main Loop','[INFO] run -> loop -> Entering function.'] +['2019-08-14T17:04:14.296Z',2,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> Entering function.'] +['2019-08-14T17:04:14.296Z',3,'Status Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:14.296Z',4,'Status Report','[INFO] load -> Entering function.'] +['2019-08-14T17:04:14.296Z',5,'FileStorage','[INFO] getTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:14.297Z',6,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> bot = AATom'] +['2019-08-14T17:04:14.297Z',7,'Status Dependencies','[INFO] initialize -> onLoad -> Execution finished well. -> process = Multi-Period-Market'] +['2019-08-14T17:04:14.297Z',8,'Status Dependencies','[INFO] initialize -> addReport -> Entering function.'] +['2019-08-14T17:04:14.297Z',9,'Status Dependencies','[INFO] initialize -> addReport -> Report added to Map. -> key = AAMasters-AATom-Multi-Period-Market-dataSet.V1'] +['2019-08-14T17:04:14.297Z',10,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:14.297Z',11,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:14.297Z',12,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> Entering function.'] +['2019-08-14T17:04:14.297Z',13,'Data Dependencies','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:14.297Z',14,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Entering function.'] +['2019-08-14T17:04:14.297Z',15,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:14.297Z',16,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> Entering function.'] +['2019-08-14T17:04:14.298Z',17,'User Bot','[INFO] initialize -> Entering function.'] +['2019-08-14T17:04:14.298Z',18,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Entering function.'] +['2019-08-14T17:04:14.298Z',19,'Indicator Bot Process Main Loop','[INFO] run -> loop -> initializeUserBot -> onInizialized -> Execution finished well.'] +['2019-08-14T17:04:14.298Z',20,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> Entering function.'] +['2019-08-14T17:04:14.299Z',21,'User Bot','[INFO] start -> Entering function.'] +['2019-08-14T17:04:14.300Z',22,'User Bot','[INFO] start -> buildStairs -> Entering function.'] +['2019-08-14T17:04:14.301Z',23,'User Bot','[INFO] start -> buildStairs -> periodsLoop -> Entering function.'] +['2019-08-14T17:04:14.302Z',24,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:14.302Z',25,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:14.304Z',26,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.306Z',27,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:14.312Z',28,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:14.317Z',29,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.323Z',30,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.324Z',31,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:14.325Z',32,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.327Z',33,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:14.331Z',34,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:14.345Z',35,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:14.359Z',36,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.359Z',37,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:14.359Z',38,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:14.359Z',39,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:14.361Z',40,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.369Z',41,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:14.389Z',42,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:14.399Z',43,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.411Z',44,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.411Z',45,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:14.412Z',46,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.417Z',47,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:14.433Z',48,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:14.468Z',49,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:14.484Z',50,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.484Z',51,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:14.484Z',52,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:14.484Z',53,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:14.485Z',54,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.490Z',55,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:14.522Z',56,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:14.534Z',57,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.545Z',58,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.545Z',59,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:14.546Z',60,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.557Z',61,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:14.562Z',62,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:14.592Z',63,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:14.610Z',64,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.610Z',65,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:14.610Z',66,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:14.610Z',67,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:14.611Z',68,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.629Z',69,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:14.650Z',70,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:14.666Z',71,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.685Z',72,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.685Z',73,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:14.686Z',74,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.694Z',75,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:14.706Z',76,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:14.766Z',77,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:14.787Z',78,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.787Z',79,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:14.787Z',80,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:14.787Z',81,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:14.789Z',82,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.797Z',83,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:14.826Z',84,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:14.840Z',85,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:14.862Z',86,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:14.862Z',87,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:14.864Z',88,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:14.871Z',89,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:14.885Z',90,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:14.978Z',91,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:15.026Z',92,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:15.026Z',93,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:15.026Z',94,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:15.026Z',95,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:15.028Z',96,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:15.045Z',97,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:15.090Z',98,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:15.107Z',99,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:15.134Z',100,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:15.134Z',101,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:15.136Z',102,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:15.150Z',103,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:15.169Z',104,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:15.247Z',105,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:15.296Z',106,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:15.296Z',107,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:15.296Z',108,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:15.296Z',109,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:15.298Z',110,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:15.323Z',111,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:15.394Z',112,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:15.429Z',113,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:15.487Z',114,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:15.487Z',115,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:15.490Z',116,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:15.514Z',117,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:15.545Z',118,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:15.737Z',119,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:15.836Z',120,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:15.836Z',121,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:15.836Z',122,'User Bot','[INFO] start -> buildStairs -> loopBody -> Entering function.'] +['2019-08-14T17:04:15.836Z',123,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> Entering function.'] +['2019-08-14T17:04:15.843Z',124,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:15.892Z',125,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> buildCandles -> Entering function.'] +['2019-08-14T17:04:16.058Z',126,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> findCandleStairs -> Entering function.'] +['2019-08-14T17:04:16.126Z',127,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> Entering function.'] +['2019-08-14T17:04:16.257Z',128,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextCandleFile -> onFileReceived -> writeCandleStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.257Z',129,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> Entering function.'] +['2019-08-14T17:04:16.261Z',130,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> Entering function.'] +['2019-08-14T17:04:16.287Z',131,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> buildVolumes -> Entering function.'] +['2019-08-14T17:04:16.352Z',132,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> findVolumesStairs -> Entering function.'] +['2019-08-14T17:04:16.590Z',133,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> Entering function.'] +['2019-08-14T17:04:16.795Z',134,'User Bot','[INFO] start -> buildStairs -> loopBody -> nextVolumeFile -> onFileReceived -> writeVolumeStairsFile -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.796Z',135,'User Bot','[INFO] start -> buildStairs -> controlLoop -> Entering function.'] +['2019-08-14T17:04:16.796Z',136,'User Bot','[INFO] start -> writeStatusReport -> Entering function.'] +['2019-08-14T17:04:16.796Z',137,'Status Report','[INFO] save -> Entering function.'] +['2019-08-14T17:04:16.796Z',138,'FileStorage','[INFO] createTextFile: ../Data-Storage/AAMasters/AAMasters/AATom.1.0/AACloud.1.1/Poloniex/dataSet.V1/Reports/Multi-Period-Market/Status.Report.USDT_BTC.json'] +['2019-08-14T17:04:16.797Z',139,'Status Report','[INFO] save -> onFileCreated -> Entering function.'] +['2019-08-14T17:04:16.797Z',140,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Entering function.'] +['2019-08-14T17:04:16.797Z',141,'Indicator Bot Process Main Loop','[INFO] run -> loop -> startUserBot -> onFinished -> Execution finished well.'] +['2019-08-14T17:04:16.797Z',142,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> Entering function.'] +['2019-08-14T17:04:16.797Z',143,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> nextWaitTime = Normal'] +['2019-08-14T17:04:16.797Z',144,'Indicator Bot Process Main Loop','[INFO] run -> loop -> shallWeStop -> Entering function. '] +['2019-08-14T17:04:16.797Z',145,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Entering function.'] +['2019-08-14T17:04:16.797Z',146,'Indicator Bot Process Main Loop','[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!'] +] \ No newline at end of file