Compare commits
No commits in common. "master" and "v0.0.8" have entirely different histories.
@ -1,2 +0,0 @@
|
|||||||
## 2026-02-09 (v0.0.9)
|
|
||||||
- related to the changes made in *cvttpy_tools 1.4.7*
|
|
||||||
@ -13,13 +13,13 @@ from statsmodels.tsa.stattools import adfuller, coint # type: ignore
|
|||||||
from statsmodels.tsa.vector_ar.vecm import coint_johansen # type: ignore
|
from statsmodels.tsa.vector_ar.vecm import coint_johansen # type: ignore
|
||||||
|
|
||||||
|
|
||||||
from cvttpy_tools.base.app import App
|
from cvttpy_tools.app import App
|
||||||
from cvttpy_tools.base.base import NamedObject
|
from cvttpy_tools.base import NamedObject
|
||||||
from cvttpy_tools.base.config import Config, CvttAppConfig
|
from cvttpy_tools.config import Config, CvttAppConfig
|
||||||
from cvttpy_tools.base.logger import Log
|
from cvttpy_tools.logger import Log
|
||||||
from cvttpy_tools.base.timeutils import NanoPerSec, SecPerHour, current_nanoseconds
|
from cvttpy_tools.timeutils import NanoPerSec, SecPerHour, current_nanoseconds
|
||||||
from cvttpy_tools.comm.web.rest_client import RESTSender
|
from cvttpy_tools.web.rest_client import RESTSender
|
||||||
from cvttpy_tools.comm.web.rest_service import RestService
|
from cvttpy_tools.web.rest_service import RestService
|
||||||
|
|
||||||
from cvttpy_trading.trading.exchange_config import ExchangeAccounts
|
from cvttpy_trading.trading.exchange_config import ExchangeAccounts
|
||||||
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
||||||
|
|||||||
@ -3,9 +3,9 @@ from __future__ import annotations
|
|||||||
from typing import Any, Dict, List
|
from typing import Any, Dict, List
|
||||||
|
|
||||||
|
|
||||||
from cvttpy_tools.base.app import App
|
from cvttpy_tools.app import App
|
||||||
from cvttpy_tools.base.base import NamedObject
|
from cvttpy_tools.base import NamedObject
|
||||||
from cvttpy_tools.base.config import CvttAppConfig
|
from cvttpy_tools.config import CvttAppConfig
|
||||||
|
|
||||||
|
|
||||||
class HtmlRenderer(NamedObject):
|
class HtmlRenderer(NamedObject):
|
||||||
|
|||||||
@ -4,13 +4,13 @@ import asyncio
|
|||||||
from typing import Callable, Coroutine, Dict, List
|
from typing import Callable, Coroutine, Dict, List
|
||||||
import aiohttp.web as web
|
import aiohttp.web as web
|
||||||
|
|
||||||
from cvttpy_tools.base.app import App
|
from cvttpy_tools.app import App
|
||||||
from cvttpy_tools.base.config import Config
|
from cvttpy_tools.config import Config
|
||||||
from cvttpy_tools.base.base import NamedObject
|
from cvttpy_tools.base import NamedObject
|
||||||
from cvttpy_tools.base.config import CvttAppConfig
|
from cvttpy_tools.config import CvttAppConfig
|
||||||
from cvttpy_tools.base.logger import Log
|
from cvttpy_tools.logger import Log
|
||||||
from cvttpy_tools.settings.cvtt_types import BookIdT
|
from cvttpy_tools.settings.cvtt_types import BookIdT
|
||||||
from cvttpy_tools.comm.web.rest_service import RestService
|
from cvttpy_tools.web.rest_service import RestService
|
||||||
|
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
||||||
|
|||||||
@ -5,13 +5,13 @@ from typing import Dict, Any, List, Optional, Set
|
|||||||
|
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
from cvttpy_tools.base.base import NamedObject
|
from cvttpy_tools.base import NamedObject
|
||||||
from cvttpy_tools.base.logger import Log
|
from cvttpy_tools.logger import Log
|
||||||
from cvttpy_tools.base.config import Config
|
from cvttpy_tools.config import Config
|
||||||
from cvttpy_tools.base.timer import Timer
|
from cvttpy_tools.timer import Timer
|
||||||
from cvttpy_tools.base.timeutils import NanosT, current_seconds
|
from cvttpy_tools.timeutils import NanosT, current_seconds
|
||||||
from cvttpy_tools.settings.cvtt_types import InstrumentIdT, IntervalSecT
|
from cvttpy_tools.settings.cvtt_types import InstrumentIdT, IntervalSecT
|
||||||
from cvttpy_tools.comm.web.rest_client import RESTSender
|
from cvttpy_tools.web.rest_client import RESTSender
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
||||||
from cvttpy_trading.trading.accounting.exch_account import ExchangeAccountNameT
|
from cvttpy_trading.trading.accounting.exch_account import ExchangeAccountNameT
|
||||||
|
|||||||
@ -6,7 +6,7 @@ import time
|
|||||||
|
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
from cvttpy_tools.base.base import NamedObject
|
from cvttpy_tools.base import NamedObject
|
||||||
|
|
||||||
class RESTSender(NamedObject):
|
class RESTSender(NamedObject):
|
||||||
session_: requests.Session
|
session_: requests.Session
|
||||||
|
|||||||
@ -3,10 +3,10 @@ from enum import Enum
|
|||||||
import requests
|
import requests
|
||||||
|
|
||||||
# import aiohttp
|
# import aiohttp
|
||||||
from cvttpy_tools.base.base import NamedObject
|
from cvttpy_tools.base import NamedObject
|
||||||
from cvttpy_tools.base.config import Config
|
from cvttpy_tools.config import Config
|
||||||
from cvttpy_tools.base.logger import Log
|
from cvttpy_tools.logger import Log
|
||||||
from cvttpy_tools.comm.web.rest_client import RESTSender
|
from cvttpy_tools.web.rest_client import RESTSender
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_trading.trading.trading_instructions import TradingInstructions
|
from cvttpy_trading.trading.trading_instructions import TradingInstructions
|
||||||
# ---
|
# ---
|
||||||
|
|||||||
@ -5,12 +5,12 @@ from typing import Any, Dict, List, Optional
|
|||||||
import pandas as pd
|
import pandas as pd
|
||||||
|
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_tools.base.base import NamedObject
|
from cvttpy_tools.base import NamedObject
|
||||||
from cvttpy_tools.base.app import App
|
from cvttpy_tools.app import App
|
||||||
from cvttpy_tools.base.config import Config
|
from cvttpy_tools.config import Config
|
||||||
from cvttpy_tools.settings.cvtt_types import IntervalSecT
|
from cvttpy_tools.settings.cvtt_types import IntervalSecT
|
||||||
from cvttpy_tools.base.timeutils import NanosT, SecPerHour, current_nanoseconds, NanoPerSec, format_nanos_utc
|
from cvttpy_tools.timeutils import NanosT, SecPerHour, current_nanoseconds, NanoPerSec, format_nanos_utc
|
||||||
from cvttpy_tools.base.logger import Log
|
from cvttpy_tools.logger import Log
|
||||||
|
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
||||||
|
|||||||
@ -8,7 +8,7 @@ from typing import Any, Dict, Optional, cast
|
|||||||
import numpy as np
|
import numpy as np
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
|
|
||||||
from cvttpy_tools.base.config import Config
|
from cvttpy_tools.config import Config
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class DataWindowParams:
|
class DataWindowParams:
|
||||||
|
|||||||
@ -6,8 +6,8 @@ from typing import Any, Dict, List, Optional
|
|||||||
import pandas as pd
|
import pandas as pd
|
||||||
|
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_tools.base.base import NamedObject
|
from cvttpy_tools.base import NamedObject
|
||||||
from cvttpy_tools.base.config import Config
|
from cvttpy_tools.config import Config
|
||||||
from cvttpy_tools.settings.cvtt_types import JsonDictT
|
from cvttpy_tools.settings.cvtt_types import JsonDictT
|
||||||
|
|
||||||
# ---
|
# ---
|
||||||
|
|||||||
@ -4,7 +4,7 @@ from abc import ABC, abstractmethod
|
|||||||
from typing import Any, Dict, cast
|
from typing import Any, Dict, cast
|
||||||
|
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_tools.base.config import Config
|
from cvttpy_tools.config import Config
|
||||||
# ---
|
# ---
|
||||||
from pairs_trading.lib.pt_strategy.prediction import Prediction
|
from pairs_trading.lib.pt_strategy.prediction import Prediction
|
||||||
from pairs_trading.lib.pt_strategy.trading_pair import TradingPair
|
from pairs_trading.lib.pt_strategy.trading_pair import TradingPair
|
||||||
|
|||||||
@ -4,7 +4,7 @@ from typing import Any, Dict, List, Optional, Tuple
|
|||||||
|
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_tools.base.config import Config
|
from cvttpy_tools.config import Config
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
||||||
# ---
|
# ---
|
||||||
|
|||||||
@ -5,7 +5,7 @@ from typing import Any, Dict, List, Optional, Tuple
|
|||||||
|
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_tools.base.config import Config
|
from cvttpy_tools.config import Config
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
||||||
# ---
|
# ---
|
||||||
|
|||||||
@ -8,8 +8,8 @@ from typing import Any, Dict, List
|
|||||||
import pandas as pd
|
import pandas as pd
|
||||||
|
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_tools.base.base import NamedObject
|
from cvttpy_tools.base import NamedObject
|
||||||
from cvttpy_tools.base.config import Config
|
from cvttpy_tools.config import Config
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
||||||
# ---
|
# ---
|
||||||
|
|||||||
@ -2,7 +2,7 @@ import hjson
|
|||||||
from typing import Dict
|
from typing import Dict
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_tools.base.config import Config
|
from cvttpy_tools.config import Config
|
||||||
|
|
||||||
|
|
||||||
def load_config(config_path: str) -> Config:
|
def load_config(config_path: str) -> Config:
|
||||||
|
|||||||
@ -2,7 +2,7 @@ import os
|
|||||||
import glob
|
import glob
|
||||||
from typing import Dict, List, Tuple
|
from typing import Dict, List, Tuple
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_tools.base.config import Config
|
from cvttpy_tools.config import Config
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
||||||
|
|
||||||
|
|||||||
@ -4,9 +4,9 @@ import os
|
|||||||
from typing import Any, Dict, List, Tuple
|
from typing import Any, Dict, List, Tuple
|
||||||
|
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_tools.base.app import App
|
from cvttpy_tools.app import App
|
||||||
from cvttpy_tools.base.base import NamedObject
|
from cvttpy_tools.base import NamedObject
|
||||||
from cvttpy_tools.base.config import CvttAppConfig
|
from cvttpy_tools.config import CvttAppConfig
|
||||||
|
|
||||||
# ---
|
# ---
|
||||||
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
from cvttpy_trading.trading.instrument import ExchangeInstrument
|
||||||
|
|||||||
@ -182,7 +182,7 @@
|
|||||||
"import os\n",
|
"import os\n",
|
||||||
"import importlib\n",
|
"import importlib\n",
|
||||||
"\n",
|
"\n",
|
||||||
"from cvttpy_tools.base.config import Config\n",
|
"from cvttpy_tools.config import Config\n",
|
||||||
"\n",
|
"\n",
|
||||||
"def load_config_from_file() -> Optional[Dict]:\n",
|
"def load_config_from_file() -> Optional[Dict]:\n",
|
||||||
" global DB_TABLE_NAME\n",
|
" global DB_TABLE_NAME\n",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user