"""
market Enum
"""
class StrategyMarket(Enum):
"""
market of strategy.
"""
FUTURES = 'futures'
FOREX = 'forex'
VIRTUAL_CION = 'virtual_cion'
import importlib
import os
import traceback
from pathlib import Path
from op_futures.op_strategy_plugins.template_strategy import TemplateStrategy
from tqz_extern.tqz_constant import StrategyMarket
class StrategyClasses:
@classmethod
def load_config(cls, strategy_market: StrategyMarket) -> dict:
""" """
root = Path(__file__).parent.parent
strategies_path = root.joinpath(f'op_{strategy_market.value}', 'op_strategy_plugins')
module_name = f'op_{strategy_market.value}.op_strategy_plugins'
strategies_classes = {}
for _, _, filenam