多區(qū)域關(guān)聯(lián)縮放顯示k線圖或美國線圖的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)圖形顯示領(lǐng)域,更具體地說,一種以時間軸多區(qū)域關(guān)聯(lián)縮放方式顯示交易Κ線圖或美國線圖的方法和系統(tǒng)。
【背景技術(shù)】
[0002]所謂Κ線圖或美國線圖是應(yīng)用于股市、基金、現(xiàn)貨市場、期貨以及外匯交易的線圖,其構(gòu)成是以時間為橫坐標(biāo),以價格為縱坐標(biāo)的兩維圖形,每一時間坐標(biāo)對應(yīng)一個交易價格。在計算機(jī)交易系統(tǒng)人機(jī)界面的信息表達(dá)中,以Κ線圖或美國線圖方式展現(xiàn)海量交易信息時,總會遭遇無法回避的“整體與局部矛盾”的問題。即,線圖時間維度的無限性與圖形顯示設(shè)備的有限性之間形成的矛盾:在同一 Κ線圖或美國線圖上,要展現(xiàn)大時間范圍的交易圖形信息就無法同時展現(xiàn)小時間范圍的細(xì)節(jié)信息,反之亦然。
[0003]目前信息技術(shù)常以“局部開窗縮放”來緩解這一矛盾。S卩,在不同的圖形窗口中分別顯示K線圖或美國線圖的全局和局部信息:以小比例尺圖形窗口顯示全局性大時間范圍的交易圖形信息,以大比例尺圖形窗口顯示局部性小時間范圍的細(xì)節(jié)信息。從而讓觀察者在不同的顯示窗口中察看整體和局部交易圖形信息。
[0004]上述K線圖或美國線圖,本質(zhì)上是一個定義在數(shù)據(jù)空間(x-y平面)上的y = f(x)圖形函數(shù)。從內(nèi)在原理來看,在計算機(jī)上以“局部開窗縮放”方式顯示K線圖或美國線圖的過程,就是將定義在數(shù)據(jù)空間(x-y平面)的交易數(shù)據(jù)映射成屏幕窗口中K線圖或美國線圖的過程。其中每一個“窗口”對應(yīng)于一個由u-v坐標(biāo)平面構(gòu)成的K線圖或美國線圖顯示空間,以及一個從x-y平面到u-v平面的映射函數(shù)。
[0005]所謂“局部開窗縮放”則是將同一交易數(shù)據(jù)映射到多個K線圖或美國線圖窗口顯示。即,如果整體交易數(shù)據(jù)在顯示空間{G0}中顯示,“開窗縮放”則將整體交易數(shù)據(jù)的若干局部數(shù)據(jù)映射到另外的K線圖或美國線圖顯示空間{Gi,i = 1,2, 3,……,n}中進(jìn)行顯示。
[0006]這樣的技術(shù)方案雖然能同時顯示了“整體與局部”交易信息,但卻又帶來了新的問題:K線圖或美國線圖的整體與局部圖形信息間原本的有機(jī)聯(lián)系,在多窗口顯示中卻被割裂開來。
[0007]S卩,K線圖或美國線圖的全局與局部圖形信息被分別顯示在不同的{G0}和{Gi,i= 1,2, 3,……,n}中,致使觀察者在從整體到局部、從局部到整體的看K線圖或美國線圖過程中,會遭遇圖形信息在窗口邊沿處不能連續(xù)顯示的問題,大腦無法獲得連續(xù)的圖形信息流輸入,因此會影響觀察者對交易信息的深層次把握。
【發(fā)明內(nèi)容】
[0008]本發(fā)明要解決的技術(shù)問題在于,針對上述Κ線圖或美國線圖顯示時割裂了整體與局部交易信息間有機(jī)聯(lián)系的缺陷,提供一種多區(qū)域關(guān)聯(lián)縮放顯示Κ線圖或美國線圖的方法及系統(tǒng)。
[0009]本發(fā)明解決上述技術(shù)問題的技術(shù)方案是,提供一種多區(qū)域關(guān)聯(lián)縮放顯示Κ線圖或美國線圖的方法,包括以下步驟:
[0010](a)以時間軸為橫軸在線圖顯示窗口中顯示K線圖或美國線圖的全局線圖數(shù)據(jù);[0011 ] (b)通過人機(jī)交互界面接收局部縮放指令和局部縮放參數(shù);
[0012](c)根據(jù)所述局部縮放指令和局部縮放參數(shù)對K線圖或美國線圖上對相應(yīng)局部縮放數(shù)據(jù)范圍內(nèi)的線圖數(shù)據(jù)作時間軸維度的保序變換,得到局部縮放區(qū)間及對應(yīng)保序數(shù)據(jù)并將其與區(qū)間外線圖數(shù)據(jù)進(jìn)行保序整合,獲得全局與局部相關(guān)聯(lián)的保序線圖數(shù)據(jù);
[0013](d)在線圖顯示窗口中使用經(jīng)所述保序變換后的保序線圖數(shù)據(jù)代替全局線圖數(shù)據(jù)進(jìn)行顯示,形成具有多個關(guān)聯(lián)縮放區(qū)域的線圖圖形。
[0014](e)根據(jù)需要做如下操作:沿時間軸移動局部縮放區(qū)域、擴(kuò)大或縮小局部縮放區(qū)域,當(dāng)局部區(qū)域縮小到時間軸方向兩端邊界重合時,該區(qū)域被刪除。
[0015]在本發(fā)明所述的多區(qū)域關(guān)聯(lián)縮放顯示K線圖或美國線圖的方法中,所述局部縮放參數(shù)包括在時間軸上的局部縮放數(shù)據(jù)范圍、區(qū)間中心位置、變換方式及縮放比例;所述局部縮放指令包括:在線圖顯示窗口創(chuàng)建局部縮放區(qū)域、刪除局部縮放區(qū)域。
[0016]在本發(fā)明所述的多區(qū)域關(guān)聯(lián)縮放顯示K線圖或美國線圖的方法中,在所述步驟(b)中獲取的變換方式為線性變換時,所述步驟(c)包括:
[0017]按照設(shè)定的縮放比例將局部縮放范圍內(nèi)的K線圖或美國線圖數(shù)據(jù)做線性縮放變換;
[0018]將局部縮放區(qū)間外的K線圖或美國線圖數(shù)據(jù)做平移和/或壓縮變換;
[0019]將局部縮放區(qū)間內(nèi)的K線圖或美國線圖數(shù)據(jù)與局部縮放區(qū)間外平移和/或壓縮后的K線圖或美國線圖數(shù)據(jù)做保序整合,得到多區(qū)域、變比例關(guān)聯(lián)映射的保序線圖數(shù)據(jù)。
[0020]在本發(fā)明所述的多區(qū)域關(guān)聯(lián)縮放顯示K線圖或美國線圖的方法中,在所述步驟(b)中獲取的變換方式為非線性變換時,所述步驟(c)包括:
[0021]按照設(shè)定的縮放比例,通過S型縮放函數(shù)將局部縮放范圍內(nèi)的K線圖或美國線圖數(shù)據(jù)以區(qū)間中心位置為中心作非線性縮放變換;
[0022]將局部縮放區(qū)間外的K線圖或美國線圖數(shù)據(jù)做平移和/或壓縮變換;
[0023]將局部縮放區(qū)間內(nèi)的K線圖或美國線圖數(shù)據(jù)與局部縮放區(qū)間外平移和/或壓縮后的K線圖或美國線圖數(shù)據(jù)做保序整合,得到多區(qū)域、變比例關(guān)聯(lián)映射的保序線圖數(shù)據(jù)。
[0024]在本發(fā)明所述的多區(qū)域關(guān)聯(lián)縮放顯示K線圖或美國線圖的方法中,所述步驟(d)之后包括:通過人機(jī)交互界面沿時間軸移動局部縮放區(qū)域、擴(kuò)大或縮小局部縮放區(qū)域,并根據(jù)所述移動后的縮放區(qū)域、擴(kuò)大或縮小后的局部縮放區(qū)域?qū)線圖或美國線圖上對相應(yīng)區(qū)間內(nèi)的線圖數(shù)據(jù)作時間軸維度的保序變換,獲得新的保序線圖數(shù)據(jù)并顯示;且在局部縮放區(qū)域縮小到時間軸方向兩端邊界重合時,刪除局部縮放區(qū)域。
[0025]本發(fā)明還提供一種多區(qū)域關(guān)聯(lián)縮放顯示K線圖或美國線圖的系統(tǒng),包括K線圖數(shù)據(jù)管理單元、整體與局部線圖數(shù)據(jù)整合單元、線圖數(shù)據(jù)顯示單元以及人機(jī)交互界面,其中:所述K線圖數(shù)據(jù)管理單元,用于管理K線圖或美國線圖的整體數(shù)據(jù);所述人機(jī)交互界面,用于接收輸入的多區(qū)域局部縮放指令及局部縮放參數(shù);所述整體與局部線圖數(shù)據(jù)整合單元,根據(jù)所述局部縮放指令和局部縮放參數(shù)對K線圖或美國線圖上對指定局部數(shù)據(jù)縮放范圍內(nèi)的線圖數(shù)據(jù)作時間軸維度的保序變換,得到局部縮放區(qū)間及對應(yīng)保序數(shù)據(jù)并將其與區(qū)間外線圖數(shù)據(jù)進(jìn)行保序整合,獲得全局與局部相關(guān)聯(lián)的保序線圖數(shù)據(jù);所述線圖數(shù)據(jù)顯示單元,用于將整體線圖數(shù)據(jù)以及保序線圖數(shù)據(jù)在線圖顯示窗口顯示。
[0026]在本發(fā)明所述的多區(qū)域關(guān)聯(lián)縮放顯示K線圖或美國線圖的系統(tǒng)中,所述局部縮放參數(shù)包括在時間軸上的局部縮放數(shù)據(jù)范圍、區(qū)間中心位置、變換方式及縮放比例;所述局部縮放指令包括:在線圖顯示窗口創(chuàng)建局部縮放區(qū)域、刪除局部縮放區(qū)域。
[0027]在本發(fā)明所述的多區(qū)域關(guān)聯(lián)縮放顯示K線圖或美國線圖的系統(tǒng)中,所述整體與局部線圖數(shù)據(jù)整合單元在變換方式為線性變換時,按照設(shè)定的縮放比例將局部縮放范圍內(nèi)的K線圖或美國線圖數(shù)據(jù)做線性縮放變換獲得局部縮放區(qū)間、將局部縮放區(qū)間外的K線圖或美國線圖數(shù)據(jù)做平移和/或壓縮變換,并將局部縮放區(qū)間內(nèi)的K線圖或美國線圖數(shù)據(jù)與局部縮放區(qū)間外平移和/或壓縮后的K線圖或美國線圖數(shù)據(jù)做保序整合,得到多區(qū)域、變比例關(guān)聯(lián)映射的保序線圖數(shù)據(jù)。
[0028]在本發(fā)明所述的多區(qū)域關(guān)聯(lián)縮放顯示K線圖或美國線圖的系統(tǒng)中,所述整體與局部線圖數(shù)據(jù)整合單元在變換方式為非線性變換時,按照設(shè)定的縮放比例,通過S型縮放函數(shù)將局部縮放范圍內(nèi)的K線圖或美國線圖數(shù)據(jù)以區(qū)間中心位置為中心作非線性縮放變換獲得局部縮放區(qū)間、將局部縮放區(qū)間外的K線圖或美國線圖數(shù)據(jù)做平移和/或壓縮變換,并將局部縮放區(qū)間內(nèi)的K線圖或美國線圖數(shù)據(jù)與局部縮放區(qū)間外平移和/或壓縮后的K線圖或美國線圖數(shù)據(jù)做保序整合,得到多區(qū)域、變比例關(guān)聯(lián)映射的保序線圖數(shù)據(jù)。
[0029]在本發(fā)明所述的多區(qū)域關(guān)聯(lián)縮放顯示K線圖或美國線圖的系統(tǒng)中,所述人機(jī)交互界面接收局部縮放區(qū)間的操作包括:通過人機(jī)交互界面沿時間軸移動局部縮放區(qū)域、擴(kuò)大或縮小局部縮放區(qū)域;所述整體與局部線圖數(shù)據(jù)整合單元根據(jù)所述移動后的縮放區(qū)域、擴(kuò)大或縮小后的局部縮放區(qū)域?qū)線圖或美國線圖上對相應(yīng)區(qū)間內(nèi)的線圖數(shù)據(jù)作時間軸維度的保序變換,獲得新的保序線圖數(shù)據(jù),并在局部縮放區(qū)域縮小到時間軸方向兩端邊界重合時,刪除局部縮放區(qū)域。
[0030]本發(fā)明多區(qū)域關(guān)聯(lián)縮放顯示K線圖或美國線圖的方法及系統(tǒng),通過將K線圖或美國