INNER CODE UNIT · Python
lambda_handler
liamhartley/cryptotradingbot · trading_strategies/poloniex_cmo_trading_strategy/app/app.py:91
def lambda_handler(event, context):
poloniex_wrapper = Poloniex(
APIKey=os.getenv('POLONIEX_KEY'),
Secret=os.getenv('POLONIEX_SECRET')
)
base_currency = LOGICAL_PARAMS['PAIR'].split('_')[0]
quote_currency = LOGICAL_PARAMS['PAIR'].split('_')[1]
assert base_currency+'_'+quote_currency == LOGICAL_PARAMS['PAIR']
cmo = poloniex_cmo_logic_no_pandas(pair=LOGICAL_PARAMS['PAIR'])
all_tickers = poloniex_wrapper.public_query(command='returnTicker')
ticker = all_tickers[LOGICAL_PARAMS['PAIR']]
rate = float(ticker['lowestAsk'])
price = LOGICAL_PARAMS['INITIAL_CAPITAL'] * LOGICAL_PARAMS['ENTRY_SIZE'] # of base currency
entry_amount = price/rate