- ·上一篇:excel公式如何去除0
- ·下一篇:excel文案追踪表如何设置
excel如何看股票日线
1.怎样用excel 实时读取 股票日线数据
定量分析的第一步,是获取数据。
获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件。
但如果不是程序员,电脑里一般不会有VB、VC之类的编程语言。
其实,大家的电脑中一般都有OFFICE。OFFICE中的EXCEL自带了一个VBA语言的编程环境。功能也很强大。
我用EXCEL里的VBA编写了一段代码,读取通达信股票行情软件的日线文件。已经测试通过。
代码如下。与爱好定量分析的朋友分享。
TypeMyType
a1AsLong'标示码
a2AsLong'日期
a3AsSingle'开盘价
a4AsSingle'最高价
a5AsSingle'最低价
a6AsSingle'收盘价
a7AsSingle'成交金额
a8AsLong'成交量
EndType
Sub按钮1_Click()
DimFile2AsInteger
DimbAsMyType
File1=FreeFile
Opensh600000.#File1 i=1 DoWhileNotEOF(File1)
Get#File1,,b
Cells(i,1)=b.a1
Cells(i,2)=b.a2
Cells(i,3)=b.a3
Cells(i,4)=b.a4
Cells(i,5)=b.a5
Cells(i,6)=b.a6
2.怎么用EXCEL读取通达信股票日线数据?
定量分析的第一步,是获取数据。
获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件。 但如果不是程序员,电脑里一般不会有VB、VC之类的编程语言。
怎么办呢? 其实,大家的电脑中一般都有OFFICE。OFFICE中的EXCEL自带了一个VBA语言的编程环境。
功能也很强大。 我用EXCEL里的VBA编写了一段代码,读取通达信股票行情软件的日线文件。
已经测试通过。 代码如下。
与爱好定量分析的朋友分享。 Type MyType a1 As Long '标示码 a2 As Long '日期 a3 As Single '开盘价 a4 As Single '最高价 a5 As Single '最低价 a6 As Single '收盘价 a7 As Single '成交金额 a8 As Long '成交量 End Type Sub 按钮1_Click() Dim File2 As Integer Dim b As MyType File1 = FreeFile Open "sh600000。
day" For Binary Access Read As #File1 i = 1 Do While Not EOF(File1) Get #File1, , b Cells(i, 1) = b。a1 Cells(i, 2) = b。
a2 Cells(i, 3) = b。a3 Cells(i, 4) = b。
a4 Cells(i, 5) = b。a5 Cells(i, 6) = b。
a6 Cells(i, 7) = b。a7 Cells(i, 8) = b。
a8 i = i + 1 Loop Close #File1 End Sub 别忘了把其中红字标示的文件名换成你想要读取的数据文件名。
3.什么是5日,10日,20日,30日均线?他们在看盘软件中是怎么表
前面的答复是对的。
我再补充几句。5日、10日均线,是用来观察短线的,20日以上均线,是看长线用的。
如果目前的股价在均线之上,就说明目前处于升势中。反过来也如此。
如果均线有交叉,我们主要看相邻两条均线的交叉情况。例如从短线的角度看,就看5日线和10日线的交叉点。
如果交叉点处,这两条均线都朝同一个方向,例如都朝上,那么目前的趋势是向上的。如果都朝下,那么趋势就是向下的,如果一条朝上,另一条朝下,那么不说明什么,总趋势并没有变化(这时候要看其它均线的方向)。
会看均线,对于决定自己股票的买卖还是很有参考意义的。例如,你手里的股票原来一直在5日均线之上,说明股价一直在上升,如果某天股价落到了均线之下,就说明股价已经不再上升,必须引起警惕了。
当然,是否应该立刻卖出,还要同时看其它指标。
4.如何用Excel制作股票实时行情图
制作实时股票行情图,应包含如下内容:1.股票数据表,2.股价图,3.实时从网上下载数据的功能 第一步:制作数据表,数据-导入外部数-新建WEB查询 写入该数据来源地址 第二步:制作股价图,先用公式按股价图要求的顺序引用到当前表,再插入图表-选股价图(第4种)调整图表 第三步:编写程序以实现实时刷新功能,可将以下程序按其要求的位置复制过去 '在模块中编写如下程序段用于刷新行情表,"00:00:10"表示刷新时间间隔,可根据需要进行调整 Dim 结束标记 Sub 刷新行情() Sheets("日线数据").Range("A1").QueryTable.Refresh BackgroundQuery:=False Sheets("分笔数据").Range("A1").QueryTable.Refresh BackgroundQuery:=False If 结束标记 <> 1 Then Application.OnTime Now + TimeValue("00:00:10"), "刷新行情" End Sub Sub 开始刷新() 结束标记 = 0 刷新行情 End Sub Sub 结束刷新() 结束标记 = 1 End Sub '在thisworkbook中编写如下代码用于打开该表时就启动行情刷新 Private Sub Workbook_Open() 刷新行情 End Sub 以上制作完成,保存后打开该表,可得到实用的股票行情图,并可得到实时数据用于数据分析。
5.有什么方法把股票 MACD KDJ 等指标数据提取到 excel里 仅仅只要数
你只需要把日线数据提取到EXCEL里,然后在excel中写MACD、KDJ的公式就可以得到指标数据,这些指标公式也很简单。比如MA5就是AVERAGE(A2:A5)
透露一个取日K线数据的地址:money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData?symbol=sz000557&scale=240&ma=no&datalen=20
IFTELLME公-仲-浩有你想要的神器
参数说明:
sz000557是股票代码,上海的就是sh600783这样;
240是表示日线,60表时60分钟线,30表示30分钟线;
20是表示取20个数据