《清理整顿各类交易场所部际联席会议办公室》等监管部门的联合围剿下,国内股票金融市场的不稳定等一系列因素, 导致各大投资公司追捧的外盘期货交易盛行。由于行情、接口的复杂性、以及业务性质等原因,外盘期货交易资管软件目前也被博弈大师-信管家所垄断,包括:使用软件成本、一系列交易规则、管理方法等都受制于软件开发商。如果你对软件有其他的需求,或者不理解其中的工作原理和处理数据的机制,欢迎沟通!如果你对境内外期货主账户开设、配资平台对接、资金配比、风控体系等等系统上有不理解之处,欢迎交流探讨现经过3年时间的封闭开发及测试,我们已经研发出一款针对期货投资管理的资管软件。

系统的功能和工作原理

客户端行情分析软件:
1)接受行情服务端推送的行情数据、并按照一定规则过滤掉失真行情数据,并按照一定业务逻辑整理成客户可以使用的行情tick数据和组合成分时图、K线图数据;
2)可以针对客户端柜台管理系统给子账户分配的资金,以及合约进行下单和结算;
部分代码

1) dispatcher :Action 转发给 JSP
2) chain :Action调用另一个Action (同一次请求)<result name="success" type="chain">hello</result>  hello是一个Action的name
3)redirect : Action重定向到 JSP
4)redirectAction :Action重定向到另一个Action <result name="success" type="redirectAction">hello</result>

概括来说:行情和交易是客户端主要完成的功能

客户端柜台管理系统;
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

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"><display-name></display-name><filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list>
</web-app>

开发语言和环境

1、客户端使用的WPF开发;
2、柜台系统使用的是QT开发;
3、客户端和柜台的服务端均使用C++;
4、网页端用的是PHP+Java+Mysql完成开发;
开发语言和环境

    init_DefaultProperties(); // [1]----  org/apache/struts2/default.propertiesinit_TraditionalXmlConfigurations(); // [2] --- struts-default.xml,struts-plugin.xml,struts.xmlinit_LegacyStrutsProperties(); // [3] --- 自定义struts.propertiesinit_CustomConfigurationProviders(); // [5]  ----- 自定义配置提供init_FilterInitParameters() ; // [6] ----- web.xmlinit_AliasStandardObjects() ; // [7] ---- Bean加载

文章最后

最后着重强调下:行情:对接易盛、SPtrader;交易:易盛、信管家(当然这个是废柴-不过有一点好处、做外盘的时候可以不用开主账户,用信管家子账户也能作为该系统的主账户接入,省去了兑换$的风险)未来我们还会接入更多的备份行情,交易部分也还会接入国内的CTP如果觉得系统合适或者有不合适的需要提高、改进的地方,我们可以沟通交流下:所以需要使用这套资管的团队需要看下,开发力量是否齐全,有技术的支撑业务才能有更好的发展!

“期货投资管理”的资管软件开发都需要用到什么开发语言和环境相关推荐

  1. python开发都需要掌握哪些_Python开发学习需要掌握哪些技能?Python入门

    Python是近年来流行的编程语言.互联网市场中有很多种编程语言,但主流不过是java,C,php,python等.相对而言,python更适合零基础的朋友学习,python是相对易于学习的编程语言. ...

  2. 期货、股票资管分仓软件分账户系统APP开发需要用到哪些技术?

    一个好的系统要保证用户的资金安全和操作顺利,首先要提供7*24小时全天候即时热线和网络在线服务, 确保客户的服务请求得到快速高效的解决.然后要根据自身软件的复杂程度和信息化成熟度,以及应用水平状况和需 ...

  3. 直播平台软件开发都使用了什么协议呢?

    直播平台软件开发都使用了什么协议呢? 最近直播比较火,很多人都喜欢看直播,那一个直播系统里面都有哪些组成部分,都使用了什么协议呢? 直播平台软件开发中无论是直播还是点播,其实都是对于视频数据的传输.一 ...

  4. 解剖常用软件程序都用什么语言开发

    我们经常会问这个软件很炫也,是怎么出来的呢?这个网站功能强大,什么语言编写的呢?更多的是学计算机或将学计算机的相关的人士会不时的想:这些软件网站都"出名"了,编写他们的程序语言肯定 ...

  5. 学软件开发都要学哪些基础内容?

    不知道从什么时候开始,小程序突然爆火了起来.当然这不是没有原因的,一方面是由于小程序依托着微信庞大的用户群体,另一方面也是由于它自身即用即走的便利性. 目前正处于小程序开发的红利期,一时之间国内的企业 ...

  6. 软件开发基于JavaScript实现快速转换文本语言(繁体中文和简体中文)_javascript技巧

    软件开发基于JavaScript实现快速转换文本语言(繁体中文和简体中文)_javascript技巧 一般商业网站都有一个语言的需求,就是为了照顾使用正体中文的国人,会特地提供一个切换到正体中文的选项 ...

  7. 软件开发基于JavaScript实现快速转换文本语言

    软件开发基于JavaScript实现快速转换文本语言 一般商业网站都有一个语言的需求,就是为了照顾使用正体中文的国人,会特地提供一个切换到正体中文的选项(或曰"繁体中文").传统做 ...

  8. 资管软件源码|信管家软件源码|通达信陪资|博易大师软件

    资管软件源码|大宗商品交易|信管家软件源码,另外有股piao配资系统,等. 1.系统含前端APP(安卓和IOS).代理商后台.总后台 2.行情智能切换.目前已对接实盘和第三方的数据源!申请账号添加至后 ...

  9. python编程有哪些-Python编程开发都有哪些限制

    Python编程开发都有哪些限制 2020-9-29 9:52:42 | 点击29次 软件开发设计模式是软件开发程序员需要重点掌握的编程知识之一,而今天我们就一起来了解一下,Python编程开发都有哪 ...

最新文章

  1. Altium Designer学习---如何进行SI仿真
  2. 机器学习算法加强——SVM(支持向量机)
  3. python最适合做什么生意赚钱投资小_2018做什么投资小赚钱快(适合穷人做的简单生意)...
  4. java中的%nf_java中DecimalFormat四舍五入用法详解
  5. 设计模式 -- 亨元模式(FlyWeight Pattern)
  6. 「拨云见日」英特尔揭秘短视频背后的二三事
  7. python类百度百科_Python抓取百度百科数据
  8. CentOS 6.4 命令行 安装 VMware Tools
  9. 一、tars简单介绍 二、tars 安装部署资料准备
  10. aes加密c语言实现,基于C语言实现的aes256加密算法示例
  11. 开源PDF文件处理工具箱
  12. 使用NSSM配置守护进程 Nginx(Windows)
  13. 小学听力测试英语软件,小学英语听力测试
  14. 基于Select模型的匿名聊天室v1.0
  15. 现金的消亡与货币的未来之战 |链捕手
  16. 在ArduPilot旋翼机上安装PX4Flow光流传感器
  17. 【敏捷4.2】相关方的沟通与协同
  18. 2020中国最佳创新公司50榜单正式发布,哔哩哔哩、理想汽车等上榜
  19. easyExcel文件上传与下载
  20. 电子废弃物俗称“电子垃圾”,回收咋处理

热门文章

  1. PhpSpreadsheet读取excel
  2. 模拟Android多点触控
  3. 什么叫工业4.0,这篇接地气的文章终于讲懂了(ZT)
  4. 临时解决新款macbookpro m1pro刘海屏遮住部分菜单栏应用的问题
  5. macf1-f12按键失灵_枕头2-1-0失灵
  6. 回顾之前给公司的建议,及离开前想说的话
  7. 自定义View——弹性滑动
  8. KW-Software MULTIPROG平台通过赫优讯cifX板卡实现 集成PROFIBUS-DP主站的软PLC控制器
  9. U盘在电脑上不显示怎么办?
  10. rtf格式转word格式