From 203166687b1a800cbc63fc456e272957bebd14c0 Mon Sep 17 00:00:00 2001 From: Gert Wohlgemuth Date: Thu, 24 May 2018 19:46:11 -0700 Subject: [PATCH] fixed some format issues and added better logging --- freqtrade/aws/backtesting_lambda.py | 2 +- serverless.yml | 11 ++++------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/freqtrade/aws/backtesting_lambda.py b/freqtrade/aws/backtesting_lambda.py index 62bb9eace..fb598493e 100644 --- a/freqtrade/aws/backtesting_lambda.py +++ b/freqtrade/aws/backtesting_lambda.py @@ -58,7 +58,7 @@ def backtest(event, context): ) till = datetime.datetime.today() - fromDate = till - datetime.timedelta(days=5) + fromDate = till - datetime.timedelta(days=7) if 'from' in event['body']: fromDate = datetime.datetime.strptime(event['body']['from'], '%Y%m%d') diff --git a/serverless.yml b/serverless.yml index 64ed30f93..faf5bb2f6 100644 --- a/serverless.yml +++ b/serverless.yml @@ -218,7 +218,7 @@ functions: #backtests the strategy backtest: - memorySize: 2048 + memorySize: 128 handler: freqtrade/aws/backtesting_lambda.backtest events: @@ -229,11 +229,8 @@ functions: tradeTable: ${self:custom.tradeTable} strategyTable: ${self:custom.strategyTable} - usagePlan: - # we want to use as few lambdas as possible - throttle: - burstLimit: 1 - rateLimit: 1 + # not more than 2 runners at any given time + reservedConcurrency: 2 # schedules all registered strategies on a daily base schedule: @@ -242,7 +239,7 @@ functions: events: - schedule: - rate: rate(240 minutes) + rate: rate(1440 minutes) enabled: true - schedule: rate: rate(5 minutes)