add entries, exits, and mix_tags API endpoints

This commit is contained in:
Stefano Ariestasia
2023-11-11 15:16:40 +09:00
parent e728e3bc75
commit da3c42bbbc
3 changed files with 38 additions and 0 deletions

View File

@@ -82,6 +82,17 @@ def balance(rpc: RPC = Depends(get_rpc), config=Depends(get_config)):
def count(rpc: RPC = Depends(get_rpc)):
return rpc._rpc_count()
@router.get('/entries', tags=['info', 'trading'])
def entries(pair: Optional[str] = None, rpc: RPC = Depends(get_rpc)):
return rpc._rpc_enter_tag_performance(pair)
@router.get('/exits', tags=['info', 'trading'])
def exits(pair: Optional[str] = None, rpc: RPC = Depends(get_rpc)):
return rpc._rpc_exit_reason_performance(pair)
@router.get('/mix_tags', tags=['info', 'trading'])
def mix_tags(pair: Optional[str] = None, rpc: RPC = Depends(get_rpc)):
return rpc._rpc_mix_tag_performance(pair)
@router.get('/performance', response_model=List[PerformanceEntry], tags=['info'])
def performance(rpc: RPC = Depends(get_rpc)):