Merge branch 'aws' of https://github.com/berlinguyinca/freqtrade into aws
This commit is contained in:
commit
0895759239
@ -1,6 +1,6 @@
|
|||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
from base64 import urlsafe_b64decode
|
from base64 import urlsafe_b64decode, urlsafe_b64encode
|
||||||
|
|
||||||
import boto3
|
import boto3
|
||||||
import simplejson as json
|
import simplejson as json
|
||||||
@ -185,8 +185,9 @@ def __evaluate(data):
|
|||||||
lambda x: "#{} # this version does not support hyperopt!".format(x) if "hyperopt" in x else x,
|
lambda x: "#{} # this version does not support hyperopt!".format(x) if "hyperopt" in x else x,
|
||||||
strategy.split("\n"))))
|
strategy.split("\n"))))
|
||||||
|
|
||||||
# print("loaded strategy")
|
print("loaded strategy")
|
||||||
# print(strategy)
|
print(strategy)
|
||||||
|
|
||||||
# try to load the strategy
|
# try to load the strategy
|
||||||
strat = StrategyResolver().compile(data['name'], strategy)
|
strat = StrategyResolver().compile(data['name'], strategy)
|
||||||
data['time'] = int(time.time() * 1000)
|
data['time'] = int(time.time() * 1000)
|
||||||
@ -195,6 +196,9 @@ def __evaluate(data):
|
|||||||
data['stoploss'] = strat.stoploss
|
data['stoploss'] = strat.stoploss
|
||||||
data['ticker'] = strat.ticker_interval
|
data['ticker'] = strat.ticker_interval
|
||||||
|
|
||||||
|
# ensure that the modified file is saved
|
||||||
|
data['content'] = urlsafe_b64encode(strategy.encode('utf-8'))
|
||||||
|
|
||||||
# default variables if not provided
|
# default variables if not provided
|
||||||
if 'trailing_stop' not in data:
|
if 'trailing_stop' not in data:
|
||||||
data['trailing_stop'] = False
|
data['trailing_stop'] = False
|
||||||
|
@ -112,8 +112,6 @@ class TestStrategy(IStrategy):
|
|||||||
"name": "TestStrategy",
|
"name": "TestStrategy",
|
||||||
"user": "GCU4LW2XXZW3A3FM2XZJTEJHNWHTWDKY2DIJLCZJ5ULVZ4K7LZ7D23TH"
|
"user": "GCU4LW2XXZW3A3FM2XZJTEJHNWHTWDKY2DIJLCZJ5ULVZ4K7LZ7D23TH"
|
||||||
}}, {})
|
}}, {})
|
||||||
|
|
||||||
print(strategy)
|
|
||||||
strategy = json.loads(strategy['body'])
|
strategy = json.loads(strategy['body'])
|
||||||
|
|
||||||
assert "content" not in strategy
|
assert "content" not in strategy
|
||||||
@ -129,6 +127,9 @@ class TestStrategy(IStrategy):
|
|||||||
"user": "GCU4LW2XXZW3A3FM2XZJTEJHNWHTWDKY2DIJLCZJ5ULVZ4K7LZ7D23TH"
|
"user": "GCU4LW2XXZW3A3FM2XZJTEJHNWHTWDKY2DIJLCZJ5ULVZ4K7LZ7D23TH"
|
||||||
}}, {})
|
}}, {})
|
||||||
|
|
||||||
|
print("code is")
|
||||||
|
print(code)
|
||||||
|
|
||||||
# code should equal our initial content
|
# code should equal our initial content
|
||||||
#assert code == content
|
#assert code == content
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user