Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/diogomatoschaves/MyCryptoBot
/ endpoints
Endpoints
49 in github.com/diogomatoschaves/MyCryptoBot
⨍
Functions
982
◇
Types & classes
250
↳
Endpoints
49
Route
check_job
app.route('/check_job/<job_id>', methods=['GET'])
model/service/app.py:None
Route
create_token
user_management.post('/token')
data/service/blueprints/user_management.py:None
Route
execute_order
app.route('/execute_order', methods=['POST'])
execution/service/app.py:None
Route
generate_signal
app.route('/generate_signal', methods=['POST'])
model/service/app.py:None
Route
get_alerts_status
dashboard.get('/alerts')
data/service/blueprints/dashboard.py:None
Route
get_current_price
proxy.get('/prices')
data/service/blueprints/proxy.py:None
Route
get_current_price
market_data.get('/prices')
execution/service/blueprints/market_data.py:None
Route
get_futures_account_balance
proxy.get('/futures_account_balance')
data/service/blueprints/proxy.py:None
Route
get_futures_account_balance
market_data.get('/futures_account_balance')
execution/service/blueprints/market_data.py:None
Route
get_open_positions
market_data.get('/open-positions')
execution/service/blueprints/market_data.py:None
Route
get_pipeline_equity
dashboard.get('/pipeline-equity', defaults={'pipeline_id': None})
data/service/blueprints/dashboard.py:None
Route
get_pipelines_metrics
dashboard.get('/pipelines-metrics')
data/service/blueprints/dashboard.py:None
Route
get_positions
dashboard.get('/positions', defaults={'page': None})
data/service/blueprints/dashboard.py:None
Route
get_resources
dashboard.get('/resources', defaults={'resources': None})
data/service/blueprints/dashboard.py:None
Route
get_strategies
app.route('/strategies', methods=['GET'])
model/service/app.py:None
Route
get_trades
dashboard.get('/trades', defaults={'page': None})
data/service/blueprints/dashboard.py:None
Route
get_trades_metrics
dashboard.get('/trades-metrics')
data/service/blueprints/dashboard.py:None
Route
handle_pipelines
dashboard.route('/pipelines', defaults={'page': None}, methods=["GET", "PUT", "DELETE"])
data/service/blueprints/dashboard.py:None
Route
hello_world
app.route('/')
model/service/app.py:None
Route
hello_world
app.route('/')
execution/service/app.py:None
Route
index
app.get('/', defaults={'path': ''})
data/service/app.py:None
Route
logout
user_management.post('/logout')
data/service/blueprints/user_management.py:None
Route
me
user_management.get('/me')
data/service/blueprints/user_management.py:None
Route
pipeline_events
events_bp.get('/events')
data/service/blueprints/events.py:None
Route
save_alerts_settings
dashboard.put('/alerts')
data/service/blueprints/dashboard.py:None
Route
send_test_alert
dashboard.post('/alerts/test')
data/service/blueprints/dashboard.py:None
Route
start_bot
bots_api.put('/start_bot')
data/service/blueprints/bots_api/_bots_api.py:None
Route
start_symbol_trading
app.route('/start_symbol_trading', methods=['POST'])
execution/service/app.py:None
Route
stop_bot
bots_api.put('/stop_bot')
data/service/blueprints/bots_api/_bots_api.py:None
Route
stop_symbol_trading
app.route('/stop_symbol_trading', methods=['POST'])
execution/service/app.py:None
Route
test_binance_data_handler
pytest.mark.parametrize( "input_params,output", [ pytest.param( {
data/tests/sources/binance/_binance/test_binance_handler.py:None
Route
test_binance_data_handler_failed_trigger_signal
pytest.mark.parametrize( "input_params,output", [ pytest.param( {
data/tests/sources/binance/_binance/test_binance_handler.py:None
Route
test_delete_pipelines_endpoint
pytest.mark.parametrize( "extra_url,pipeline_id,response", [ pytest.param(
data/tests/service/blueprints/test_dashboard.py:None
Route
test_exception
pytest.mark.parametrize( "input_value,exception", [ pytest.param(
data/tests/sources/binance/_binance/test_binance_handler.py:None
Route
test_failed_start_stop_symbol_trading
pytest.mark.parametrize( "route,params,expected_value", [ pytest.param(
execution/tests/service/test_execution_app.py:None
Route
test_get_pipelines_endpoint
pytest.mark.parametrize( "extra_url,get_pipelines", [ pytest.param(
data/tests/service/blueprints/test_dashboard.py:None
Route
test_interface_error_handling
pytest.mark.parametrize( "raises_error,side_effect,call_count", [ pytest.param(
data/tests/service/blueprints/test_bots_api.py:None
Route
test_put_pipelines_endpoint
pytest.mark.parametrize( "extra_url,params,response", [ pytest.param(
data/tests/service/blueprints/test_dashboard.py:None
Route
test_routes_disallowed_methods
pytest.mark.parametrize( "route,method", [ pytest.param( "generate
model/tests/service/test_model_app.py:None
Route
test_routes_disallowed_methods
pytest.mark.parametrize( "route,method", [ pytest.param( f'{API_PR
data/tests/service/blueprints/test_dashboard.py:None
Route
test_routes_disallowed_methods
pytest.mark.parametrize( "route,method", [ pytest.param( f'{API_PR
data/tests/service/blueprints/test_user_management.py:None
Route
test_routes_disallowed_methods
pytest.mark.parametrize( "route,method", [ pytest.param( 'api/star
data/tests/service/blueprints/test_bots_api.py:None
Route
test_routes_disallowed_methods
pytest.mark.parametrize( "route", ["start_symbol_trading", "stop_symbol_trading", "execute_ord
execution/tests/service/test_execution_app.py:None
Route
test_routes_disallowed_methods
pytest.mark.parametrize( "route,method", [ pytest.param( '/prices'
execution/tests/service/blueprints/test_market_data.py:None
Route
test_signal_generator
pytest.mark.parametrize( "pipeline_id,side_effect,expected_value,upload_call_count", [
model/tests/signal_generation/test_signal_generator.py:None
Route
test_start_bot_invalid_input_response
pytest.mark.parametrize( "input_params,response,get_message", [ pytest.param(
data/tests/service/blueprints/test_bots_api.py:None
Route
test_start_bot_required_input_response
pytest.mark.parametrize( "input_params,response,message", [ pytest.param(
data/tests/service/blueprints/test_bots_api.py:None
Route
test_valid_input
pytest.mark.parametrize( "route,params,expected_value", [ pytest.param(
execution/tests/service/test_execution_app.py:None
Route
test_valid_input_no_mock
pytest.mark.parametrize( "route,params,expected_value", [ pytest.param(
execution/tests/service/test_execution_app.py:None