通達信指標函式說明大全2019

2023-02-08 15:09:03 字數 4364 閱讀 4301

一 、**函式

high 最**

返回該週期最**。

用法: high

h 最**

返回該週期最**。

用法: h

low 最低價

返回該週期最低價。

用法: low

l 最低價

返回該週期最低價。

用法: l

close **價

返回該週期**價。

用法: close

c **價

返回該週期**價。

用法: c

vol 成交量

返回該週期成交量。

用法: vol

v 成交量

返回該週期成交量。

用法: v

open 開盤價

返回該週期開盤價。

用法: open

o: 開盤價

返回該週期開盤價。

用法: o

advance **家數

返回該週期**家數。

用法: advance (本函式僅對**有效)

decline **家數

返回該週期**家數。

用法: decline (本函式僅對**有效)

amount 成交額

返回該週期成交額。

用法: amount

askprice 委賣價

返回委賣1--委賣3**。

用法: askprice(n) n取1—3。

(本函式僅**在分筆成交分析週期有效)

askvol 委賣量

返回委賣1--委賣3量。

用法: askvol(n) n取1—3。

(本函式僅**在分筆成交分析週期有效)

bidprice 委買價

返回委買1--委買3**。

用法: bidprice(n) n取1—3。

(本函式僅**在分筆成交分析週期有效)

bidvol 委買量

返回委買1--委買3量。

用法: bidvol(n) n取1—3。

(本函式僅**在分筆成交分析週期有效)

buyvol 主動性買盤

返回主動性買單量。

用法: buyvol 當本筆成交為主動性買盤時,其數值等於成交量,否則為0。

(本函式僅**在分筆成交分析週期有效)

sellvol 主動性賣盤

返回主動性賣單量。

用法: sellvol 當本筆成交為主動性賣盤時,其數值等於成交量,否則為0。

(本函式僅**在分筆成交分析週期有效)

isbuyorder 主動性買單

返回該成交是否為主動性買單。

用法: isbuyorder 當本筆成交為主動性買盤時,返回1,否則為0。

(本函式僅**在分筆成交分析週期有效)

issellorder 主動性賣單

返回該成交是否為主動性賣單。

用法:issellorder 當本筆成交為主動性賣盤時,返回1,否則為0。

(本函式僅**在分筆成交分析週期有效) 二 、時間函式

date 日期

取得該週期從1900以來的年月日。

用法: date 例如函式返回1000101,表示2023年1月1日。

time 時間

取得該週期的時分秒。

用法: time 函式返回有效值範圍為(000000-235959)。

year 年份

取得該週期的年份。

用法:year

month 月份

取得該週期的月份。

用法:month 函式返回有效值範圍為(1-12)。

week 星期

取得該週期的星期數。

用法: week 函式返回有效值範圍為(0-6),0表示星期天。

day 日期

取得該週期的日期。

用法: day 函式返回有效值範圍為(1-31)。

hour 小時

取得該週期的小時數。

用法:hour 函式返回有效值範圍為(0-23),對於日線及更長的分析週期值為0。

minute 分鐘

取得該週期的分鐘數。

用法:minute 函式返回有效值範圍為(0-59),對於日線及更長的分析週期值為0。

fromopen 分鐘

求當前時刻距開盤有多長時間。

用法: fromopen 返回當前時刻距開盤有多長時間,單位為分鐘。

例如:  fromopen 當前時刻為早上十點,則返回31。 三 、引用函式

drawnull 無效數

返回無效數。

用法: drawnull

例如: if(close>ref(close,1),close,drawnull) 表示**時分析圖上不畫線。

backset 向前賦值

將當前位置到若干週期前的資料設為1。

用法: backset(x,n) 若x非0,則將當前位置到n週期前的數值設為1。

例如: backset(close>open,2) 若收陽則將該週期及前一週期數值設為1,否則為0。

barscount 有效資料週期數

求總的週期數。

用法: barscount(x) 第乙個有效資料到當前的天數。

例如: barscount(close) 對於日線資料取得上市以來總交易日數,對於分筆成交取得當日成交筆數,對於1分鐘線取得當日交易分鐘數。

barslast 上一次條件成立位置

上一次條件成立到當前的週期數。

用法: barslast(x) 上一次x不為0到現在的天數。

例如: barslast(close/ref(close,1)>=1.1) 表示上乙個漲停板到當前的週期數。

barssince 第乙個條件成立位置

第乙個條件成立到當前的週期數。

用法: barssince(x) 第一次x不為0到現在的天數。

例如: barssince(high>10) 表示股價超過10元時到當前的週期數。

count 統計

統計滿足條件的週期數。

用法: count(x,n) 統計n週期中滿足x條件的週期數,若n=0則從第乙個有效值開始。

例如: count(close>open,20) 表示統計20週期內收陽的週期數。

dma 動態移動平均

求動態移動平均。

用法: dma(x,a) 求x的動態移動平均。

演算法: 若y=dma(x,a)則y=a*x+(1-a)*y,其中y表示上一週期y值,a必須小於1。

例如: dma(close,vol/capital) 表示求以換手率作平滑因子的平均價。

hhv 最高值

求最高值。

用法: hhv(x,n) 求n週期內x最高值,n=0則從第乙個有效值開始。

例如: hhv(high,30) 表示求30日最**。

hhvbars 上一高點位置

求上一高點到當前的週期數。

用法: hhvbars(x,n) 求n週期內x最高值到當前週期數,n=0表示從第乙個有效值開始統計。

例如: hhvbars(high,0) 求得歷史新高到到當前的週期數。

llv 最低值

求最低值。

用法: llv(x,n) 求n週期內x最低值,n=0則從第乙個有效值開始。

例如: llv(low,0) 表示求歷史最低價。

llvbars 上一低點位置

求上一低點到當前的週期數。

用法: llvbars(x,n) 求n週期內x最低值到當前週期數,n=0表示從第乙個有效值開始統計。

例如: llvbars(high,20) 求得20日最低點到當前的週期數。

reverse 求相反數

求相反數。

用法: reverse(x) 返回-x。

例如: reverse(close) 返回-close。

ref 向前引用

引用若干週期前的資料。

用法: ref(x,a) 引用a週期前的x值。

例如: ref(close,1) 表示上一週期的**價,在日線上就是昨收。

refdate 指定引用

引用指定日期的資料。

用法: refdate(x,a) 引用a日期的x值。

例如: ref(close,20011208) 表示2023年12月08日的**價。

sum 總和

求總和。

用法: sum(x,n) 統計n週期中x的總和,n=0則從第乙個有效值開始。

例如: sum(vol,0) 表示統計從上市第一天以來的成交量總和。

filter 過濾

過濾連續出現的訊號。

用法: filter(x,n) x滿足條件後,刪除其後n週期內的資料置為0。

例如: filter(close>open,5) 查詢陽線,5天內再次出現的陽線不被記錄在內。

sumbars 累加到指定值的週期數

通達信副圖指標

通達信副圖指標 資金進出 v1 c 2 h l 4 10 v2 ema v1,13 ema v1,34 v3 ema v2,5 v4 2 v2 v3 5.5 主力撤 if v4 0,v4,0 colorgreen 主力進 if v4 0,v4,0 v5 hhv indexh,8 indexc hhv...

通達信SUPV主力淨買量指標公式

起點 75 均分 起點 140 curr currbarscount 總股本 if c 1000,ma v,5 100,capital 基數 總股本 5000000 基準股 總股本 0.1 kdcm if 參 1,const 100 winner c 100 winner ref c,日 shtl ...

vol通達信副圖

股價趨勢 3 sma close llv low,27 hhv high,27 llv low,27 100,5,1 2 sma sma close llv low,27 hhv high,27 llv low,27 100,5,1 3,1 底部警戒 10,colorred,linethick2 底...