Indicator part 1
This commit is contained in:
1 parent
384b107461
commit
19b5fda48d
5 files changed
+27
-10
No files matched your search
@@ -492,6 +492,27 @@
|
||||
"functionName": "newSuperalgosBotModulesSingleMarketSensorBot",
|
||||
"fileName": "SingleMarketSensorBot.js",
|
||||
"folderName": "Sensor-Bot"
|
||||
},
|
||||
{
|
||||
"name": "Single Market Indicator Bot",
|
||||
"propertyName": "singleMarketIndicatorBot",
|
||||
"functionName": "newSuperalgosBotModulesSingleMarketIndicatorBot",
|
||||
"fileName": "SingleMarketIndicatorBot.js",
|
||||
"folderName": "Indicator-Bot"
|
||||
},
|
||||
{
|
||||
"name": "Multi Period Market",
|
||||
"propertyName": "multiPeriodMarket",
|
||||
"functionName": "newSuperalgosBotModulesMultiPeriodMarket",
|
||||
"fileName": "MultiPeriodMarket.js",
|
||||
"folderName": "Indicator-Bot"
|
||||
},
|
||||
{
|
||||
"name": "Multi Period Daily",
|
||||
"propertyName": "multiPeriodDaily",
|
||||
"functionName": "newSuperalgosBotModulesMultiPeriodDaily",
|
||||
"fileName": "MultiPeriodDaily.js",
|
||||
"folderName": "Indicator-Bot"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
exports.newMultiPeriodDaily = function (processIndex) {
|
||||
exports.newSuperalgosBotModulesMultiPeriodDaily = function (processIndex) {
|
||||
const MODULE_NAME = "Multi Period Daily";
|
||||
const GMT_SECONDS = ':00.000 GMT+0000';
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
exports.newMultiPeriodMarket = function (processIndex) {
|
||||
exports.newSuperalgosBotModulesMultiPeriodMarket = function (processIndex) {
|
||||
const MODULE_NAME = "Multi Period Market";
|
||||
thisObject = {
|
||||
initialize: initialize,
|
||||
+3
-6
@@ -1,13 +1,10 @@
|
||||
exports.newIndicatorBot = function newIndicatorBot(processIndex) {
|
||||
exports.newSuperalgosBotModulesSingleMarketIndicatorBot = function (processIndex) {
|
||||
|
||||
const MODULE_NAME = "Indicator Bot";
|
||||
|
||||
let USER_BOT_MODULE;
|
||||
let COMMONS_MODULE;
|
||||
|
||||
const MULTI_PERIOD_MARKET = require(TS.projects.superalgos.globals.nodeJSConstants.REQUIRE_ROOT_DIR + 'MultiPeriodMarket');
|
||||
const MULTI_PERIOD_DAILY = require(TS.projects.superalgos.globals.nodeJSConstants.REQUIRE_ROOT_DIR + 'MultiPeriodDaily');
|
||||
|
||||
let fileStorage = TS.projects.superalgos.taskModules.fileStorage.newFileStorage(processIndex);
|
||||
|
||||
let nextLoopTimeoutHandle;
|
||||
@@ -285,12 +282,12 @@
|
||||
|
||||
switch (processConfig.framework.name) {
|
||||
case 'Multi-Period-Market': {
|
||||
processFramework = MULTI_PERIOD_MARKET.newMultiPeriodMarket(processIndex);
|
||||
processFramework = TS.projects.superalgos.botModules.multiPeriodMarket.newSuperalgosBotModulesMultiPeriodMarket(processIndex);
|
||||
intitializeProcessFramework();
|
||||
break;
|
||||
}
|
||||
case 'Multi-Period-Daily': {
|
||||
processFramework = MULTI_PERIOD_DAILY.newMultiPeriodDaily(processIndex);
|
||||
processFramework = TS.projects.superalgos.botModules.multiPeriodDaily.newSuperalgosBotModulesMultiPeriodDaily(processIndex);
|
||||
intitializeProcessFramework();
|
||||
break;
|
||||
}
|
||||
@@ -14,7 +14,6 @@
|
||||
try {
|
||||
/* Process Loops Declarations. */
|
||||
|
||||
const INDICATOR_BOT_MODULE = require('./IndicatorBot');
|
||||
const TRADING_BOT_MODULE = require('./TradingBot');
|
||||
|
||||
let botInstance
|
||||
@@ -107,7 +106,7 @@
|
||||
try {
|
||||
TS.projects.superalgos.globals.processVariables.TOTAL_PROCESS_INSTANCES_CREATED++
|
||||
|
||||
botInstance = INDICATOR_BOT_MODULE.newIndicatorBot(processIndex);
|
||||
botInstance = TS.projects.superalgos.botModules.singleMarketIndicatorBot.newSuperalgosBotModulesSingleMarketIndicatorBot(processIndex);
|
||||
botInstance.initialize(processConfig, onInitializeReady);
|
||||
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user