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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…