Units and general
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
from pwp import pwp, pwp_enum
|
||||
import units
|
||||
|
||||
@pwp_enum
|
||||
class MarketTrend:
|
||||
class Bullish: pass
|
||||
class Bearish: pass
|
||||
class Neutral: pass
|
||||
|
||||
@pwp_enum
|
||||
class LogKind:
|
||||
class Info: pass
|
||||
class Warn: pass
|
||||
class Err: pass
|
||||
class Debug: pass
|
||||
|
||||
@pwp_enum
|
||||
class Signal:
|
||||
symbol: str
|
||||
kind: units.Direction
|
||||
confidence: float
|
||||
size: float
|
||||
price: units.USD
|
||||
take_profit: units.USD
|
||||
stop_loss: units.USD
|
||||
@@ -0,0 +1,20 @@
|
||||
from pwp import pwp, pwp_enum
|
||||
|
||||
@pwp
|
||||
class Symbol:
|
||||
unit: str
|
||||
|
||||
@pwp
|
||||
class USD:
|
||||
unit: float
|
||||
|
||||
@pwp_enum
|
||||
class Direction:
|
||||
class Buy: pass
|
||||
class Sell: pass
|
||||
|
||||
@pwp_enum
|
||||
class Volatility:
|
||||
class Low: pass
|
||||
class Medium: pass
|
||||
class High: pass
|
||||
Reference in New Issue
Block a user