马特量化交易系统至少应该包括交易模型构建模块、风险控制模块、交易成本分析模块、指令执行模块、策略回测模块、数据收集模块和数据清洗模块,对用于基金产品的量化交易系统还需要添加产品监控模块。”马特量化社区强调,基于多年的系统开发管理经验,交易系统的所有者具备对上述模块进行移植、优化、升级的能力也非常关键。
public RequestMappingHandlerMapping requestMappingHandlerMapping(
@Qualifier("mvcContentNegotiationManager") ContentNegotiationManager contentNegotiationManager,
@Qualifier("mvcConversionService") FormattingConversionService conversionService,
@Qualifier("mvcResourceUrlProvider") ResourceUrlProvider resourceUrlProvider) {
// Must be @Primary for MvcUriComponentsBuilder to work
return super.requestMappingHandlerMapping(contentNegotiationManager, conversionService,
resourceUrlProvider);
}
@Bean
public WelcomePageHandlerMapping welcomePageHandlerMapping(ApplicationContext applicationContext,
FormattingConversionService mvcConversionService, ResourceUrlProvider mvcResourceUrlProvider) {
WelcomePageHandlerMapping welcomePageHandlerMapping = new WelcomePageHandlerMapping(
new TemplateAvailabilityProviders(applicationContext), applicationContext, getWelcomePage(),
this.mvcProperties.getStaticPathPattern());
welcomePageHandlerMapping.setInterceptors(getInterceptors(mvcConversionService, mvcResourceUrlProvider));
welcomePageHandlerMapping.setCorsConfigurations(getCorsConfigurations());
return welcomePageHandlerMapping;
}
1、软件主界面,独立的功能区域
选择平台、设置API、加载品种;选择仓位、品种数量、风险类型一键设置;列表参数,查看交易中品种的详细参数与状态
2、交易参数设置,单个设置与批量设置
右键点击品种所在行,打开交易参数设置窗口,设置倍数、速率、止盈;主界面上方区域,可根据仓位、品种数量、风险类型一键设置全部品种交易参数。
3、买入日志与卖出日志
点击按钮可查看详细买入日志和卖出日志;可依据不同计价货币、不同时间周期,查看全部记录和汇总报告
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpMethod httpMethod = HttpMethod.resolve(request.getMethod());
if (httpMethod == HttpMethod.PATCH || httpMethod == null) {
processRequest(request, response);
}
else {
//父类根据method参数执行doGet,doPost,doDelete等
super.service(request, response);
}
}