Compare commits
No commits in common. "95a4a6930c9083f4fddcc0b3d70cd0321d8f71c3" and "e10c6f5c46cf966dc994a44f1047557b07308f11" have entirely different histories.
95a4a6930c
...
e10c6f5c46
@ -60,11 +60,11 @@ INSTALLED_APPS = [
|
|||||||
# Performance optimisations
|
# Performance optimisations
|
||||||
CACHES = {
|
CACHES = {
|
||||||
"default": {
|
"default": {
|
||||||
"BACKEND": "django_redis.cache.RedisCache",
|
"BACKEND": "django.core.cache.backends.redis.RedisCache",
|
||||||
"LOCATION": "unix:///var/run/socks/redis.sock",
|
"LOCATION": "unix:///var/run/socks/redis.sock",
|
||||||
"OPTIONS": {
|
"OPTIONS": {
|
||||||
"db": "10",
|
"db": "10",
|
||||||
# "parser_class": "django_redis.cache.RedisCache",
|
"parser_class": "redis.connection.HiredisParser",
|
||||||
"pool_class": "redis.BlockingConnectionPool",
|
"pool_class": "redis.BlockingConnectionPool",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
import stripe
|
import stripe
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
||||||
|
@ -1,29 +1,29 @@
|
|||||||
from decimal import Decimal as D
|
from decimal import Decimal as D
|
||||||
|
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
from typing import Optional
|
|
||||||
|
|
||||||
class PositionLong(BaseModel):
|
class PositionLong(BaseModel):
|
||||||
units: str
|
units: str
|
||||||
averagePrice: Optional[str] = None
|
averagePrice: str | None
|
||||||
pl: str
|
pl: str
|
||||||
resettablePL: str
|
resettablePL: str
|
||||||
financing: str
|
financing: str
|
||||||
dividendAdjustment: str
|
dividendAdjustment: str
|
||||||
guaranteedExecutionFees: str
|
guaranteedExecutionFees: str
|
||||||
tradeIDs: Optional[list[str]] = []
|
tradeIDs: list[str] | None
|
||||||
unrealizedPL: str
|
unrealizedPL: str
|
||||||
|
|
||||||
|
|
||||||
class PositionShort(BaseModel):
|
class PositionShort(BaseModel):
|
||||||
units: str
|
units: str
|
||||||
averagePrice: Optional[str] = None
|
averagePrice: str | None
|
||||||
pl: str
|
pl: str
|
||||||
resettablePL: str
|
resettablePL: str
|
||||||
financing: str
|
financing: str
|
||||||
dividendAdjustment: str
|
dividendAdjustment: str
|
||||||
guaranteedExecutionFees: str
|
guaranteedExecutionFees: str
|
||||||
tradeIDs: Optional[list[str]] = []
|
tradeIDs: list[str] | None
|
||||||
unrealizedPL: str
|
unrealizedPL: str
|
||||||
|
|
||||||
|
|
||||||
@ -306,7 +306,7 @@ class PositionDetailsNested(BaseModel):
|
|||||||
dividendAdjustment: str
|
dividendAdjustment: str
|
||||||
guaranteedExecutionFees: str
|
guaranteedExecutionFees: str
|
||||||
unrealizedPL: str
|
unrealizedPL: str
|
||||||
marginUsed: Optional[str] = None
|
marginUsed: str | None
|
||||||
|
|
||||||
|
|
||||||
class PositionDetails(BaseModel):
|
class PositionDetails(BaseModel):
|
||||||
@ -373,7 +373,7 @@ class Instrument(BaseModel):
|
|||||||
guaranteedStopLossOrderMode: str
|
guaranteedStopLossOrderMode: str
|
||||||
tags: list[InstrumentTag]
|
tags: list[InstrumentTag]
|
||||||
financing: InstrumentFinancing
|
financing: InstrumentFinancing
|
||||||
guaranteedStopLossOrderLevelRestriction: Optional[InstrumentGuaranteedRestriction] = None
|
guaranteedStopLossOrderLevelRestriction: InstrumentGuaranteedRestriction | None
|
||||||
|
|
||||||
|
|
||||||
class AccountInstruments(BaseModel):
|
class AccountInstruments(BaseModel):
|
||||||
@ -474,33 +474,33 @@ class Trade(BaseModel):
|
|||||||
quoteGuaranteedExecutionFee: str
|
quoteGuaranteedExecutionFee: str
|
||||||
halfSpreadCost: str
|
halfSpreadCost: str
|
||||||
# takeProfitOrder: TakeProfitOrder | None
|
# takeProfitOrder: TakeProfitOrder | None
|
||||||
takeProfitOrder: Optional[dict] = None
|
takeProfitOrder: dict | None
|
||||||
stopLossOrder: Optional[dict] = None
|
stopLossOrder: dict | None
|
||||||
trailingStopLossOrder: Optional[dict] = None
|
trailingStopLossOrder: dict | None
|
||||||
|
|
||||||
|
|
||||||
class SideCarOrder(BaseModel):
|
class SideCarOrder(BaseModel):
|
||||||
id: str
|
id: str
|
||||||
createTime: str
|
createTime: str
|
||||||
state: str
|
state: str
|
||||||
price: Optional[str] = None
|
price: str | None
|
||||||
timeInForce: str
|
timeInForce: str
|
||||||
gtdTime: Optional[str] = None
|
gtdTime: str | None
|
||||||
clientExtensions: Optional[dict] = None
|
clientExtensions: dict | None
|
||||||
tradeID: str
|
tradeID: str
|
||||||
clientTradeID: Optional[str] = None
|
clientTradeID: str | None
|
||||||
type: str
|
type: str
|
||||||
time: Optional[str] = None
|
time: str | None
|
||||||
priceBound: Optional[str] = None
|
priceBound: str | None
|
||||||
positionFill: Optional[str] = None
|
positionFill: str | None
|
||||||
reason: Optional[str] = None
|
reason: str | None
|
||||||
orderFillTransactionID: Optional[str] = None
|
orderFillTransactionID: str | None
|
||||||
tradeOpenedID: Optional[str] = None
|
tradeOpenedID: str | None
|
||||||
tradeReducedID: Optional[str] = None
|
tradeReducedID: str | None
|
||||||
tradeClosedIDs: Optional[list[str]] = []
|
tradeClosedIDs: list[str] | None
|
||||||
cancellingTransactionID: Optional[str] = None
|
cancellingTransactionID: str | None
|
||||||
replacesOrderID: Optional[str] = None
|
replacesOrderID: str | None
|
||||||
replacedByOrderID: Optional[str] = None
|
replacedByOrderID: str | None
|
||||||
|
|
||||||
|
|
||||||
class OpenTradesTrade(BaseModel):
|
class OpenTradesTrade(BaseModel):
|
||||||
@ -517,10 +517,10 @@ class OpenTradesTrade(BaseModel):
|
|||||||
dividendAdjustment: str
|
dividendAdjustment: str
|
||||||
unrealizedPL: str
|
unrealizedPL: str
|
||||||
marginUsed: str
|
marginUsed: str
|
||||||
takeProfitOrder: Optional[SideCarOrder] = None
|
takeProfitOrder: SideCarOrder | None
|
||||||
stopLossOrder: Optional[SideCarOrder] = None
|
stopLossOrder: SideCarOrder | None
|
||||||
trailingStopLossOrder: Optional[SideCarOrder] = None
|
trailingStopLossOrder: SideCarOrder | None
|
||||||
trailingStopValue: Optional[dict] = None
|
trailingStopValue: dict | None
|
||||||
|
|
||||||
|
|
||||||
class OpenTrades(BaseModel):
|
class OpenTrades(BaseModel):
|
||||||
@ -578,13 +578,13 @@ class OrderTransaction(BaseModel):
|
|||||||
requestID: str
|
requestID: str
|
||||||
time: str
|
time: str
|
||||||
type: str
|
type: str
|
||||||
instrument: Optional[str] = None
|
instrument: str | None
|
||||||
units: Optional[str] = None
|
units: str | None
|
||||||
timeInForce: Optional[str] = None
|
timeInForce: str | None
|
||||||
positionFill: Optional[str] = None
|
positionFill: str | None
|
||||||
reason: str
|
reason: str
|
||||||
longPositionCloseout: LongPositionCloseout | None
|
longPositionCloseout: LongPositionCloseout | None
|
||||||
longOrderFillTransaction: Optional[dict] = None
|
longOrderFillTransaction: dict | None
|
||||||
|
|
||||||
|
|
||||||
class OrderCreate(BaseModel):
|
class OrderCreate(BaseModel):
|
||||||
@ -677,12 +677,12 @@ class TradeDetailsTrade(BaseModel):
|
|||||||
state: str
|
state: str
|
||||||
currentUnits: str
|
currentUnits: str
|
||||||
realizedPL: str
|
realizedPL: str
|
||||||
closingTransactionIDs: Optional[list[str]] = []
|
closingTransactionIDs: list[str] | None
|
||||||
financing: str
|
financing: str
|
||||||
dividendAdjustment: str
|
dividendAdjustment: str
|
||||||
closeTime: Optional[str] = None
|
closeTime: str | None
|
||||||
averageClosePrice: Optional[str] = None
|
averageClosePrice: str | None
|
||||||
clientExtensions: Optional[ClientExtensions] = None
|
clientExtensions: ClientExtensions | None
|
||||||
|
|
||||||
|
|
||||||
class TradeDetails(BaseModel):
|
class TradeDetails(BaseModel):
|
||||||
@ -733,10 +733,10 @@ TradeCloseSchema = {
|
|||||||
|
|
||||||
|
|
||||||
class TradeCRCDO(BaseModel):
|
class TradeCRCDO(BaseModel):
|
||||||
takeProfitOrderCancelTransaction: Optional[OrderTransaction]
|
takeProfitOrderCancelTransaction: OrderTransaction
|
||||||
takeProfitOrderTransaction: Optional[OrderTransaction]
|
takeProfitOrderTransaction: OrderTransaction
|
||||||
stopLossOrderCancelTransaction: Optional[OrderTransaction]
|
stopLossOrderCancelTransaction: OrderTransaction
|
||||||
stopLossOrderTransaction: Optional[OrderTransaction]
|
stopLossOrderTransaction: OrderTransaction
|
||||||
relatedTransactionIDs: list[str]
|
relatedTransactionIDs: list[str]
|
||||||
lastTransactionID: str
|
lastTransactionID: str
|
||||||
|
|
||||||
|
0
core/templates/registration/logout.html
Normal file
0
core/templates/registration/logout.html
Normal file
@ -30,6 +30,4 @@ git+https://git.zm.is/XF/django-crud-mixins
|
|||||||
redis
|
redis
|
||||||
hiredis
|
hiredis
|
||||||
django-cachalot
|
django-cachalot
|
||||||
django_redis
|
|
||||||
# Billing
|
|
||||||
lago-python-client
|
lago-python-client
|
||||||
|
Loading…
Reference in New Issue
Block a user