期货平台搭建之期货系统的功能和工作原理

对于期货平台搭建来说,其期货系统的功能和工作原理对于开发人员来说很是重要,由于其行情、接口的复杂性,以及业务性质等原因,期货交易资管软件目前开发前景十分的壮大,为此一定要了解其期货平台搭建的功能和原理。
以下是小编对于期货系统的功能和工作原理的分析
客户端行情分析软件:
1)接受行情服务端推送的行情数据、并按照一定规则过滤掉失真行情数据,并按照一定业务逻辑整理成客户可以使用的行情tick数据和组合成分时图、K线图数据;
2)可以针对客户端柜台管理系统给子账户分配的资金,以及合约进行下单和结算;

部分代码

  1. dispatcher :Action 转发给 JSP
  2. chain :Action调用另一个Action (同一次请求)
    hello hello是一个Action的name
    3)redirect : Action重定向到 JSP
    4)redirectAction :Action重定向到另一个Action
    hello
    概括来说:行情和交易是客户端主要完成的功能
    客户端柜台管理系统;
    1)子账户管理:新增、修改、删除、子账户的(手续费、保证金、交易汇率、风控等)属性管理;
    2)代理商管理:新增、修改、删除、代理商的(手续费、返佣汇率等)属性管理、代理商子账户管理;
    3)主账户管理:系统对接主账户设置;
    4)行情通道管理:如果有多条行情,可以通过柜台管理进行切换、更新行情通道;
    5)品种管理:设置品种的开收盘时间、主力合约设置、以及客户端展示的部分内容;
    6)模板设置:保证金、手续费(代理商、子账户)、汇率(交易、返佣)、风控管理等功能;
    7)日志管理:所有管理员针对柜台做出修改的日志记录;
    8)查询:交易流水、出入金流水、佣金流水等所有有关记录的查询;

部分代码展示
Action接口中,定义默认五种 逻辑视图名称
// 数据处理成功 (成功页面)
public static final String SUCCESS = “success”;
// 页面不跳转 return null; 效果一样
public static final String NONE = “none”;
// 数据处理发送错误 (错误页面)
public static final String ERROR = “error”;
// 用户输入数据有误,通常用于表单数据校验 (输入页面)
public static final String INPUT = “input”;
// 主要权限认证 (登陆页面)
public static final String LOGIN = “login”;
其它系统的功能
客户端监控分析系统;主要是提供给投资公司风控使用的监控系统,控制风险;
服务端管理系统;其中第二柜台管理系统中的所有功能均有此系统完成计算,返回到客户端;
行情服务分发系统;目前对接易盛、SPtrader行情系统,易盛提供十档行情;
web.xml




struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter


struts2
/*

index.jsp 开发语言和环境 1、客户端使用的WPF开发; 2、柜台系统使用的是QT开发; 3、客户端和柜台的服务端均使用C++; 4、网页端用的是PHP+Java+Mysql完成开发; 开发语言和环境 init_DefaultProperties(); // [1]---- org/apache/struts2/default.properties
init_TraditionalXmlConfigurations(); // [2] --- struts-default.xml,struts-plugin.xml,struts.xml

init_LegacyStrutsProperties(); // [3] --- 自定义struts.properties

init_CustomConfigurationProviders(); // [5]  ----- 自定义配置提供

init_FilterInitParameters() ; // [6] ----- web.xml

init_AliasStandardObjects() ; // [7] ---- Bean加载

文章最后
最后着重强调下:行情:对接易盛、SPtrader;交易:易盛、信管家(当然这个是废柴-不过有一点好处、做外盘的时候可以不用开主账户,用信管家子账户也能作为该系统的主账户接入,省去了兑换$的风险)未来我们还会接入更多的备份行情,交易部分也还会接入国内的CTP如果觉得系统合适或者有不合适的需要提高、改进的地方,我们可以沟通交流下:所以需要使用这套资管的团队需要看下,开发力量是否齐全,有技术的支撑业务才能有更好的发展!
希望上述关于期货系统的功能和工作原理的分析能够对大家有所帮助。
如果有关于期货平台开发技术有所不懂的可以来交流哦,关注交流!!!
期货平台搭建之期货系统的功能和工作原理_第1张图片

你可能感兴趣的:(期货平台搭建之期货系统的功能和工作原理)