• 网站首页
  • 原油直播间
  • EIA原油直播间
  • 德指直播间
  • 纳指直播间
  • 国际期货直播间
  • 期货行情直播
  • 期货历史成交数据如何导出 期货历史成交数据如何导出的

    发布时间: 2023-11-08 15:52首页:国际期货直播间 > 原油直播间 > 阅读()

    期货怎样导出数据

    期货数氏租据导出拍隐方法+步骤说明

    工具/原料电脑相关软件1导出方法:工具--公式管理--导出【选择要导出的指标】

    打开软件,选择顶部菜单中的“工具”。

    2在“工具”下拉列表中选择“公式管理”。

    3“公式管理袭核厅”中选择要导出的指标数据选项。

    4选则“导出文本”后,在弹出的“导入导出对话框模板”填写导出的文件名称路径、选择导出时间阶段,点击下一步并保存。

    如何下载股票历史成交数据到Excel或txt

    以华中智能股票软件为例:(以Think pad X13锐龙版笔记本电脑,Windows 10操作为例)首先切换到要下载数据的股票K线形态,按“F1”进入“日线某某股票历岩迹史成交”,点击鼠标右键->数据导出->导出所有数据->在唤简“请选择导出的类型”中选择excel或txt

    补充资料:

    如何获取所有股票历史数粗链并据:

    如果要对股市进行分析,首先就要获取所有股票的历史数据,只有通过股票的历史数据,我们才能分析出股市的规律。

    (以Think pad X13锐龙版笔记本电脑,Windows 10操作为例)

    一、工具/原料

    1、EXCEL2007或者以上版本,不能使用WPS

    2、电脑1g内存1核处理器及以上配置

    3、拥有较强逻辑分析能力以及少量智慧及以上的大脑一颗

    方法/步骤:

    第一步,获取股票代码,复制其中一部分到第一个工作表A4到A127,然后通过程序把每一个代码写入到不同的工作表A2位置,并对该工作表以该股票代码命名。程序如下:

    Sub工作表命名()

    For i= 4 To 127

    Sheets(i).Range("a2")="'"& Sheets(1).Range("a"& i)

    Next i

    For i= 4 To Sheets.Count

    Sheets(i).Name= Sheets(i).Range("a2").Value

    Next

    End Sub

    第二步,获取股票历史数据。代码如下:

    Private Function GetSource(sURL As String) As String

    Dim oXHTTP As Object

    Set oXHTTP= CreateObject("MSXML2.XMLHTTP")

    oXHTTP.Open"GET", sURL, False

    oXHTTP.Send

    GetSource= oXHTTP.responsetext

    Set oXHTTP= Nothing

    End Function

    Sub历史数据()

    Dim objXML As Object

    Dim txtContent As String

    Dim i As Integer

    Dim strCode As String

    Dim gp As String

    Dim kaishihang

    Dim arr, arr1, arr2, arr3, arr4, arr5, arr6, arr7, arr8, arr9, arr10, arr11

    On Error Resume Next

    EndRow= Range("a65536").End(xlUp).Row

    startRow= 4

    If startRow Range(Cells(startRow, 1), Cells(EndRow, 11)).Value=""

    Else

    Exit Sub

    End If

    Set objXML= CreateObject("Microsoft.XMLHTTP")

    gp= [A2]

    For h= 1 To 4

    For m= 1 To 4

    kaishihang= [A65535].End(xlUp).Row

    nian= Replace(Str(Year(Now)+ 1- h),"","")

    jidu= Replace(Str(4+ 1- m),"","")

    With objXML

    .Open"GET","http://quotes.money.163.com/trade/lsjyj_"+ gp+".html?year="+ nian+"&season="+ jidu+"", False

    .Send

    If objXML.Status= 200 Then

    txtContent=.responsetext

    arr= Split(txtContent,"'>")

    For i= 1 To UBound(arr)

    arr1= Split(arr(i)," Cells(i+ kaishihang, 1)= Right(Left(arr1(0), 10), 10)

    arr2= Split(arr1(1), Chr(60))

    Cells(i+ kaishihang, 2)= Mid(arr2(0), InStr(arr2(0),">")+ 1)

    arr3= Split(arr1(2), Chr(60))

    Cells(i+ kaishihang, 3)= Mid(arr3(0), InStr(arr3(0),">")+ 1)

    arr4= Split(arr1(3), Chr(60))

    Cells(i+ kaishihang, 4)= Mid(arr4(0), InStr(arr4(0),">")+ 1)

    arr5= Split(arr1(4), Chr(60))

    Cells(i+ kaishihang, 5)= Mid(arr5(0), InStr(arr5(0),">")+ 1)

    arr6= Split(arr1(5), Chr(60))

    Cells(i+ kaishihang, 6)= Mid(arr6(0), InStr(arr6(0),">")+ 1)

    arr7= Split(arr1(6), Chr(60))

    Cells(i+ kaishihang, 7)= Mid(arr7(0), InStr(arr7(0),">")+ 1)

    arr8= Split(arr1(7), Chr(60))

    Cells(i+ kaishihang, 8)= Mid(arr8(0), InStr(arr8(0),">")+ 1)

    arr9= Split(arr1(8), Chr(60))

    Cells(i+ kaishihang, 9)= Mid(arr9(0), InStr(arr9(0),">")+ 1)

    arr10= Split(arr1(9), Chr(60))

    Cells(i+ kaishihang, 10)= Mid(arr10(0), InStr(arr10(0),">")+ 1)

    arr11= Split(arr1(10), Chr(60))

    Cells(i+ kaishihang, 11)= Mid(arr11(0), InStr(arr11(0),">")+ 1)

    Next i

    End If

    End With

    Next m

    Next h

    Set objXML= Nothing

    End Sub

    第三步,获取上证历史数据,并获取所有股票的历史数据。程序如下:

    Sub所有股票历史数据获取()

    Application.ScreenUpdating= False

    Dim s As String, gp As String, nian As String, jidu As String, s1 As String

    Dim arr, arr1, arr2, arr3, arr4, arr5, arr6, arr7, arr8, arr9

    Dim i, h As Long

    Dim kaishihang

    Dim LastRow As Long, r As Long

    On Error Resume Next

    EndRow= Sheet2.Range("a65536").End(xlUp).Row

    startRow= 4

    If startRow Sheet2.Range(Sheet2.Cells(startRow, 1), Sheet2.Cells(EndRow, 9)).Value=""

    Else

    Exit Sub

    End If

    For h= 1 To 5

    For m= 1 To 4

    kaishihang= Sheet2.[A65535].End(xlUp).Row

    nian= Replace(Str(Year(Now)+ 1- h),"","")

    jidu= Replace(Str(4+ 1- m),"","")

    s1="http://quotes.money.163.com/trade/lsjysj_zhishu_000001.html?year="+ nian+"&season="+ jidu+""

    s= GetSource(s1)

    arr= Split(s,"'>")

    For i= 1 To UBound(arr)

    arr1= Split(arr(i)," Sheet2.Cells(i+ kaishihang, 1)= Right(Left(arr1(0), 4), 4)&"-"& Right(Left(arr1(0), 6), 2)&"-"& Right(Left(arr1(0), 10), 2)

    arr2= Split(arr1(1), Chr(60))

    Sheet2.Cells(i+ kaishihang, 2)= Mid(arr2(0), InStr(arr2(0),">")+ 1)

    arr3= Split(arr1(2), Chr(60))

    Sheet2.Cells(i+ kaishihang, 3)= Mid(arr3(0), InStr(arr3(0),">")+ 1)

    arr4= Split(arr1(3), Chr(60))

    Sheet2.Cells(i+ kaishihang, 4)= Mid(arr4(0), InStr(arr4(0),">")+ 1)

    arr5= Split(arr1(4), Chr(60))

    Sheet2.Cells(i+ kaishihang, 5)= Mid(arr5(0), InStr(arr5(0),">")+ 1)

    arr6= Split(arr1(5), Chr(60))

    Sheet2.Cells(i+ kaishihang, 6)= Mid(arr6(0), InStr(arr6(0),">")+ 1)

    arr7= Split(arr1(6), Chr(60))

    Sheet2.Cells(i+ kaishihang, 7)= Mid(arr7(0), InStr(arr7(0),">")+ 1)

    arr8= Split(arr1(7), Chr(60))

    Sheet2.Cells(i+ kaishihang, 8)= Mid(arr8(0), InStr(arr8(0),">")+ 1)

    arr9= Split(arr1(8), Chr(60))

    Sheet2.Cells(i+ kaishihang, 9)= Mid(arr9(0), InStr(arr9(0),">")+ 1)

    Next i

    Next m

    Next h

    Application.ScreenUpdating= True

    n= Worksheets.Count

    For i= 4 To n

    Worksheets(i).Activate

    历史数据

    Next

    End Sub

    第四步,保存工作簿,并对该工作簿命名为1,然后复制该工作簿27份,把所有股票代码写入每一个工作簿第一个工作表的A3到A127列。然后根据第一步对工作簿内的工作表命名,并在每一个工作表A2单元格内写入股票代码。

    第五步,把这些工作簿存放到炒股文件夹下的数据库文件下。然后在炒股文件夹下新建一个工作簿,命名为“一键更新表格”,写入如下代码:

    Sub所有股票历史数据更新()

    Dim wb As Workbook

    For i= 1 To 27

    Set wb= Workbooks.Open(ThisWorkbook.Path&"\数据库\"& i&"".xlsb"")

    Application.Run""'""& wb.Path&""\""& i&"".xlsb'!所有股票历史数据获取""

    wb.Save

    wb.Close

    Next i

    End sub

    当启动这一段代码以后,程序会自动一个一个的打开对应的工作簿然后获取里面所有股票的历史数据,存放在对应的工作表当中。

    第六步,对相应的程序添加按钮,这样,我们在启动对应程序时,只需要点一下对应的按钮就可以实现了。这样,我们通过多个工作簿就实现了获取所有股票历史数据的方法。而后面,我们只需要通过获取对应股票每一天的历史数据,我们就能够在任意一天很快速的能够拥有所有股票的历史数据了。

    注意事项

    1、在后续需要对这些数据进行分析,里面会加入很多计算,所以启动所有历史数据更新时,我们应该要关闭自动更新。

    2、因为历史数据很大,所以这里只获取四年的数据,想要获取更多数据,可以更改程序里面“For h= 1 To 5”的那个5即可。

    3、历史数据的获取需要较长的时间,要提前做好准备。

    4、如果你想要弄清楚用EXCEL建立炒股系统的整套方法,请看后续内容。"

    如何导出文华软件中的期货历史数据

    文华财经中的K线历史数据导出的方法如下:

    要想查看某一个具体日期K线的开盘价、收盘价、最高价、最低价,请点击那一天的K线,回车即弹出具体数据。在股票行情软件里面激春物有行情数据下载菜单,可以下载行情的全部数据。

    K线又被称为阴阳烛,据说起源于十八世纪日本的米市,当时日本的米商用来表示米价的变动,后被引用到证券市场,成为股票技术分析的一种理论。K线是一条柱状的线条,由影线和实体组成。影线在实体上方的部分叫上影线,下方的部分叫下影线。实体分阳线和阴线。其中影线表明当天交易的最高和最低价,而实体表明当天的开盘价和收盘价[3]。

    K线又称蜡烛图、日本线、阴阳线、棒线等,森模目前常用的说法是“K线”,起源于日本十八世纪德川幕府时代(1603~1867年)的米市交易,用来计算米价每天的涨跌。因其标画方法具有独到之处,人们把它引入股票市场价格走势的分析中,经过300多年的发展,目前广泛的应用于股票,期货,外汇,期权等交易市场[4]。

    这明液种图表分析法在我国以至整个东南亚地区均尤为流行。由于用这种方法绘制出来的图表形状颇似一根根蜡烛,加上这些蜡烛有黑白之分,因而也叫阴阳线图表。通过K线图,我们能够把每日或某一周期的市况表现完全记录下来,股价经过一段时间的盘档后,在图上即形成一种特殊区域或形态,不同的形态显示出不同意义。我们可以从这些形态的变化中摸索出一些有规律的东西出来。K线图形态可分为反转形态、整理形态及缺口和趋向线等。

    如何用同花顺导出历史价格的数据到excel

    方法和详细的操作步骤如下:

    1、第一步,在计算机桌面上打开软件,见下图,转到下面的步骤。

    2、第二步,完成上述步骤后,单击“自选股”选项,见下图,转伏李亏到下面的步骤。

    3、第三步,完成上述步骤后,将缺神看到“加自选”的选项,见下图,转到下面的步骤。

    4、第四步,完成上述步骤后,单击“加自选”按钮,见下图,转到下面的步骤。

    5、第五步,完成上述步骤后,出现如下画面,见下图,转到下面的步骤。

    6、第六步,完成上述步骤后,单击鼠标右键,选择“数据导出”选项,见下图,转到下面的步骤。

    7、第七步,完成上述步骤后,单击“导出所有数据”选项,见下图,转到下面的步骤。

    8、第八步,完成上述步骤后,弹出导入和导出对话框,默认导出格式为Excel,然后单击“下一步”按钮,见下图,转到下面的步骤。

    9、第九步,执行完扰含上面的操作之后,等待进度条完成即可,见下图。这样,就解决了这个问题了。

    特别声明:文章内容仅供参考,不造成任何投资建议。投资者据此操作,风险自担。
    广告
    广告

    网站首页 - 原油直播间 - EIA原油直播间 - 德指直播间 - 纳指直播间 - 国际期货直播间 - 期货行情直播

    未经本站书面特别授权,请勿转载或建立镜像