1. <dfn id="kqz1g"></dfn>

    2. 期貨日內(nèi)程序化交易模型-西部匯市官方


      程序化托管服務(wù)器    程序化軟件下載    登陸會(huì)員中心    支付中心

      股指期貨 股票模型 期貨模型 期貨實(shí)戰(zhàn) 量化投資 期貨分析
      西部匯市 程序化交易 TB交易模型 文華模型 編程培訓(xùn) 理財(cái)產(chǎn)品 日內(nèi)交易 現(xiàn)貨交易 指標(biāo)公式 程序化教學(xué) 關(guān)于我們
      股指交易系統(tǒng)

      TB程序中數(shù)據(jù)的回溯

      欄目:開拓者TB教學(xué) 來源:TradeBlazer使用指南 最后更新時(shí)間:2026/1/23 21:15:08

      開拓者TB編程培訓(xùn)視頻教程

      數(shù)據(jù)回溯
      在TradeBlazer公式中有三種類型的數(shù)據(jù)回溯:變量回溯、參數(shù)回溯和函數(shù)回溯。

      MaxBarsBack
      在討論回溯之前,我們需要了解公式中一個(gè)和數(shù)據(jù)回溯相關(guān)的系統(tǒng)函數(shù)MaxBarsBack,該函數(shù)返回公式應(yīng)用執(zhí)行所需的最大回溯Bar數(shù)目,該函數(shù)初始值為0,在公式應(yīng)用從左到右每個(gè)Bar執(zhí)行的過程中,會(huì)隨著代碼中對系統(tǒng)函數(shù),序列變量等值的回溯調(diào)用而增加,所有Bar索引小于MaxBarsBack的輸出都是不準(zhǔn)確的,會(huì)被忽略掉。

      變量回溯
      TradeBlazer公式共支持九種數(shù)據(jù)類型,但對于變量定義,引用類型是無效的,剩余六種數(shù)據(jù)類型中分為簡單和序列兩大類,簡單類型變量是單個(gè)的值,不能對其進(jìn)行回溯,序列類型變量是和Bar長度一致的數(shù)據(jù)排列,我們可以通過回溯來獲取當(dāng)前Bar以前的任意值。

      要使用變量回溯,需要在變量的后面,使用中括號"[nOffset]",nOffset是要回溯引用的Bar相對于當(dāng)前Bar的偏移值,該值必須大于等于0,當(dāng)nOffset = 0時(shí),即為獲取當(dāng)前Bar的變量值。

      例如,我們定義如下公式應(yīng)用:

      Vars
      NumericSeries MyVal;
      Begin
      MyVal = Average(Close,10);
      PlotNumeric("MyVal",MyVal[3]);
      End

      以上公式定義數(shù)值型序列變量MyVal,MyVal等于收盤價(jià)的10個(gè)周期的平均值,然后將序列變量MyVal的前3個(gè)Bar數(shù)據(jù)輸出。

      以上公式MyVal的前9個(gè)數(shù)據(jù)因?yàn)樾枰?jì)算的Bar數(shù)據(jù)不足,返回的值無效,從第10個(gè)Bar開始,MyVal獲取到正確的平均值,但是我們需要輸出的數(shù)據(jù)是MyVal[3],即前3個(gè)Bar的數(shù)據(jù),因此,直到第13個(gè)Bar,有效的數(shù)據(jù)才會(huì)被輸出。以上公式的13是該公式需要的最少引用周期數(shù),如果將輸出信息畫到超級圖表中,前12個(gè)Bar是沒有圖形顯示的。

      當(dāng)nOffset>CurrentBar時(shí),對于變量的回溯發(fā)生越界,這種情況下,將返回該變量的第一個(gè)Bar的值。

      參數(shù)回溯
      TradeBlazer公式支持的九種基本類型,在用戶函數(shù)的參數(shù)定義中全部支持,在其他的公式中參數(shù)定義只支持三種簡單類型。因此,關(guān)于參數(shù)的回溯問題,只對用戶函數(shù)有效,以下我們舉例說明用戶函數(shù)序列參數(shù)的使用。

      要使用參數(shù)回溯,需要在參數(shù)的后面,使用中括號"[nOffset]",nOffset是要回溯引用的Bar相對于當(dāng)前Bar的偏移值,該值必須大于等于0,當(dāng)nOffset = 0時(shí),即為獲取當(dāng)前Bar的參數(shù)值。

      例如,我們定義一個(gè)用戶函數(shù)MyFunc,腳本如下:

      Params
      NumericSeries Price(0);
      Numeric Length(10);
      Vars
      Numeric MyAvg;
      Numeric MyDeviation;
      Begin
      MyAvg = Summation(Price,Length)/Length;
      MyDeviation = MyAvg - Price[Length];
      Return MyDeviation;
      End

      以上的例子,對輸入的Price我們求其10個(gè)周期的平均值,然后求出該平均值和Price的前Length個(gè)Bar的值之間的差值,將其返回。對于Price[Length]這樣的參數(shù)回溯引用,其實(shí)現(xiàn)原理和上節(jié)所描述的變量回溯引用基本一致。

      函數(shù)回溯
      函數(shù)回溯分為系統(tǒng)函數(shù)的回溯和用戶函數(shù)的回溯。

      系統(tǒng)函數(shù)中回溯的使用主要是針對Bar數(shù)據(jù)。比如我們需要獲取上2個(gè)Bar的收盤價(jià),腳本為Close[2];又或者我們需要獲取10個(gè)Bar前的成交量,腳本為Vol[10]。對于Bar數(shù)據(jù)的回溯是系統(tǒng)函數(shù)中最常用的,雖然也可以對行情數(shù)據(jù)和交易數(shù)據(jù)等進(jìn)行回溯,但是大部分并無實(shí)質(zhì)的意義,返回的結(jié)果和不回溯是一樣的,因此,不推薦如此使用。

      要對系統(tǒng)函數(shù)回溯引用,我們可以通過在函數(shù)名稱后面添加"[nOffset]"獲取其回溯值,nOffset是要回溯引用的Bar相對于當(dāng)前Bar的偏移值,該值必須大于等于0,當(dāng)nOffset = 0時(shí),即為獲取當(dāng)前Bar的參數(shù)值。

      帶有參數(shù)的函數(shù)回溯,需要將"[nOffset]"放到參數(shù)之后,另外,無參數(shù)和使用默認(rèn)參數(shù)的情況下,函數(shù)調(diào)用的括號可以省略。例如:Close[2]等同于Close()[2]。

      用戶函數(shù)的回溯和系統(tǒng)函數(shù)原理基本一致,但考慮到系統(tǒng)的執(zhí)行速度和效率等因素,目前,TradeBlazer公式不支持對用戶函數(shù)的回溯,如果您想要獲取用戶函數(shù)的回溯值,建議您將函數(shù)返回值賦值給一個(gè)序列變量,通過對序列變量的回溯來達(dá)到相同的目的。

      如下面的腳本所示,取Close的10個(gè)Bar平均值的4個(gè)周期前的回溯值:

      Vars
      NumericSeries AvgValue;
      Numeric TmpValue;
      Begin
      AvgValue = Average(Close,10);
      TmpValue = AvgValue[4];
      ...
      End


      相關(guān)內(nèi)容:TB公式中的操作符應(yīng)用            開拓者TB超級圖表菜單                TB程序公式編譯錯(cuò)誤代碼說明

                TB公式及模型的導(dǎo)入導(dǎo)出操作      TB公式系統(tǒng)-疊加、行情、賬戶數(shù)據(jù)      TB公式編輯器使用指南

                開拓者TB - Bar數(shù)據(jù)              TB公式基礎(chǔ)-使用注釋                  TB公式名稱的命名規(guī)則

      量化交易系統(tǒng),回溯語句的用 西匯1號股指期貨組合投資,法,如何查詢歷史數(shù)據(jù) 程序化托管服務(wù),查詢歷史數(shù)據(jù),用回溯
      [最新教學(xué)內(nèi)容]期貨教學(xué)-回溯語句  
      七步選股法,如何運(yùn)用七步選股法選股 牛市選股八法,如何在牛市里選擇好股 短線如何巧妙跟莊,莊家股的判斷方法
      期貨誤區(qū)、如何避免期貨誤區(qū)中的交易 炒股新手如何不錯(cuò)失良機(jī)抓住股市反彈 如何學(xué)交易開拓者tb
      杠桿炒股、散戶炒股需要加杠桿嗎? 股票買賣技巧、分享買賣股票快速成交 詳解幾種大智慧指標(biāo)公式加密方法
      [最新期貨咨訊]期貨行情-的用法,如何查詢
      PP多空力量難分勝負(fù) 冬儲吸引力增加、瀝青有望獲得支撐 當(dāng)前玻璃期貨盤面買入保值機(jī)會(huì)
      菜粕下跌、當(dāng)前菜粕價(jià)格走低跌勢難改 避險(xiǎn)情緒升溫國債期貨再創(chuàng)三年來新高 美元走勢、大宗商品對美元走勢有影響

      相關(guān)期市專題內(nèi)容:

      [最新實(shí)戰(zhàn)結(jié)果]期貨實(shí)戰(zhàn)-如何查詢歷史數(shù)據(jù),用回溯
      長勝1號6月實(shí)戰(zhàn)之如何應(yīng)對回撤 長勝1號5月期貨量化交易實(shí)戰(zhàn) 長勝1號4月組合量化交易實(shí)戰(zhàn)交易
        期貨量化投資教學(xué)

      文華程序化編程培訓(xùn)教學(xué)推出(新)

      開拓者TB編程培訓(xùn)教學(xué)(免費(fèi)視頻)

      雙均線交易系統(tǒng)公式源碼

      期貨交易滑點(diǎn)的處理方法

      期貨穩(wěn)定盈利模式的建立

      期貨震蕩行情的應(yīng)對策略

      期貨投資/投資分析與盈利方案

        最新期貨程序化交易模型

      股指期貨交易系統(tǒng)[封神2號]

      股指程序化交易模型[分析家]

      商品期貨趨勢交易系統(tǒng)[領(lǐng)航者]

      商品期貨波段交易系統(tǒng)[波段王]

      期貨主力資金流向分析系統(tǒng)[新]
      日內(nèi)交易系統(tǒng)
      文華財(cái)經(jīng)指標(biāo)公式下載[免費(fèi)]

      博易大師指標(biāo)公式下載[免費(fèi)]

        相關(guān)專題內(nèi)容

      金融期權(quán),如何區(qū)分金融期權(quán)交易類別

      投資者如何理解股指期貨松綁的意義

      如何識別假漲停板?如何判斷漲停板的真假

      抓漲停股的技巧,如何選擇漲停板股票

      教你如何看K線圖

        期貨交易技術(shù)分析

      TB開拓者使用教程

      影響期貨價(jià)格波動(dòng)的因素解析

      期貨投資交易基礎(chǔ)知識

      期權(quán)交易之期僅交易指令

      關(guān)于期貨合約的選擇

      塑料  焦炭 鄭醇 螺紋 PTA 膠合板
      期貨理財(cái)管理

      聯(lián)系方式:

      常務(wù)電話:029-86357984

      咨詢電話:13619150813

      技術(shù)支持:18966736851

      微信交流:46416815

      更多:期貨技術(shù)分析 期貨教學(xué) 期貨理財(cái) 開拓者TB教學(xué) 期貨學(xué)習(xí) 股票程序化 資產(chǎn)管理

      版權(quán)所有@西部匯市 推薦:期貨行情 程序化交易 免責(zé):投資有風(fēng)險(xiǎn),本站內(nèi)容僅供參考!
      通訊地址:西安市礦山路東方羅馬花園12F2406# 郵編:710032 陜ICP備09010752號

        1. <dfn id="kqz1g"></dfn>

        2. 久久视频成人 | 一级片直播 | 夜夜爽8888 | 国产91大片 | 国产精品国产三级国产aⅴ浪潮 | 色色玖玖 | 极品97尤物被啪到呻吟喷水 | 精产国品一二三产区区别在线观看 | 伊人成人网站 | 青娱乐亚洲精选自拍视频盛宴 |