1. 首页
  2. 考试认证
  3. 其它
  4. FXTradeBlotter模拟EMC股票买卖订单展示

FXTradeBlotter模拟EMC股票买卖订单展示

上传者: 2024-12-10 19:05:17上传 ZIP文件 9.45KB 热度 5次

外汇交易记录FXTradeBlotter是一个独立的程序,可以实时显示股票订单表。显示的数据是随机创建的,用于展示EMC股票的买入/卖出订单。程序采用MVC设计模式,并且数据层使用Dao进行管理,Dao类是同步的以防止数据冲突。系统通过三个线程来实现数据更新和表格更新,分别负责:

  • 更新表格,每秒钟运行一次;

  • 添加买入/卖出订单,每300毫秒运行一次;

  • 更新市场汇率,每100毫秒变化一次。

市场汇率的值在90到100美元之间,虽然不具备实际市场参考价值,但它的动态变化有助于展示效果。表格中的订单会从最新到最旧的顺序显示。程序中包含了一个模型来处理数据,和一个渲染器来格式化表格单元格。程序的主入口位于com.peter.fx.Main,会一直运行直到窗口关闭。由于没有进行数据量检查,若长时间运行可能会导致内存耗尽,表格随着订单的增加会出现垂直滚动条。

下载地址
用户评论