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