def strategy_request(self) -> SmaCrossoverStrategyRequest: return ModelUtils.get_obj(SmaCrossoverStrategyRequest(), self._strategy_request)
def get_suggestions() -> str: req: TradeSuggestionsRequest = ModelUtils.get_obj( TradeSuggestionsRequest(), request.get_json()) return StringUtils.to_json( ResponseModel(__trade_service.get_suggestions(req)))
def strategy_request(self) -> DoubleTopsStrategyRequest: return ModelUtils.get_obj(DoubleTopsStrategyRequest(), self._strategy_request)
def get_sample_prices_for_charts() -> str: req: CR = ModelUtils.get_obj(CR(), request.get_json()) return StringUtils.to_json( ResponseModel(__stock_service.get_sample_prices_for_charts(req)))
def get_trade_orders() -> str: req: GetTradeOrdersRequest = ModelUtils.get_obj(GetTradeOrdersRequest(), request.get_json()) return StringUtils.to_json( ResponseModel(__trade_service.get_trade_orders(req)))
def update_symbol() -> str: req: SymbolMaster = ModelUtils.get_obj(SymbolMaster(), request.get_json()) return StringUtils.to_json( ResponseModel(__stock_service.update_symbol(req)))
def strategy_request(self) -> DemoStrategyRequest: return ModelUtils.get_obj(DemoStrategyRequest(), self._strategy_request)
def run() -> str: req: BackTestRunRequest = ModelUtils.get_obj(BackTestRunRequest(), request.get_json()) return StringUtils.to_json(ResponseModel(__back_test_service.run(req)))
def strategy_request(self) -> InvertedHeadAndShouldersRequest: return ModelUtils.get_obj(InvertedHeadAndShouldersRequest(), self._strategy_request)
def strategy_request(self) -> DoubleBollingerBandsStrategyRequest: return ModelUtils.get_obj(DoubleBollingerBandsStrategyRequest(), self._strategy_request)