More fixes
This commit is contained in:
1 parent
c35c715d65
commit
01f36099ce
3 files changed
+9
-24
No files matched your search
@@ -74,18 +74,18 @@ exports.newTradingEngine = function newTradingEngine(bot, logger) {
|
||||
tradingEngine.current.episode.cycle.end.value =
|
||||
tradingEngine.current.episode.candle.begin.value +
|
||||
sessionParameters.timeFrame.config.value +
|
||||
sessionParameters.timeFrame.config.value / 4 - 1
|
||||
sessionParameters.timeFrame.config.value / 2 - 1
|
||||
break
|
||||
}
|
||||
case 'Second': {
|
||||
tradingEngine.current.episode.cycle.begin.value =
|
||||
tradingEngine.current.episode.candle.begin.value +
|
||||
sessionParameters.timeFrame.config.value +
|
||||
sessionParameters.timeFrame.config.value / 4
|
||||
sessionParameters.timeFrame.config.value / 2
|
||||
tradingEngine.current.episode.cycle.end.value =
|
||||
tradingEngine.current.episode.candle.begin.value +
|
||||
sessionParameters.timeFrame.config.value +
|
||||
sessionParameters.timeFrame.config.value * 2 / 4 - 1
|
||||
sessionParameters.timeFrame.config.value * 4 / 4 - 1
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
@@ -197,7 +197,6 @@ exports.newTradingSimulation = function newTradingSimulation(bot, logger, UTILIT
|
||||
|
||||
if (tradingEngine.current.episode.candle.index.value + 1 < candles.length) {
|
||||
|
||||
console.log('Processing Candle: ' + tradingEngine.current.episode.candle.index.value)
|
||||
/* Add new records to the process output */
|
||||
tradingRecordsModule.appendRecords('Second')
|
||||
|
||||
|
||||
@@ -876,16 +876,9 @@ exports.newTradingStages = function newTradingStages(bot, logger, tradingEngineM
|
||||
switch (tradingEngineStage.stageDefinedIn.value) {
|
||||
case 'Base Asset': {
|
||||
if (
|
||||
(
|
||||
tradingEngineStage.stageBaseAsset.sizePlaced >=
|
||||
tradingEngineStage.stageBaseAsset.targetSize
|
||||
)
|
||||
&&
|
||||
(
|
||||
tradingEngineStage.stageBaseAsset.sizeFilled.value +
|
||||
tradingEngineStage.stageBaseAsset.feesPaid.value >=
|
||||
tradingEngineStage.stageBaseAsset.sizePlaced.value
|
||||
)
|
||||
tradingEngineStage.stageBaseAsset.sizeFilled.value +
|
||||
tradingEngineStage.stageBaseAsset.feesPaid.value >=
|
||||
tradingEngineStage.stageBaseAsset.targetSize
|
||||
) {
|
||||
positionFilled()
|
||||
} else {
|
||||
@@ -895,16 +888,9 @@ exports.newTradingStages = function newTradingStages(bot, logger, tradingEngineM
|
||||
}
|
||||
case 'Quoted Asset': {
|
||||
if (
|
||||
(
|
||||
tradingEngineStage.stageQuotedAsset.sizePlaced >=
|
||||
tradingEngineStage.stageQuotedAsset.targetSize
|
||||
)
|
||||
&&
|
||||
(
|
||||
tradingEngineStage.stageQuotedAsset.sizeFilled.value +
|
||||
tradingEngineStage.stageQuotedAsset.feesPaid.value >=
|
||||
tradingEngineStage.stageQuotedAsset.sizePlaced.value
|
||||
)
|
||||
tradingEngineStage.stageQuotedAsset.sizeFilled.value +
|
||||
tradingEngineStage.stageQuotedAsset.feesPaid.value >=
|
||||
tradingEngineStage.stageQuotedAsset.targetSize
|
||||
) {
|
||||
positionFilled()
|
||||
} else {
|
||||
|
||||
Reference in new issue
Block a user