Example #1
0
 def strategy_request(self) -> SmaCrossoverStrategyRequest:
     return ModelUtils.get_obj(SmaCrossoverStrategyRequest(),
                               self._strategy_request)
Example #2
0
def get_suggestions() -> str:
    req: TradeSuggestionsRequest = ModelUtils.get_obj(
        TradeSuggestionsRequest(), request.get_json())
    return StringUtils.to_json(
        ResponseModel(__trade_service.get_suggestions(req)))
Example #3
0
 def strategy_request(self) -> DoubleTopsStrategyRequest:
     return ModelUtils.get_obj(DoubleTopsStrategyRequest(),
                               self._strategy_request)
Example #4
0
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)))
Example #5
0
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)))
Example #6
0
def update_symbol() -> str:
    req: SymbolMaster = ModelUtils.get_obj(SymbolMaster(), request.get_json())
    return StringUtils.to_json(
        ResponseModel(__stock_service.update_symbol(req)))
Example #7
0
 def strategy_request(self) -> DemoStrategyRequest:
     return ModelUtils.get_obj(DemoStrategyRequest(),
                               self._strategy_request)
Example #8
0
def run() -> str:
    req: BackTestRunRequest = ModelUtils.get_obj(BackTestRunRequest(),
                                                 request.get_json())
    return StringUtils.to_json(ResponseModel(__back_test_service.run(req)))
Example #9
0
 def strategy_request(self) -> InvertedHeadAndShouldersRequest:
     return ModelUtils.get_obj(InvertedHeadAndShouldersRequest(),
                               self._strategy_request)
Example #10
0
 def strategy_request(self) -> DoubleBollingerBandsStrategyRequest:
     return ModelUtils.get_obj(DoubleBollingerBandsStrategyRequest(),
                               self._strategy_request)