Embedded Python Real-Time FrameWork : API  Build 20250616.1
 All Classes Namespaces Files Functions Variables Pages
pyRT.crypto.Algo.RestSvr Namespace Reference

AlgoServer : Rest API. More...

Classes

class  RestMgr
 HTTP REST-ful Manager. More...
 
class  RestPos
 Threaded Position / Wallet Query. More...
 

Functions

def GetWallet
 Query OMS for Wallet from all Exchanges. More...
 
def OnAlgoStart
 Called from AlgoServer Reactor : Algo Start. More...
 
def OnAlgoStop
 Called from AlgoServer Reactor : Stop Algo. More...
 
def OnOMSMsg
 Called from AlgoServer Reactor : OMS Message Received (ExecRpt) More...
 
def Run
 self.LogRaw( 'Wallet : ' + str( WDB ) + '
' ) More...
 

Variables

tuple _cfg = RestSvrCfg()
 
 _REST = None;
 

Detailed Description

AlgoServer : Rest API.

Function Documentation

def pyRT.crypto.Algo.RestSvr.GetWallet (   self)

Query OMS for Wallet from all Exchanges.

def pyRT.crypto.Algo.RestSvr.OnAlgoStart (   cxt)

Called from AlgoServer Reactor : Algo Start.

Parameters
cxt- Opaque Context from AlgoServer Reactor
def pyRT.crypto.Algo.RestSvr.OnAlgoStop (   cxt)

Called from AlgoServer Reactor : Stop Algo.

Parameters
cxt- Opaque Context from AlgoServer Reactor
def pyRT.crypto.Algo.RestSvr.OnOMSMsg (   cxt,
  ddb 
)

Called from AlgoServer Reactor : OMS Message Received (ExecRpt)

Parameters
cxt- Opaque Context from AlgoServer Reactor
ddb- Dict received
def pyRT.crypto.Algo.RestSvr.Run (   self)

self.LogRaw( 'Wallet : ' + str( WDB ) + '
' )

gatea.sys.Thread Interface to zero out books in throttled manner

Variable Documentation

tuple pyRT.crypto.Algo.RestSvr._cfg = RestSvrCfg()
pyRT.crypto.Algo.RestSvr._REST = None;