股票量化軟件:赫茲量化軟件交易策略測試中模式化的方式
每個替克 (以全部可用時間周期為基礎的最精確方法)
控制點 (以最近較小的時間周期為基礎的一個自然方法)
開盤價(在完整柱上快速的方法,只適用于明確檢測柱打開的智能交易)
在測試開始之前會生成中級的價格柱, 結(jié)果被保存在文件中 (例赫茲量化軟件如:?/tester/history/eurusd_1440_1.fxt)。每一次電擊開始按鈕,測試將會生成包含測試替克順序的新文件。在終端內(nèi)Fxt文件可以作為離線圖表通過?文件 ->離線打開輕松地打開?赫茲量化軟件
模式化范例
現(xiàn)在讓我們以一小時圖表為基礎做最簡單的模式化。我們來研究一小時圖表中紅色圈出的柱 (九月, 5 2007, 10:00)?赫茲量化軟件
?
開盤價
一些交易者不希望依賴內(nèi)部柱模式化的特殊性,所以他們創(chuàng)建智能交易在已經(jīng)完整的柱上進行交易。事實上當前價格柱已經(jīng)非常完整,可以通過下一個柱的顯現(xiàn)看出。對于 這些智能交易的模式化方法使用“開盤價"赫茲量化軟件
在這種方法中,首先需要打開柱(Open = High = Low = Close, Volume=1),并且允許智能交易準確地識別出先前價格柱結(jié)束。在這個剛剛形成的柱中開始智能交易的測試。下一步,模式化當前柱,但是不允許在這個柱上執(zhí)行測試!赫茲量化軟件
控制點 (最近小時間周期)
控制點模式化方法適用于智能交易內(nèi)部柱的自然評估。使用這個方法,最近小時間周期的歷史數(shù)據(jù)必須具備可用性。一些情況中,可用數(shù)據(jù)來自較小的時間周期不能夠完全覆蓋測試時間周期的時間距離。如果較小時間周期沒有數(shù)據(jù), 演化的柱會以預定義模式生成。與先前MetaTrader 3客戶端的第三版本相似。赫茲量化軟件
加入這些數(shù)據(jù),小時間周期的歷史數(shù)據(jù)會很快顯現(xiàn)。小時間周期顯現(xiàn)已存在的 OHLC 價格作為控制點。大多數(shù)情況下,由控制點測試的智能交易測試結(jié)果只作為估測結(jié)果?,而不是最后結(jié)果。這些結(jié)果具有中間價格的特點。 以下圖表展示如何以控制點的方法創(chuàng)建一小時柱 2007.09.05 10:00?
每個替克 (全部可用時間周期)
這種方法能夠更加精確地模式化變動的價格。與"控制點"不同,每個替克的模式化方法不僅使用最近小時間周期的數(shù)據(jù),同樣需要全部可用的較小時間周期。另外,如果在一段時間里同時存在數(shù)據(jù)超過一個時間周期,生成則使用較小時間周期的數(shù)據(jù)。與先前方法相同,這種方法生成檢測點是以可用的較小時間周期OHLC 數(shù)據(jù)為基礎的 。在控制點之間生成變動價格,同樣使用以預定義模板為基礎的插入法。赫茲量化軟件這樣,一分鐘的可用數(shù)據(jù)覆蓋測試的時間距離。 可能會發(fā)生相同替克一個接一個地生成。這種情況下,濾除重復報價并且固定最后三個連續(xù)報價。赫茲量化軟件

?
必須考慮較大替克數(shù)量的生成。它會影響系統(tǒng)業(yè)務的消耗和測試速度。
注意:如果沒有較小時間周期覆蓋測試時間距離,無需開啟每個替克測試。這種模式化只適用于以較小時間周期為基礎的測試!赫茲量化軟件
對于模式化使用的日期范圍
日期的范圍使用不僅限于智能交易的測試,同樣限于測試柱順序的生成。我們無需生成完整地歷史數(shù)據(jù),特別是對于每個替克模式化,不會用到大量的數(shù)據(jù)。所以,如果初期測試順序生成,可能使用日期范圍。隨后,超過給出范圍的柱不再生成,但是只是輸入數(shù)據(jù)覆蓋到輸出的順序。 這析數(shù)據(jù)不會從定單的順序中排出,可能計算指標獲取完整歷史的正確性。必須要注意的是第一個 100個柱不會在生成,這個限定不取決于日期范圍的設置限定。赫茲量化軟件
參考 M1 時間周期
檢測內(nèi)部柱模式化的準確性,我們使用2007年9月 5日的一分鐘圖表。在10:00和 11:00 p.m. 之間作比較。