如何用java获取大连商品交易所历史数据

论坛 期权论坛 期权     
′小桃ˉ6714   2017-8-23 00:34   7837   1
如何用java获取大连商品交易所历史数据
分享到 :
0 人收藏

1 个回复

倒序浏览
2#
zzl1314520  4级常客 | 2017-8-25 21:38:33 发帖IP地址来自

  



  
   
日 行 情 表

  
     查询日期:
   
      
   
     品  种:
   
      全部
      豆一
      豆二
      玉米
      焦炭
      聚乙烯
      豆粕
      棕榈油
      聚氯乙烯
      豆油
      大豆
   
  
  
      行情类型:      
     期货行情
   
   
  


calendarImages = ["/PublicWeb/include/images/calendar/prev_year.gif", "/PublicWeb/include/images/calendar/prev_month.gif", "/PublicWeb/include/images/calendar/next_month.gif", "/PublicWeb/include/images/calendar/next_year.gif", "/PublicWeb/include/images/calendar/show.gif", "/PublicWeb/include/images/calendar/hide.gif"]
  getCalendar(document.all("Pu00011_Input.trade_date"), '20130208');


  
        
  


  
    注:
   
     日行情信息 在每日“结算后”发布。历史数据始自2000-05-08。
   
  


  

要看懂上面的代码需要点网络编程的知识,请参考w3shool上关于form标签、select标签、input标签以及onClick事件的介绍。
简单地说上面代码做了以下几件事:
整段代码定义了个表单,名为form1,用于向服务器传输数据,后面用input标签和select标签来定义传递的数据
用了一个input标签和onClick事件onClick='swapCalendar(document.all("Pu00011_Input.trade_date"))'来设置要查询的日期Pu00011_Input.trade_date。
用了一个select标签来选择查询的品种Pu00011_Input.variety
用了一个input标签来设置行情类型Pu00011_Input.trade_type,从代码里看,Pu00011_Input.trade_type的值始终是0,代表期货行情;从下面注释掉的部分代码可以看出当Pu00011_Input.trade_type取0时,代表的是期权行情,估计网站还没实现这个功能
然后有一排三个button属性的input标签,所以它们是按钮形式的,并且都有onClick属性,当按下按钮时,会触发javascript脚本,脚本会设置action的值,比如“下载文本格式”这个按钮,按下它会把action的值设置成Pu00012_download
form向服务器传递数据,其实可以等价于用url地址传递参数。比如日期选择了2012年12月6日,品种选择了“豆一”,点击“下载文本格式”。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP