Skip to content

Instantly share code, notes, and snippets.

@dev4Fun
Last active May 18, 2018 21:02
Show Gist options
  • Save dev4Fun/4925d3a41a79389f0af3ab8d706a128f to your computer and use it in GitHub Desktop.
Save dev4Fun/4925d3a41a79389f0af3ab8d706a128f to your computer and use it in GitHub Desktop.
main.py
import logging
import os
import ccxt
from core.exchange import CryptoExchange
from core.telegrambot import TelegramBot
from core.tradeexcutor import TradeExecutor
if __name__ == '__main__':
logging.basicConfig(format='%(asctime)s - %(levelname)s - %(message)s', level=logging.INFO)
c_dir = os.path.dirname(__file__)
with open(os.path.join(c_dir, "config/secrets.txt")) as key_file:
api_key, secret, telegram_tkn, user_id = key_file.read().splitlines()
ccxt_ex = ccxt.bitfinex()
ccxt_ex.apiKey = api_key
ccxt_ex.secret = secret
exchange = CryptoExchange(ccxt_ex)
trade_executor = TradeExecutor(exchange)
telegram_bot = TelegramBot(telegram_tkn, user_id, trade_executor)
telegram_bot.start_bot()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment