2012年12月26日

[MQL4]K線資料庫基礎-3


Timeframe時間軸的概念





















當有人說 ”11/7 07:20那根K怎樣怎樣…”
指的就是上圖的意思,
每根K都有一個時間序列,滑鼠移過去就可以看到

timeframe(時間軸)要從資料庫開始講起,
之前有提過序列的概念,在下單介面後面收到的資料是這樣的
(舉外幣期貨為例)
序列號
時間
成交價
成交量
1
23.04.2012 00:00:00.398
1.32071
4.13
15
23.04.2012 00:00:05.659
1.32073
6.09
16
23.04.2012 00:00:05.787
1.32074
2.27
17
23.04.2012 00:00:06.098
1.32073
6.09
32
23.04.2012 00:00:12.545
1.32079
1.5
46
23.04.2012 00:00:30.536
1.3207
3.09
60
23.04.2012 00:00:36.605
1.32053
1.5
73
23.04.2012 00:00:42.417
1.32059
2.34
86
23.04.2012 00:00:48.316
1.32042
3.09
98
23.04.2012 00:00:55.189
1.32044
4.59
106
23.04.2012 00:00:59.840
1.32043
1.59
107
23.04.2012 00:01:00.157
1.32043
5.34
108
23.04.2012 00:01:02.827
1.32043
6.09
166
23.04.2012 00:01:56.957
1.32058
1.13
167
23.04.2012 00:02:02.547
1.32058
1.88
200
23.04.2012 00:02:54.778
1.32076
1.88
201
23.04.2012 00:02:58.492
1.32076
1.5
202
23.04.2012 00:03:04.501
1.32078
1.5
203
23.04.2012 00:03:05.038
1.32077
3.38
266
23.04.2012 00:03:55.449
1.32099
1.5
267
23.04.2012 00:04:01.880
1.32096
1.5
271
23.04.2012 00:04:03.704
1.32097
1.5

這種資料叫做tick,每次成交你的軟體都會收到一筆,只有成交價,沒有開高低收
這裡有271筆資料,版面關係,中間刪掉了許多
M1(一分K)指的是一分鐘裡的tick集合,取其中的開高低收(OHLC)
2012/4/23 0:00這根K為例:
開盤價(Open)是序列1, 000.398秒的價格,
收盤價(Close)是序列106, 0059.840秒的價格
最高價(High)是序列1~106中最高的價格, 1.32079
最低價(Low)是序列1~106中最低的價格, 1.32042
成交量(Vol) 是序列1~106所有成交量的加總

序列107~1662012/4/23 0:01K
序列167~2012012/4/23 0:02K
序列202~2662012/4/23 0:03K

簡化之後的資料庫格式如下,(之前有提過)
Date
Time
Open
High
Low
Close
Volume
23.04.2012
00:00
1.32071
1.32079
1.32042
1.32043
23.04.2012
00:01
1.32043
1.32058
23.04.2012
00:02
1.32058
1.32076
23.04.2012
00:03
1.32078
1.32099

同理,五分K指的就是大於等於000,小於050秒的資料集合
同理,15K指的就是大於等於000,小於0150秒的資料集合
同理,1小時K指的就是大於等於000,小於100秒的資料集合

:
台指期貨說9:005K
是指大於90,小於等於95分的資料集合
:
M1 = 1K,
M15 = 15K,
H1 = M60 = 1小時K,(簡稱小時K)
H4 = M240 = 4小時K,
D1 = M1440 = 1K(簡稱日K)
W1 = D7 = 1K,(簡稱周K)
MN1 = 1K(簡稱月K)


沒有留言:

張貼留言