diff --git a/dabo/functions/ccxt.sh b/dabo/functions/ccxt.sh new file mode 100644 index 0000000..4e543d6 --- /dev/null +++ b/dabo/functions/ccxt.sh @@ -0,0 +1,23 @@ +function f_ccxt { + + if [ -s /dabo/.${STOCK_EXCHANGE}-secrets ] + then + . /dabo/.${STOCK_EXCHANGE}-secrets + else + g_echo_error "No secrets found (/dabo/.${STOCK_EXCHANGE}-secrets) found" + return 1 + fi + + g_python 'import os' || return 1 + g_python 'import sys' || return 1 + + g_python 'sys.path.append("/ccxt/python")' || return 1 + + g_python 'import ccxt' || return 1 + + g_python "exchange = ccxt.${STOCK_EXCHANGE}({'apiKey': '${API_KEY}','secret': '${API_SECRET}','options': {'defaultType': 'swap',},})" || return 1 + + g_python_wantoutput=1 + g_python 'print(exchange.fetch_balance ({"currency": "USDT"}))' || return 1 + +}