指标参考 – backtrader中文教程
指标Reference
AccelerationDecelerationOscillator
Alias:
* AccDeOsc
加/减速技术指标(AC)测量加速度与当前的驱动力的减速。该指标将改变在动力的任何变化,前方向当中,这反过来,将所述price.
Formula之前改变其方向:
* AcdDecOsc = AwesomeOscillator - SMA(AwesomeOscillator, period)
参见:
* [https://www.metatrader5.com/en/terminal/help/indicators/bw_indicators/ao](https://www.metatrader5.com/en/terminal/help/indicators/bw_indicators/ao) * [https://www.ifcmarkets.com/en/ntx-indicators/ntx-indicators-accelerator-decelerator-oscillator](https://www.ifcmarkets.com/en/ntx-indicators/ntx-indicators-accelerator-decelerator-oscillator)
线:
* accde
PARAMS:
* period (5) * movav (SMA)
PlotInfo:
* plot (True) * plotmaster (None) * legendloc (None) * subplot (True) * plotname () * plotskip (False) * plotabove (False) * plotlinelabels (False) * plotlinevalues (True) * plotvaluetags (True)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
- ACCDE:
- _method(bar)
- alpha (0.5)
- width (1.0)
Accum
Alias:
- CumSum,数据values
Formula的CumulativeSum
Cummulative总和:
- ACCUM + =data
Lines:
- accum
Params:
- seed(0.0)
PlotInfo:
-
plot (真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
- ACCUM:
AdaptiveMovingAverage
Alias:
- KAMA,MovingAverageAdaptive
佩里考夫曼在他的书中定义的“更灵活的交易” .
他是用移动平均规模不断通过平滑因子考虑到市场的方向和波动。平滑因子从2 ExponetialMovingAverage平滑因子计算,一快一和缓慢one.
市场趋势的价值将趋于快速EMA平滑期。如果市场没有趋势将朝着缓慢移动均线平滑period.
他是SmoothingMovingAverage的子类,重写一次账户平滑factor
Formula的活性质:
-
- direction = close – close_period
- volatility = sumN(abs(close – close_n), period)
- effiency_ratio = abs(direction / volatility)
- fast = 2 / (fast_period + 1)
- slow = 2 / (slow_period + 1)
- smfactor = squared(efficienty_ratio * (fast – slow) + slow)
- smfactor1 = 1.0 – smfactor
- 初始种子值是SimpleMovingAverage
也可以参考一下:
- http://fxcodebase.com/wiki/index.php/Kaufman’s_Adaptive_Moving_Average_(KAMA)
- http://www.metatrader5.com/en/terminal/help/analytics/indicators/trend_indicators/ama
- http://help.cqg.com/cqgic/default.htm#!Documents/adaptivemovingaverag2.htm
Lines:
- kama
Params:
- period (30)
- fast (2)
- slow (30)
PlotInfo:
- plot (真)
- plotmaster(无)
- legendloc(无)
- subplot(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
PlotLines:
- kama:
AdaptiveMovingAverageEnvelope
Alias:
- KAMAEnvelope,MovingAverageAdaptiveEnvelope
AdaptiveMovingAverage和包络频带分离“PERC”从it
Formula:
- kama (from AdaptiveMovingAverage)
- top = kama * (1 + perc)
- bot = kama * (1 – perc)
参见:
- http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:moving_average_envelopes
Lines:
- kama
- top
- bot
Params:
- period (30)
- fast (2)
- slow (30)
- perc (2.5)
PlotInfo:
- plot(真)
- plotmaster(无)
- legendloc(无)
- subplot (假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
PlotLines:
- kama:
- top:
- _samecolor (True)
- bot:
- _samecolor (True)
AdaptiveMovingAverageOscillator
别名:
- AdaptiveMovingAverageOsc,KAMAOscillator,KAMAOsc,MovingAverageAdaptiveOscillator,围绕其data
Lines一个AdaptiveMovingAverage的MovingAverageAdaptiveOsc
Lines: kama Params: period (30) fast (2) slow (30) PlotInfo: plot (True) plotmaster (None) legendloc (None) subplot (True) plotname () plotskip (False) plotabove (False) plotlinelabels (False) plotlinevalues (True) plotvaluetags (True) plotymargin (0.0) plotyhlines ([]) plotyticks ([]) plothlines ([]) plotforce (False) PlotLines: kama: _0: _name (osc)
<>158<>
- <>159<>
- <>160<>
- <>161<>
<>162<>
<>163<>True
<>164<>1.0
<>165<>all<>166<>period
<>167<>True
<>168<>
<>169<>all
<>170<>
<>171<>
- <>172<>
<>173<>
- <>174<>
<>175<>
- <>176<>
<>177<>
- <>178<>
- <>179<>
- <>180<>
- <>181<>
- <>182<>
- <>183<>
- <>184<>
- <>185<>
- <>186<>
- <>187<>
- <>188<>
- <>189<>
- <>190<>
- <>191<>
- <>192<>
<>193<>
- <>194<>
<>195<>
<>196<>True
<>197<>1.0
<>198<>any<>199<>period
<>200<>True
<>201<>
<>202<>any
<>203<>
<>204<>
- <>205<>
<>206<>
- <>207<>
<>208<>
- <>209<>
<>210<>
- <>211<>
- <>212<>
- <>213<>
- <>214<>
- <>215<>
- <>216<>
- <>217<>
- <>218<>
- <>219<>
- <>220<>
- <>221<>
- <>222<>
- <>223<>
- <>224<>
- <>225<>
<>226<>
- <>227<>
<>228<>
计算func
对于给定的period
Formula:
- 线= FUNC(数据,周期)
线:
- apply
PARAMS:
- 时段(1)
- FUNC(无)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
- 适用于:
AroonDown
This从指标AroonDown AroonUpDown由图莎尔开发缠得在1995.
Formula:
- 向下= 100 *(周期 – 距离到最低低)/ period
Note:
The lines oscillate between 0 and 100. That means that the “distance” to the last highest or lowest must go from 0 to period so that the formula can yield 0 and 100. Hence the lookback period is period + 1, because the current bar is also taken into account. And therefore this indicator needs an effective lookback period of period + 1.
参见:
- HTTP://stockcharts.com/school/doku.php ID = chart_school:technical_indicators:aroon
Lines:
- aroondown
Params:
- 周期(14)
- 上频带(70)
- lowerband(30)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- <>273<>
- <>274<>
- <>275<>
- <>276<>
- <>277<>
- <>278<>
- <>279<>
- <>280<>
- <>281<>
- <>282<>
- <>283<>
- <>284<>
<>285<>
- <>286<>
<>287<>
<>288<>
- <>289<>
<>290<>
<>291<>
- <>292<>
<>293<>
- <>294<>
<>295<>
- <>296<>
<>297<>
- <>298<>
- <>299<>
- <>300<>
<>301<>
- <>302<>
- <>303<>
- <>304<>
- <>305<>
- <>306<>
- <>307<>
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.05)
- plotyhlines([0,100])
- plotyticks([])
- plothlines([])
- plotforce(假)
- aroonosc:
AroonUp
This从指示器AroonUp AroonUpDown由图莎尔开发缠得在1995.
Formula:
- 向上= 100 *(周期 – 到最高高的距离)/ period
Note:
The lines oscillate between 0 and 100. That means that the “distance” to the last highest or lowest must go from 0 to period so that the formula can yield 0 and 100. Hence the lookback period is period + 1, because the current bar is also taken into account. And therefore this indicator needs an effective lookback period of period + 1.
参见:
- HTTP://stockcharts.com/school/doku.php ID = chart_school:technical_indicators:aroon
Lines:
- aroonup
Params:
- 周期(14)
- 上频带(70)
- lowerband(30)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.05)
- plotyhlines([0,100])
- plotyticks([])
- plothlines([])
- plotforce(假)
主要情节:
- aroonup:
AroonUpDown
Alias:
- 由图莎尔钱德在1995.
AroonIndicator
Developed`它试图确定一种趋势,通过计算距离多远存在与否一个给定的周期中的最后的高点/低点是(AroonUp / AroonDown)
公式:
- 向上= 100 *(周期 – 到最高高的距离)/ period
- down?= 100 *(周期 – 距离到最低低)/ period
Note:
The lines oscillate between 0 and 100. That means that the “distance” to the last highest or lowest must go from 0 to period so that the formula can yield 0 and 100. Hence the lookback period is period + 1, because the current bar is also taken into account. And therefore this indicator needs an effective lookback period of period + 1.
参见:
- 的http://stockcharts.com/school/doku.php ID= chart_school:technical_indicators:aroon
Lines:
- aroonup
- aroondown
Params:
- 周期(14)
- 上频带(70)
- lowerband(30)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.05)
- plotyhlines([0,100])
- plotyticks([])
- plothlines([])
- plotforce(假)
- aroonup:
- aroondown:
AroonUpDownOscillator
Alias:
- AroonUpDownOsc
Presents一起指标AroonUpDown和AroonOsc
公式:
(None, uses the aforementioned indicators)
请参见:
- HTTP://stockcharts.com/school/doku.php ID = chart_school:technical_indicators:aroon
Lines:
- aroonup
- aroondown
- aroonosc
Params:
- 周期(14)
- 上频带(70)
- lowerband(30)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.05)
- plotyhlines([0,100])
- plotyticks([])
- plothlines([])
- plotforce(假)
- aroonup:
- aroondown:
- aroonosc:
Average
Alias:
- ArithmeticMean,算术Mean
Averages一个给定的数据经period
Formula:
- AV =数据(周期)/ period
See也:
- https://en.wikipedia.org/wiki/Arithmetic_mean
Lines:
- av
Params:
- period(1)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- AV:
AverageDirectionalMovementIndex
Alias:
- ADX
由J·韦尔斯·怀尔德,小在他的著作中定义的1978年“New Concepts in
Technical Trading Systems”.
用来衡量趋势strength
This指标只能说明ADX:
- 使用PlusDirectionalIndicator(PlusDI)获得+ DI
- Use MinusDirectionalIndicator(MinusDI)获得-DI
- Use方向指示器(DI),以获得+ DI,-DI
- Use AverageDirectionalIndexRating(ADX)得到ADX,ADXR
- Use DirectionalMovementIndex(DMI),以获得ADX,+ DI,-DI
- <>463<>
<>464<>
- <>465<>
- <>466<>
- <>467<>
- <>468<>
- <>469<>
- <>470<>
- <>471<>
- <>472<>
<>473<>
<>474<>
- <>475<>
<>476<>
- <>477<>
<>478<>
- <>479<>
- <>480<>
<>481<>
- <>482<>
- <>483<>
- <>484<>
- <>485<>
- <>486<>
- <>487<>
- <>488<>
- <>489<>
- <>490<>
- <>491<>
- <>492<>
- <>493<>
- <>494<>
- <>495<>
- <>496<>
<>497<>
- <>498<>
- <>499<>
- <>500<>
- <>501<>
- <>502<>
- <>503<>
<>504<>
<>505<>
- <>506<>
<>507<>“New Concepts in
Technical Trading Systems”.
<>508<>
<>509<>
<>510<>
- <>511<>
- <>512<>
- <>513<>
- <>514<>
- <>515<>
- <>516<>
<>517<>
- <>518<>
- <>519<>
- <>520<>
- <>521<>
- <>522<>
- <>523<>
- <>524<>
- <>525<>
- <>526<>
<>527<>
<>528<>
- <>529<>
<>530<>
- <>531<>
- <>532<>
<>533<>
- <>534<>
- <>535<>
<>536<>
- <>537<>
- <>538<>
- <>539<>
- <>540<>
- <>541<>
- <>542<>
- <>543<>
- <>544<>
- <>545<>
- <>546<>
- <>547<>
- <>548<>
- <>549<>
- <>550<>
- <>551<>
<>552<>
- <>553<>
- <>554<>
- <>555<>
- <>556<>
- <>557<>
- <>558<>
- <>559<>
- <>560<>
<>561<>
<>562<>
- <>563<>
<>564<>“New Concepts in
Technical Trading Systems”.
<>565<>
<>566<>
- <>567<>
<>568<>
- <>569<>
<>570<>
- <>571<>
<>572<>
- <>573<>
- <>574<>
<>575<>
- <>576<>
- <>577<>
- <>578<>
- <>579<>
- <>580<>
- <>581<>
- <>582<>
- <>583<>
- <>584<>
- <>585<>
- <>586<>
- <>587<>
- <>588<>
- <>589<>
- <>590<>
<>591<>
- <>592<>
<>593<>
<>594<>
- <>595<>
真棒振荡器(AO)是一个动量指标反映精确市场变化的驱动力,这有助于识别趋势的强度可达形成和reversal.
Formula的点:
- 位价=(高+低)/ 2
- AO = SMA(中间价,5) -SMA(中间价,34)
参见:
- 的https://www.metatrader5.com/en/terminal/help/indicators/bw_indicators/awesome
- https://www.ifcmarkets.com/en/ntx-indicators/awesome-oscillator
Lines:
- ao
Params:
- fast(5)
- 慢(34)
- movav(SMA)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- AO:
- _method(巴)
- α(0.5)
- 宽度(1.0)
BaseApplyN
基类ApplyN而其他的可能需要func
作为参数但想在indicator.
Calculates`以限定线func
对于其中func被给定为一个参数的给定时期,又名命名参数或kwarg
公式:
- 线[0] = FUNC(数据,周期)
超出第一(索引0)定义的任何额外的线不calculated
PARAMS:
- 时段(1)
- FUNC(无)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
BollingerBands
别名:
- 约翰·布林在80年代BBands
Defined。它通过定义测量波动在距离x标准deviations
Formula上部和下部频带:
- 中频带= SimpleMovingAverage(接近,周期)
- 拓邦=中频+ devfactor * StandardDeviation(数据,周期)
- botband =中频 – devfactor * StandardDeviation(数据,周期)
参见:
- 的http:// EN。wikipedia.org/wiki/Bollinger_Bands
Lines:
- mid
- top
- bot
Params:
- 期(20)
- devfactor(2.0)
- movav(MovingAverageSimple)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- 中期:
- LS( – )
- 顶部:
- _samecolor(真)
- BOT:
- _samecolor(真)
BollingerBandsPct
Extends布林线与百分比line
Lines:
- mid
- top
- bot
- pctb
Params:
- 周期(20)
- devfactor(2.0)
- movav(MovingAverageSimple)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的故事情节:
- 中期:
- LS( – )
- 顶:
- _samecolor(真)
- BOT:
- _samecolor(真)
- pctb:
- _name(%B)
CointN
Calculates得分(coint_t)和p值用于给出period
为数据feeds
Usespandas
和statsmodels
(对于coint
)
线:
- score
- pvalue
Params:
- 周期(10)
- 回归©
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- 的分数:
- p值:
CommodityChannelIndex
别名:
- 由Donald兰伯特在1980 CCI
Introduced测量的变化从它的平均“典型价格”(见下文),以确定极端和reversals
Formula:
- TP = typical_price =(高+低+接近)/ 3
- tpmean = MovingAverage(TP,周期)
- 偏差=TP – tpmean
- meandev = meanDeviation(TP)
- CCI =偏差/(meandeviation *因子)
参见:
- 的https:// EN。wikipedia.org/wiki/Commodity_channel_index
Lines:
- cci
Params:
- period(20)
- 因子(0.015)
- movav(MovingAverageSimple)
- 上频带(100.0)
- lowerband(-100.0)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- <>799<>
- <>800<>
- <>801<>
<>802<>
- <>803<>
<>804<>
<>805<><>806<><>807<><>808<><>809<>
<>810<><>811<><>812<><>813<><>814<>
<>815<>
- <>816<>
- <>817<>
<>818<>
- <>819<>
<>820<>
- <>821<>
- <>822<>
- <>823<>
- <>824<>
- <>825<>
- <>826<>
- <>827<>
- <>828<>
- <>829<>
- <>830<>
- <>831<>
- <>832<>
- <>833<>
- <>834<>
- <>835<>
<>836<>
- <>837<>
<>838<>
<>839<>
- <>840<><>841<><>842<><>843<><>844<>
- <>845<><>846<><>847<><>848<><>849<>
<>850<><>851<><>852<>
<>853<>
- <>854<>
- <>855<>
- <>856<>
- <>857<>
<>858<>
- <>859<>
<>860<>
- <>861<>
- <>862<>
- <>863<>
- <>864<>
- <>865<>
- <>866<>
- <>867<>
- <>868<>
- <>869<>
- <>870<>
- <>871<>
- <>872<>
- <>873<>
- <>874<>
- <>875<>
<>876<>
- <>877<>
<>878<>
<>879<><>880<><>881<><>882<><>883<>
<>884<><>885<><>886<><>887<><>888<>
<>889<>
- <>890<>
- <>891<>
<>892<>
- <>893<>
<>894<>
- <>895<>
- <>896<>
- <>897<>
- <>898<>
- <>899<>
- <>900<>
- <>901<>
- <>902<>
- <>903<>
- <>904<>
- <>905<>
- <>906<>
- <>907<>
- <>908<>
- <>909<>
<>910<>
- <>911<>
<>912<>
<>913<>
<>914<>Bounded<>915<>
<>916<>
- HTTP://web.archive.org/web/20131216100741/http://quantingdutchman.wordpress.com/2010/08/06/dv2-indicator-for-amibroker/
Lines:
- dv2
Params:
- 周期(252)
- maperiod(2)
- _movav(SMA)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的故事情节:
- DV2:
DemarkPivotPoint
Defines考虑到价格的平均值的显着性水平较大的时间范围的过去期间的杆组件。例如,当有天工作时,值从已经“过去”一个月服用使用该指示器的固定prices.
Example:
<>945<>
<>946<>__init__
<>947<>
<>948<>
<>949<>
- <>950<>
<>951<>
<>952<>days<>953<>months<>954<>
<>955<>
- <>956<>
- <>957<>
- <>958<>
- <>959<>
- <>960<>
- <>961<>
<>962<>
- <>963<>
<>964<>
- <>965<>
- <>966<>
- <>967<>
<>968<>
- <>969<>
- 关闭(假)
- _autoplot(真)
- 级别1(0.382)
- 级别2(0.618)
- 级别3(1.0)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- 号码:
- S1:
- R1:
DetrendedPriceOscillator
Alias:
- 由Joe DiNapoli在他的书中DPO
Defined“Trading with DiNapoli levels”
这措施阻止移动平均线(趋势)的价格变化因此删除从price.
Formula“趋势”因素:
- movav = MovingAverage(接近,周期)
- DPO =紧密 – movav(移位周期/ 2+ 1)
参见:
- 的http://en.wikipedia.org/wiki/Detrended_price_oscillator
Lines:
- dpo
PARAMS:
- 周期(20)
- movav(MovingAverageSimple)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([0.0])
- plotforce(假)
的故事情节:
- DPO:
DicksonMovingAverage
Alias:
- DMA,DicksonMA
By弥敦道Dickson
的Dickson Moving Average结合了ZeroLagIndicator
(又名ErrorCorrecting或EC)通过Ehlers和HullMovingAverage
到尝试传递接近于Jurik移动Averages
Formula的结果:
- EC = ZeroLagIndicator(周期,gainlimit)
- HMA = HullMovingAverage(hperiod)
- DMA =(EC + HMA)/ 2
- The默认均线为ZeroLagIndicator是EMA,但可以可以与参数改变
_movav
–NOTE *:所传递的移动平均必须计算α(和1 -阿尔法),使其可在属性
alpha
和alpha1
- 的2nd移动averag可以从Hull改为任何其他与帕拉姆_hma
参见:
- 的https://www.reddit.com/r/algotrading/comments/4xj3vh/dickson_moving_average
Lines:
- dma
Params:
- 周期(30)
- gainlimit(50)
- hperiod(7)
- _movav(EMA)
- _hma(HMA)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- DMA:
DicksonMovingAverageEnvelope
Alias:
- DMAEnvelope,DicksonMAEnvelope
DicksonMovingAverage和包络频带分离“PERC”从it
Formula:
- DMA(从DicksonMovingAverage)
- 顶部= DMA *(1 + PERC)
- 机器人= DMA *(1 – PERC)
参见:
- http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:moving_average_envelopes
Lines:
- dma
- top
- bot
PARAMS:
- 周期(30)
- gainlimit(50)
- hperiod(7)
- _movav(EMA)
- _hma(HMA)
- PERC(2.5)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- DMA:
- 顶部:
- _samecolor(真)
- BOT:
- _samecolor(真)
DicksonMovingAverageOscillator
Alias:
- DicksonMovingAverageOsc,DMAOscillator,DMAOsc,DicksonMAOscillator,围绕其data
Lines一个DicksonMovingAverage的DicksonMAOsc
Oscillation:
- dma
Params:
- 周期(30)
- gainlimit(50)
- hperiod(7)
- _movav(EMA)
- _hma(HMA)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- DMA:
- _0:
- _name(OSC)
DirectionalIndicator
Alias:
- 在他的著作在1978年由J·韦尔斯·怀尔德,小DI
Defined“New Concepts in
Technical Trading Systems”.
用来衡量趋势strength
This指标显示+ DI,-DI:
- 使用PlusDirectionalIndicator(PlusDI)获得+ DI
- Use MinusDirectionalIndicator(MinusDI)获得-DI
- 使用AverageDirectionalIndex(ADX)获得ADX
- Use AverageDirectionalIndexRating(ADX)得到ADX,ADXR
- Use DirectionalMovementIndex(DMI),以获得ADX,+ DI,-DI
- 使用DirectionalMovement(DM),以获得ADX,ADXR,+ DI,-DI
Formula:
- upmove =高 – 高(-1)
- <>1170<>
- <>1171<>
- <>1172<>
- <>1173<>
- <>1174<>
<>1175<>
<>1176<>
- <>1177<>
<>1178<>
- <>1179<>
- <>1180<>
<>1181<>
- <>1182<>
- <>1183<>
<>1184<>
- <>1185<>
- <>1186<>
- <>1187<>
- <>1188<>
- <>1189<>
- <>1190<>
- <>1191<>
- <>1192<>
- <>1193<>
- <>1194<>
- <>1195<>
- <>1196<>
- <>1197<>
- <>1198<>
- <>1199<>
<>1200<>
- <>1201<>
- <>1202<>
<>1203<>
<>1204<>
- <>1205<>
<>1206<>“New Concepts in
Technical Trading Systems”.
<>1207<>
<>1208<>
- <>1209<>
- <>1210<>
- <>1211<>
- <>1212<>
- <>1213<>
- <>1214<>
<>1215<>
- <>1216<>
- <>1217<>
- <>1218<>
- <>1219<>
- <>1220<>
- <>1221<>
- <>1222<>
- <>1223<>
<>1224<>
<>1225<>
- HTTPS://en.wikipedia.org/wiki/Average_directional_movement_index
Lines:
- adx
- adxr
- plusDI
- minusDI
PARAMS:
- 周期(14)
- movav(SmoothedMovingAverage)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- plusDI:
- minusDI:
- ADX:
- _name(ADX)
- ADXR:
- _name(ADX)
DirectionalMovementIndex
Alias:
- 由J·韦尔斯·怀尔德,小在他的著作DMI
Defined于1978年“New Concepts in
Technical Trading Systems”.
用来衡量趋势强度
该指标显示了ADX,+ DI,-DI:
- 使用PlusDirectionalIndicator(PlusDI)获得+ DI
- Use MinusDirectionalIndicator(MinusDI)获得-DI
- 使用方向指示器(DI),以获得+ DI,-DI
- <>1267<>
- <>1268<>
- <>1269<>
<>1270<>
- <>1271<>
- <>1272<>
- <>1273<>
- <>1274<>
- <>1275<>
- <>1276<>
- <>1277<>
- <>1278<>
<>1279<>
<>1280<>
- <>1281<>
<>1282<>
- <>1283<>
- <>1284<>
- <>1285<>
<>1286<>
- <>1287<>
- <>1288<>
<>1289<>
- <>1290<>
- <>1291<>
- <>1292<>
- <>1293<>
- <>1294<>
- <>1295<>
- <>1296<>
- <>1297<>
- <>1298<>
- <>1299<>
- <>1300<>
- <>1301<>
- <>1302<>
- <>1303<>
- <>1304<>
<>1305<>
- <>1306<>
- <>1307<>
- <>1308<>
- <>1309<>
<>1310<>
<>1311<>
- <>1312<>
<>1313<>
<>1314<>
<>1315<>
- <>1316<>
<>1317<>
(None)
<>1318<>
- <>1319<>
<>1320<>
- <>1321<>
- <>1322<>
<>1323<>
- <>1324<>
- <>1325<>
- <>1326<>
- <>1327<>
- <>1328<>
- <>1329<>
- <>1330<>
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
- DEMA:
DoubleExponentialMovingAverageEnvelope
别名:
- DEMAEnvelope,MovingAverageDoubleExponentialEnvelope
DoubleExponentialMovingAverage和包络频带分离“PERC”从it
Formula:
- DEMA(从DoubleExponentialMovingAverage)
- 顶= DEMA *(1 + PERC)
- BOT = DEMA *(1 – PERC)
参见:
- 的http://stockcharts.com/school/doku.php ID = chart_school:technical_indicators:moving_average_envelopes
Lines:
- dema
- top
- bot
PARAMS:
- 周期(30)
- _movav(EMA)
- PERC(2.5)
PlotInfo:
- 情节(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- DEMA:
- 顶部:
- _samecolor(真)
- BOT:
- _samecolor(真)
DoubleExponentialMovingAverageOscillator
Alias:
- DoubleExponentialMovingAverageOsc,DEMAOscillator,DEMAOsc,MovingAverageDoubleExponentialOscillator,围绕其data
Lines一个DoubleExponentialMovingAverage的MovingAverageDoubleExponentialOsc
Oscillation:
- dema
Params:
- 周期(30)
- _movav(EMA)
PlotInfo:
- 情节(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- DEMA:
- _0:
- _name(OSC)
DownDay
由J·韦尔斯·怀尔德,小在他的著作中定义的1978年“New Concepts in
Technical Trading Systems”为RSI
Records天,这已经“下降”,即:收盘价格已经比天before.
Formula下:
- downday = MAX(close_prev – 接近,0)
请参见:
- HTTP:// EN。wikipedia.org/wiki/Relative_strength_index
Lines:
- downday
Params:
- period(1)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的故事情节:
- downday:
由J·韦尔斯·怀尔德,小在他的书
为DownDayBool“New Concepts in
Technical Trading Systems”Defined 1978年在RSI
Records天,这已经“下降”,即:收盘价格已经比天before.
Note下:
- 这个版本返回一个布尔值,而不是difference
<>1446<>
- <>1447<>
<>1448<>
- <>1449<>
<>1450<>
- <>1451<>
<>1452<>
- <>1453<>
<>1454<>
- <>1455<>
- <>1456<>
- <>1457<>
- <>1458<>
- <>1459<>
- <>1460<>
- <>1461<>
- <>1462<>
- <>1463<>
- <>1464<>
- <>1465<>
- <>1466<>
- <>1467<>
- <>1468<>
- <>1469<>
<>1470<>
- <>1471<>
<>1472<>
<>1473<>“New Concepts in
Technical Trading Systems”<>1474<>
<>1475<>
<>1476<>
- <>1477<>
<>1478<>
- <>1479<>
<>1480<>
- <>1481<>
<>1482<>
- <>1483<>
- <>1484<>
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- downmove:
Envelope
它创建由给定的从源数据中分离信封频带percentage
Formula:
- SRC = datasource
- top = SRC *(1 + PERC)
- 机器人= SRC *(1 – PERC)
参见:
- HTTP://stockcharts.com/school/doku.php ID = chart_school:technical_indicators:moving_average_envelopes
Lines:
- src
- top
- bot
Params:
- PERC(2.5)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- <>1527<>
- <>1528<>
- <>1529<>
<>1530<>
- <>1531<>
- <>1532<>
- <>1533<>
- <>1534<>
- <>1535<>
- <>1536<>
<>1537<>
<>1538<>
- <>1539<>
<>1540<>
<>1541<>
- <>1542<>
- <>1543<>
<>1544<>
- <>1545<>
<>1546<>
- <>1547<>
<>1548<>
- <>1549<>
<>1550<>
- <>1551<>
<>1552<>
- <>1553<>
- <>1554<>
- <>1555<>
- <>1556<>
- <>1557<>
- <>1558<>
- <>1559<>
- <>1560<>
- <>1561<>
- <>1562<>
- <>1563<>
- <>1564<>
- <>1565<>
- plothlines([])
- plotforce(假)
的plotlines:
- EMA:
ExponentialMovingAverageEnvelope
Alias:
- EMAEnvelope,MovingAverageExponentialEnvelope
ExponentialMovingAverage和包络频带分离“PERC”从it
Formula:
- EMA(从ExponentialMovingAverage)
- 顶= EMA *(1 + PERC)
- 机器人= EMA *(1 – PERC)
参见:?
- 的http://stockcharts.com/school/doku.php ID= chart_school:technical_indicators:moving_average_envelopes
Lines:
- ema
- top
- bot
Params:
- 周期(30)
- PERC(2.5)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- EMA:
- 顶部:
- _samecolor(真)
- BOT:
- _samecolor(Tr的UE)
ExponentialMovingAverageOscillator
Alias:
- ExponentialMovingAverageOsc,EMAOscillator,EMAOsc,MovingAverageExponentialOscillator,围绕其data
Lines一个ExponentialMovingAverage的MovingAverageExponentialOsc
Oscillation:
- ema
Params:
- 周期(30)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- EMA:
- _0:
- _name(OSC)
ExponentialSmoothing
Alias:
- ExpSmoothing
Averages在一段给定的数据使用指数smoothing
A定期ArithmeticMean(中等)被用作种子值考虑data
Formula的第一周期的值:
- AV =分组*(1 – α)+数据* alpha
See也:
- https://en.wikipedia.org/wiki/Exponential_smoothing
Lines:
- av
Params:
- period(1)
- α(无)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- AV:
ExponentialSmoothingDynamic
Alias:
- 使用指数smoothing
A定期ArithmeticMean(中等)ExpSmoothingDynamic
Averages在一段给定的数据被用作种子值考虑data
Note的第一周期的值:
- alpha是可以计算dynamically
Formula值的数组:
- AV =分组*(1 – α)+数据* alpha
See也:
- 的https://en.wikipedia.org/wiki/Exponential_smoothing
Lines:
- av
Params:
- 时段(1)
- α(无)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- AV:
FibonacciPivotPoint
考虑到价格的平均定义显着性水平较大的时间范围的过去期间的杆组件。例如,当有天工作时,值从已经“过去”一个月服用固定prices.
Fibonacci水平(可配置的)被用来定义使用该指标的支撑/阻力levels
Example:
数据= btfeeds.ADataFeed(数据名= X,时限= bt.TimeFrame.Days)cerebro.adddata(数据)cerebro.resampledata(数据,时限= bt.TimeFrame.Months)
在__init__
的策略的方法,包括:
pivotindicator = btind.FibonacciPivotPoiont(self.data1)#重采样data
The指示器将尝试自动PLO到非重复采样数据。至禁用此行为使用施工时执行以下操作:
- _autoplot = False
Note:
的例子显示了days和months,但时间范围的任意组合可以使用。见文献推荐的combinations
Formula:
- 枢轴=(H + L + C)/ 3#变体重复关闭或添加open
- support1 = P – 1级*(高 – 低)#1级0.382
- support2 = p – 级别2 *(高 – 低)#2级别0.618
- support3 = p – 级别3 *(高 – 低)#3级1.000
- resistance1 = p + 1级*(高 – 低)#1级0.382
- resistance2 = p +(第二级)*(高 – 低)#2级别0.618
- resistance3 = p + 3级*(高 – 低)#3级1.000
See:
- 的http://stockcharts.com/school/doku.php ID = chart_school:technical_indicators:pivot_points
Lines:
- p
- s1
- s2
- s3
- r1
- r2
- r3
PARAMS:
- 开放的(假)
- 接近(假)
- _autoplot(真)
- 1级(0.382)
- (第二级)(0.618)
- 级别3(1.0)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- 号码:
- S1:
- S2:
- S3:
- R1:
- R2:
- R3:
FindFirstIndex
Returns最后的数据满足平等与索引由参数_evalfunc
Note生成的条件:
Returned indexes look backwards. 0 is the current index and 1 is the previous bar.
公式:
- 指数=第一有数据[索引] == _evalfunc(数据)
线:
- index
Params:
- 时段(1)
- _evalfunc(无)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
- 指数:
FindFirstIndexHighest
Returns即在period
Note最高的第一数据的索引:
Returned indexes look backwards. 0 is the current index and 1 is the previous bar.
公式:
- 指数=第一数据的指数,这是highest
Lines:
- index
Params:
- 时段(1)
- _evalfunc()
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
- 指数:
FindFirstIndexLowest
Returns那就是在period
Note最低的第一数据的索引:
Returned indexes look backwards. 0 is the current index and 1 is the previous bar.
公式:
- 第一数据的索引=指数这是lowest
Lines:
- index
Params:
- 时段(1)
- _evalfunc()
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
- 指数:
FindLastIndex
Returns索引满足平等与最后数据由参数_evalfunc
Note生成的条件:
Returned indexes look backwards. 0 is the current index and 1 is the previous bar.
公式:
- 指数=最后其数据[索引] == _evalfunc(数据)
线:
- index
Params:
- 时段(1)
- _evalfunc(无)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
- 指数:
的FindLastIndexHighest
Returns的索引最后一个数据是在period
Note最高:
Returned indexes look backwards. 0 is the current index and 1 is the previous bar.
公式:
- 索引最后数据,其中=索引是highest
Lines:
- index
Params:
- 时段(1)
- _evalfunc()
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
- 指数:
FindLastIndexLowest
Returns即在period
Note最低的最后的数据的索引:
Returned indexes look backwards. 0 is the current index and 1 is the previous bar.
公式:
- 索引最后的数据的索引=其为lowest
行:
- index
Params:
- 时段(1)
- _evalfunc()
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的故事情节:
- 指数:
Fractal
References:
[Ref 1] [http://www.investopedia.com/articles/trading/06/fractals.asp](http://www.investopedia.com/articles/trading/06/fractals.asp)
行:
- fractal_bearish
- fractal_bullish
Params:
- 时段(5)
- bardist(0.015)
- shift_to_potential_fractal(2)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的故事情节:
- <>1964<>
- <>1965<>
- <>1966<>
- <>1967<>
- <>1968<>
- <>1969<>
- <>1970<>
- <>1971<>
- <>1972<>
- <>1973<>
- <>1974<>
- <>1975<>
<>1976<>
<>1977<>
<>1978<>
ha_open = (ha_open(-1) + ha_close(-1)) / 2 ha_high = max(hi, ha_open, ha_close) ha_low = min(lo, ha_open, ha_close) ha_close = (open + high + low + close) / 4
<>1979<>
[https://en.wikipedia.org/wiki/Candlestick_chart#Heikin_Ashi_candlesticks](https://en.wikipedia.org/wiki/Candlestick_chart#Heikin_Ashi_candlesticks) [http://stockcharts.com/school/doku.php?id=chart_school:chart_analysis:heikin_ashi](http://stockcharts.com/school/doku.php?id=chart_school:chart_analysis:heikin_ashi)
<>1980<>
- <>1981<>
- <>1982<>
- <>1983<>
- <>1984<>
<>1985<>
- <>1986<>
- <>1987<>
- <>1988<>
- <>1989<>
- <>1990<>
- <>1991<>
- <>1992<>
- <>1993<>
- <>1994<>
- <>1995<>
- <>1996<>
- <>1997<>
- <>1998<>
- <>1999<>
- <>2000<>
<>2001<>
- <>2002<>
- <>2003<>
- <>2004<>
- <>2005<>
<>2006<>
<>2007<>
- <>2008<>
<>2009<>
<>2010<>max
<>2011<>
<>2012<>
- 最高= MAX(数据,周期)
线:
- highest
Params:
- 时段(1)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的故事情节:
- 最高:
HullMovingAverage
Alias:
- HMA,HullMA
By阿兰·赫尔
赫尔移动平均解决了使移动的难题由来已久平均更适应当前的价格活动,同时保持曲线平滑度。事实上,几乎HMA完全消除滞后和管理,以提高在相同time.
Formula平滑:
- HMA = WMA(2 * WMA(数据,周期// 2) – WMA(数据,周期),SQRT(周期))
参见:
- HTTP://alanhull.com/hull-moving-average
Note:
- <>2046<>
period
<>2047<>square root<>2048<><>2049<>
30
<>2050<>34
<>2051<>
- <>2052<>
<>2053<>
- <>2054<>
- <>2055<>
<>2056<>
- <>2057<>
- <>2058<>
- <>2059<>
- <>2060<>
- <>2061<>
- <>2062<>
- <>2063<>
- <>2064<>
- <>2065<>
- <>2066<>
- <>2067<>
- <>2068<>
- <>2069<>
- <>2070<>
- <>2071<>
<>2072<>
- <>2073<>
<>2074<>
<>2075<>
- <>2076<>
<>2077<>
<>2078<>
- <>2079<>
- <>2080<>
- BOT = HMA *(1 – PERC)
参见:
- 的http://stockcharts.com/school/doku.php ID = chart_school:technical_indicators:moving_average_envelopes
?`线:
- hma
- top
- bot
Params:
- 周期(30)
- _movav(WMA)
- PERC(2.5)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
- HMA:
- 顶部:
- _samecolor(真)
- BOT:
- _samecolor(真)
HullMovingAverageOscillator
Alias:
- HullMovingAverageOsc,HMAOscillator,HMAOsc,HullMAOscillator,围绕其data
Lines一个HullMovingAverage的HullMAOsc
Oscillation:
- hma
Params:
- 周期(30)
- _movav(WMA)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- HMA:
- _0:
- _name(OSC)
HurstExponent
Alias:
- Hurst References: - [https://www.quantopian.com/posts/hurst-exponent](https://www.quantopian.com/posts/hurst-exponent) - [https://www.quantopian.com/posts/some-code-from-ernie-chans-new-book-implemented-in-python](https://www.quantopian.com/posts/some-code-from-ernie-chans-new-book-implemented-in-python)
的results
1. Geometric random walk (H=0.5) 1. Mean-reverting series (H<0.5) 1. Trending Series (H>0.5)
Important笔记的解释:
- 缺省时间段是
40
,但通过实验已用户示出这将是最好有至少2000个样品(即:一至少2000年期间)有稳定的values. - The lag_start和lag_end值将默认为
2
和self.p.period / 2
,除非参数是specified.Experimentation由用户还表明,围绕的值
10
和500
产生良好results
The原始值(40,2,self.p.period / 2)被保持为向后compatibility
Lines:
- hurst
Params:
- 周期(40)
- lag_start(无)
- lag_end(无)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
- 赫斯特:
Ichimoku
开发,并由记者Goichi Hosoda
Formula发表在他的书在1969年:
- tenkan_sen =(最高(高,图Tenkan)+最低(低,转换线))/ 2.0
- kijun_sen =(最高(高,图Kijun)+最低(低,图Kijun))/ 2.0
The未来2被推26条入future
- senkou_span_a =(tenkan_sen +kijun_sen)/ 2.0
- senkou_span_b =((最高(高,senkou)+最低(低,senkou))/ 2.0
This被推26巴到past
- chikou = close
The云(的Kumo)由senkou_spans
See之间的区域形成:
- <>2192<>
<>2193<>
- <>2194<>
- <>2195<>
- <>2196<>
- <>2197<>
- <>2198<>
<>2199<>
- <>2200<>
- <>2201<>
- <>2202<>
- <>2203<>
- <>2204<>
<>2205<>
- <>2206<>
- <>2207<>
- <>2208<>
- <>2209<>
- <>2210<>
- <>2211<>
- <>2212<>
- <>2213<>
- <>2214<>
- <>2215<>
- <>2216<>
- <>2217<>
- <>2218<>
- <>2219<>
- <>2220<>
<>2221<>
- <>2222<>
- <>2223<>
- <>2224<>
- <>2225<>
- <>2226<>
- <>2227<>
- <>2228<>
<>2229<>
<>2230<>
- <>2231<>
<>2232<>
<>2233<>
- rcma1 = MovAv(roc100(RP1),周期)
- rcma2 = MovAv(roc100(RP2),周期)
- rcma3 = MovAv(roc100(RP3),周期)
- rcma4 = MovAv(roc100(RP4),周期)
- KST = 1.0 * rcma1 + 2.0 * rcma2 + 3.0 * rcma3 + 4.0 * rcma4
- signal = MovAv(KST,speriod)
请参见:
- HTTP://stockcharts.com/school/doku.php ID = chart_school:technical_indicators:know_sure_thing_kst
Params
rma1
,rma2
,rma3
,rma4
:为在ROCsrp1
,rp2
,rp3
,rp4
MovingAverages:为ROCsrsig
:为MovingAverage的信号linerfactors
:因素清单适用于不同的MovAv(ROCS)_movav
和_movavs
,允许改变移动平均类型施加用于KST和signal
Lines的计算:
- kst
- signal
Params:
- RP1(10)
- RP2(15)
- RP3(20)
- RP4(30)
- rma1(10)
- RMA2(10)
- rma3(10)
- rma4(10)
- rsignal(9)
- rfactors([1.0,2.0,3.0,4.0])
- _rmovav(SMA)
- _smovav(SMA)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([0.0])
- plotforce(假)
的plotlines:
- KST:
- 信号:
LaguerreFilter
别名:
- 由约翰·埃勒斯在控制论分析LAGF
Defined对股票和期货,2004年,由Wiley出版社出版。ISBN:978-0-471-46307-8
gamma
是指具有之间的值0.2
和0.8
,与最佳平衡理论上发现在0.5
线路的缺省值:
- lfilter
Params:
- 时段(1)
- 伽马(0.5)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)’
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- lfilter:
LaguerreRSI
Alias:
- 由LRSI
Defined约翰·埃勒斯在控制论分析股票及期货,2004年,由Wiley出版社出版。ISBN:978-0-471-46307-8
The拉盖尔RSI试图通过提供一种以实现更好的RSITime Warp without Time Travel使用拉盖尔滤波。这提供了价格changes
gamma
更快的反应是为了有之间的值0.2
和0.8
,与最佳平衡理论上发现在0.5
线路的缺省值:
- lrsi
Params:
- 时段(6)
- 伽马(0.5)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.15)
- plotyhlines([])
- plotyticks([0.0,0.2,0.5,0.8,1.0])
- plothlines([])
- plotforce(假)
的plotlines:
- LRSI:
LinePlotterIndicator
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
Lowest
Alias:
- MinN
Calculates用于在给定period
Uses数据的最低值内置min
的calculation
Formula:
- 最低=分钟(数据,周期)
线:
- 最低
PARAMS:
- 时段(1)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- 最低:
MACD
平滑异同移动平均。由Gerald阿佩尔在70s.
It定义测量一个短和长期均线的距离试图找出trend.
A第二滞后在收敛发散均线应在由macd
Formula之间交叉提供一个“信号”:
- MACD = EMA(数据,me1_period) – EMA(数据,me2_period)
- 信号= EMA(MACD,signal_period)
请参见:
- HTTP://en.wikipedia.org/wiki/MACD
Lines:
- macd
- signal
Params:
- period_me1(12)
- period_me2(26)
- period_signal(9)
- movav(ExponentialMovingAverage)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([0.0])
- plotforce(假)
的plotlines:
- 信号:
- LS( – )
- MACD:
MACDHisto
Alias:
- 的MACD MACDHistogram
Subclass这增加的“直方图”之间的区别MACD和信号lines
Formula:
- HISTO = MACD – signal
See:
- 的http://en.wikipedia.org/wiki/MACD
线:
- macd
- signal
- histo
Params:
- period_me1(12)
- period_me2(26)
- period_signal(9)
- movav(ExponentialMovingAverage)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([0.0])
- plotforce(假)
的plotlines:
- 信号:
- LS( – )
- MACD:
- HISTO:
- _method(巴)
- α(0.5)
- 宽度(1.0)
MeanDeviation
Alias:
- MeanDev
MeanDeviation(别名MeanDev)
计算给定period
Note所传递数据的平均偏差:
- 如果2个DATAS作为参数提供的,2nd是被认为是所述first
Formula的意味着:
- 平均= MovingAverage(数据,周期)(或提供平均)
- absdeviation = ABS(数据 – 平均值)
- meandev = MovingAverage(absdeviation,周期)
参见:
- 的https://en.wikipedia.org/wiki/Average_absolute_deviation
Lines:
- meandev
Params:
- 周期(20)
- movav(MovingAverageSimple)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- meandev:
MinusDirectionalIndicator
Alias:
- MinusDI
<>2512<>“New Concepts in
Technical Trading Systems”.
<>2513<>
<>2514<>
- <>2515<>
- <>2516<>
- <>2517<>
- <>2518<>
- <>2519<>
- <>2520<>
<>2521<>
- <>2522<>
- <>2523<>
- <>2524<>
- <>2525<>
<>2526<>
<>2527<>
- <>2528<>
<>2529<>
- <>2530<>
<>2531<>
- <>2532<>
- <>2533<>
<>2534<>
- <>2535<>
- <>2536<>
- legendloc(无)
- 副区(真)
- plotname(-DirectionalIndicator)
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- plusDI:
- _name(+ DI)
- minusDI:
Momentum
Measures通过计算之间的差在价格上的变化当前价格和从给定的时间段ago
Formula价格:
- 动量=数据 – data_period
See:
- 的http://en.wikipedia.ORG /维基/ Momentum_(technical_analysis
Lines:
- momentum
Params:
- 周期(12)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- <>2578<>
- <>2579<>
<>2580<>
- <>2581<>
<>2582<>
<>2583<>
- <>2584<>
<>2585<>
<>2586<>
- <>2587<>
<>2588<>
- <>2589<>
<>2590<>
- <>2591<>
<>2592<>
- <>2593<>
- <>2594<>
<>2595<>
- <>2596<>
- <>2597<>
- <>2598<>
- <>2599<>
- <>2600<>
- <>2601<>
- <>2602<>
- <>2603<>
- <>2604<>
- <>2605<>
- <>2606<>
- <>2607<>
- <>2608<>
- <>2609<>
- <>2610<>
<>2611<>
- <>2612<>
<>2613<>
<>2614<>
- <>2615<>
<>2616<>
- <>2617<>
- <>2618<>
- <>2619<>
- <>2620<>
- <>2621<>
- <>2622<>
- <>2623<>
- <>2624<>
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
MovingAverageSimple
Alias:
- SMA,SimpleMovingAverage
Non加权平均最后n periods
Formula的:
- movav = SUM(数据,周期)/ period
See也:
- 的http:// EN.wikipedia.org /维基/ MOVING_AVERAGE#Simple_moving_average
Lines:
- sma
Params:
- 周期(30)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- SMA:
MovingAverageSimpleEnvelope
Alias:
- SMAEnvelope,SimpleMovingAverageEnvelope
MovingAverageSimple和包络频带分离“PERC”来回米it
式:
- SMA(从MovingAverageSimple)
- 顶= SMA *(1 + PERC)
- BOT = SMA *(1 – PERC)
见也:
- HTTP://stockcharts.com/school/doku.php ID = chart_school:technical_indicators:moving_average_envelopes
Lines:
- sma
- top
- bot
Params:
- 周期(30)
- PERC(2.5)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- SMA:
- 顶部:
- _samecolor(真)
- BOT:
- _samecolor(真)
MovingAverageSimpleOscillator
Alias:
- MovingAverageSimpleOsc,SMAOscillator,SMAOsc,SimpleMovingAverageOscillator,围绕其data
Lines一个MovingAverageSimple的SimpleMovingAverageOsc
Oscillation:
- sma
Params:
- 期(30)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- SMA:
- _0:
- _name(OSC)
NonZeroDifference
Alias:
- NZD
Keeps轨道两个数据输入跳跃之间的差的,记忆最后非零值,如果电流差zero
Formula:
- 的diff =数据 – data1
- nzd = DIFF如果DIFF别的差异(-1)
行:
- nzd
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)’
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- <>2752<>
- <>2753<>
<>2754<>
- <>2755<>
<>2756<>
<>2757<>pandas.ols
<>2758<>pandas
<>2759<>
- <>2760<>
<>2761<>
- <>2762<>
<>2763<>
- <>2764<>
- <>2765<>
- <>2766<>
- <>2767<>
- <>2768<>
- <>2769<>
- <>2770<>
- <>2771<>
- <>2772<>
- <>2773<>
- <>2774<>
- <>2775<>
- <>2776<>
- <>2777<>
- <>2778<>
<>2779<>
- <>2780<>
<>2781<>
<>2782<>statsmodel.OLS
<>2783<>
<>2784<>pandas
<>2785<>statsmodels
<>2786<>prepend_constant
<>2787<>prepend
<>2788<>
<>2789<>
- <>2790<>
- <>2791<>
<>2792<>
- <>2793<>
- <>2794<>
<>2795<>
- <>2796<>
- <>2797<>
- <>2798<>
- <>2799<>
- <>2800<>
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- 斜率:
- 截距:
的OLS_TransformationN
Calculateszscore
用于DATA0和DATA1。虽然直接不使用它依赖于OLS_SlopeInterceptN
,它使用任何外部包pandas
和statsmodels
行:
- spread
- spread_mean
- spread_std
- zscore
Params:
- 周期(10)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- 传播:
- spread_mean:
- spread_std:
- zscore:
OperationN
计算“功能”为给定period
Serves为基础类与一个时期的工作,并能表达逻辑在一个可调用object
Note:
Base classes must provide a “func” attribute which is a callable
公式:
- 线= FUNC(数据,周期)
PARAMS:
- 周期(1)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)围绕另一data
Datas给定数据的
Oscillator
Oscillation:
This indicator can accept 1 or 2 datas for the calculation.
- 如果1数据被提供,它必须是一个复杂的“线”对象(指示器)其中也有“DATAS”。例如:一个运动计算average
The振荡将是移动平均的(在例如)周围被用于平均calculation
- <>2876<><>2877<><>2878<><>2879<><>2880<>
<>2881<>
- <>2882<>
- <>2883<>
<>2884<>
- <>2885<>
<>2886<>
- <>2887<>
- <>2888<>
- <>2889<>
- <>2890<>
- <>2891<>
- <>2892<>
- <>2893<>
- <>2894<>
- <>2895<>
- <>2896<>
- <>2897<>
- <>2898<>
- <>2899<>
- <>2900<>
- <>2901<>
<>2902<>
- <>2903<>
- <>2904<>
- <>2905<>
<>2906<>
<>2907<>
<>2908<>
- <>2909<>
<>2910<>
- <>2911<>
- <>2912<>
<>2913<>
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
- _0:
- _name(OSC)
ParabolicSAR
Alias:
- PSAR
由J·韦尔斯·怀尔德,小在他的著作中定义的1978年“New Concepts in
Technical Trading Systems”为RSI
SAR代表Stop and Reverse和指标本来是作为一个信号入境(和反向)
如何选择1st信号书和剩下未指定增加bars
See的/减少:
- 的https://en.wikipedia.org/wiki/Parabolic_SAR
- http://stockcharts.com/school/doku。PHP ID = chart_school:technical_indicators:parabolic_sar
Lines:
- psar
Params:
- 期间(2)
- AF(0.02)
- afmax(0.2)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- PSAR:
- 标记(。)
- markersize(4.0)
- 的颜色(黑色)
- 填充样式(全)
- LS()
PercentChange
别名:
- PctChange
Measures的电流值相对于所述perccentage变化的周期条ago
Lines:
- pctchange
Params:
- 周期(30)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的故事情节:
- 百分比变化:
- <>3000<>
<>3001<>
<>3002<>
- <>3003<>
<>3004<>
<>3005<>
- <>3006<>
<>3007<>
- <>3008<>
- <>3009<><>3010<>
<>3011<>
- <>3012<>
- <>3013<>
- <>3014<>
- <>3015<>
- <>3016<>
- <>3017<>
- <>3018<>
- <>3019<>
- <>3020<>
- <>3021<>
- <>3022<>
- <>3023<>
- <>3024<>
- <>3025<>
- <>3026<>
<>3027<>
- <>3028<>
<>3029<>
<>3030<>
- <>3031<>
<>3032<>
表达百分率差值允许指标在比较不同的时间点当底层值具有significatnly不同values.
Formula:
- PO = 100 *(EMA(短) – EMA(长))/ EMA(长)
参见:
- HTTP://stockcharts.com/school/doku.php ID = chart_school:technical_indicators:price_oscillators_ppo
Lines:
- ppo
- signal
- histo
Params:
- 间隔1(12)
- 间隔2(26)
- _movav(ExponentialMovingAverage)
- period_signal(9)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([0.0])
- plotforce(假)
的plotlines:
- HISTO:
- _method(巴)
- α(0.5)
- 宽度(1.0)
- PPO:
- 信号:
PercentagePriceOscillatorShort
<>3071<>
- <>3072<>
<>3073<>
<>3074<>
<>3075<>
<>3076<>
- <>3077<>
<>3078<>
- <>3079<>
<>3080<>
- <>3081<>
- <>3082<>
- <>3083<>
<>3084<>
- <>3085<>
- <>3086<>
- <>3087<>
- <>3088<>
<>3089<>
- <>3090<>
- <>3091<>
- <>3092<>
- <>3093<>
- <>3094<>
- <>3095<>
- <>3096<>
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([0.0])
- plotforce(假)
的plotlines:
- HISTO:
- _method(巴)
- α(0.5)
- 宽度(1.0)
- PPO:
- 信号:
PeriodN
为此需要一段指标(Base类init必须被称为无论是通过超式或显式)
这类没有定义lines
Params:
- 时段(1)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
PivotPoint
考虑到价格的平均定义显着性水平较大的时间范围的过去期间的杆组件。例如,当有天工作时,值从已经“过去”一个月服用固定prices.
Example使用该指示器的:
数据= btfeeds.ADataFeed(数据名= X,时间范围= bt.TimeFrame.Days)cerebro.adddata(数据)cerebro.resampledata(数据,时限= bt.TimeFrame.Months)
在__init__
的策略的方法,包括:
pivotindicator = btind.PivotPoiont(self.data1)#重采样data
The指示灯会尝试自动巴解组织非采样的数据。至禁用此行为使用施工时执行以下操作:
- _autoplot = False
Note:
的例子显示了days和months,但时间范围的任意组合可以使用。见文献推荐的combinations
Formula:
- 枢轴=(H + L + C)/ 3#变体重复关闭或添加open
- support1 = 2.0 *枢轴 -high
- 支持2 =枢轴 – (高 – 低)
- resistance1 = 2.0 *枢轴 – low
- resistance2 =枢轴+(高 – 低)
参见:
- http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:pivot_points
- https://en.wikipedia.org/wiki/Pivot_point_(technical_analysis
Lines:
- p
- s1
- s2
- r1
- r2
Params:
- 开(假)
- 接近(假)
- _autoplot(真)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- 号码:
- S1:
- S2:
- R1:
- R2:
PlusDirectionalIndicator
Alias:
- 由J·韦尔斯·怀尔德,小在他的著作PlusDI
Defined于1978年“New Concepts in
Technical Trading Systems”.
用来衡量趋势strength
This指标显示+ DI:
- <>3195<>
- <>3196<>
- <>3197<>
- <>3198<>
- <>3199<>
- <>3200<>
<>3201<>
- <>3202<>
- <>3203<>
- <>3204<>
- <>3205<>
<>3206<>
<>3207<>
- <>3208<>
<>3209<>
- <>3210<>
PARAMS:
- <>3212<>
- <>3213<>
<>3214<>
- <>3215<>
- <>3216<>
- <>3217<>
- <>3218<>
- <>3219<>
- <>3220<>
- <>3221<>
- <>3222<>
- <>3223<>
- <>3224<>
- <>3225<>
- <>3226<>
- <>3227<>
- <>3228<>
- <>3229<>
<>3230<>
- <>3231<>
- <>3232<>
- <>3233<>
<>3234<>
<>3235<>
- <>3236<>
<>3237<>
<>3238<>
<>3239<>
<>3240<>
- <>3241<>
<>3242<>
- <>3243<>
<>3244<>
- <>3245<>
<>3246<>
- <>3247<>
- <>3248<>
<>3249<>
- <>3250<>
- <>3251<>
- <>3252<>
- <>3253<>
- <>3254<>
- <>3255<>
- <>3256<>
- <>3257<>
- <>3258<>
- <>3259<>
- <>3260<>
- <>3261<>
- <>3262<>
- <>3263<>
- <>3264<>
<>3265<>
- <>3266<>
<>3267<>
<>3268<>
- <>3269<>
<>3270<>
<>3271<>
- <>3272<>
<>3273<>
- <>3274<>
<>3275<>
- <>3276<>
<>3277<>
- <>3278<>
- <>3279<>
- <>3280<>
<>3281<>
- <>3282<>
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([0.0])
- plotforce(假)
的plotlines:
- PO:
如Wikipedia
See描述RSI_EMA
Uses一个ExponentialMovingAverage:
- 的http://en.wikipedia.org/wiki/Relative_strength_index
线:
- rsi
Params:
- 周期(14)
- movav(ExponentialMovingAverage)
- 上频带(70.0)
- lowerband(30.0)
- safediv(假)
- safehigh(100.0)
- safelow(50.0)
- 回溯(1)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- <>3327<>
- <>3328<>
- <>3329<>
<>3330<>
- <>3331<>
<>3332<>
<>3333<>
- <>3334<>
<>3335<>
<>3336<>
- <>3337<>
<>3338<>
- <>3339<>
<>3340<>
- <>3341<>
- <>3342<>
- <>3343<>
- <>3344<>
- <>3345<>
- <>3346<>
- <>3347<>
- <>3348<>
<>3349<>
- <>3350<>
- <>3351<>
- <>3352<>
- <>3353<>
- <>3354<>
- <>3355<>
- <>3356<>
- <>3357<>
- <>3358<>
- <>3359<>
- <>3360<>
- <>3361<>
- <>3362<>
- <>3363<>
- <>3364<>
<>3365<>
- <>3366<>
<>3367<>
<>3368<>safediv
<>3369<>True
<>3370<>
<>3371<>
- <>3372<>
<>3373<>
- <>3374<>
<>3375<>
- <>3376<>
- <>3377<>
- <>3378<>
- <>3379<>
- <>3380<>
- <>3381<>
- <>3382<>
- <>3383<>
<>3384<>
- <>3385<>
- <>3386<>
- <>3387<>
- <>3388<>
- <>3389<>
- <>3390<>
- <>3391<>
- <>3392<>
- <>3393<>
- <>3394<>
- <>3395<>
- <>3396<>
- <>3397<>
- <>3398<>
- <>3399<>
<>3400<>
- <>3401<>
<>3402<>
<>3403<>
- <>3404<>
<>3405<>
<>3406<>
- <>3407<>
<>3408<>
- <>3409<>
<>3410<>
- <>3411<>
<>3412<>
- <>3413<>
<>3414<>
- <>3415<>
- <>3416<>
- <>3417<>
- <>3418<>
- <>3419<>
- <>3420<>
- <>3421<>
- <>3422<>
- <>3423<>
- <>3424<>
- <>3425<>
- <>3426<>
- <>3427<>
- <>3428<>
- <>3429<>
<>3430<>
- <>3431<>
<>3432<>
<>3433<>
- <>3434<>
<>3435<>
<>3436<>
<>3437<>
- <>3438<>
<>3439<>
- <>3440<>
<>3441<>
- <>3442<>
<>3443<>
- <>3444<>
<>3445<>
- <>3446<>
- <>3447<>
- <>3448<>
- <>3449<>
- <>3450<>
- <>3451<>
- <>3452<>
- <>3453<>
- <>3454<>
- <>3455<>
- <>3456<>
- <>3457<>
- <>3458<>
- <>3459<>
- <>3460<>
<>3461<>
- <>3462<>
<>3463<>
<>3464<>period
<>3465<>function
<>3466<>reduce
<>3467<>func
<>3468<>
<>3469<>
- <>3470<>
<>3471<>
- <>3472<>
reduce
<>3473<>function
<>3474<><>3475<><>3476<>
<>3477<>
- <>3478<>
<>3479<>
- <>3480<>
<>3481<>
- <>3482<>
- <>3483<>
- <>3484<>
- <>3485<>
- <>3486<>
- <>3487<>
- <>3488<>
- <>3489<>
- <>3490<>
- <>3491<>
- <>3492<>
- <>3493<>
- <>3494<>
- <>3495<>
- <>3496<>
<>3497<>
- <>3498<>
<>3499<>
<>3500<>
- <>3501<>
<>3502<>
<>3503<>
<>3504<>
<>3505<>
- <>3506<>
- <>3507<>
- <>3508<>
<>3509<>
- <>3510<>
<>3511<>
- <>3512<>
- <>3513<>
- <>3514<>
- <>3515<>
- <>3516<>
- <>3517<>
- <>3518<>
- <>3519<>
<>3520<>
- <>3521<>
- <>3522<>
- <>3523<>
- <>3524<>
- <>3525<>
- <>3526<>
- <>3527<>
- <>3528<>
- <>3529<>
- <>3530<>
- <>3531<>
- <>3532<>
- <>3533<>
- <>3534<>
- <>3535<>
<>3536<>
- <>3537<>
- <>3538<>
<>3539<>
<>3540<>
- <>3541<>
<>3542<>“New Concepts in
Technical Trading Systems”.
<>3543<>
<>3544<>
- <>3545<>
- <>3546<>
- <>3547<>
- <>3548<>
- <>3549<>
- <>3550<>
<>3551<>
<>3552<>
- <>3553<>
<>3554<>
safediv
<>3555<>0 / 0
<>3556<>x / 0
<>3557<>safehigh
<>3558<>x / 0
<>3559<>safelow
<>3560<>0 / 0
<>3561<>
<>3562<>
- <>3563<>
<>3564<>
- <>3565<>
- <>3566<>
- <>3567<>
- <>3568<>
- <>3569<>
- <>3570<>
- <>3571<>
- <>3572<>
<>3573<>
- <>3574<>
- <>3575<>
- <>3576<>
- <>3577<>
- <>3578<>
- <>3579<>
- <>3580<>
- <>3581<>
- <>3582<>
- <>3583<>
- <>3584<>
- <>3585<>
- <>3586<>
- <>3587<>
- <>3588<>
<>3589<>
- <>3590<>
<>3591<>
<>3592<>
- <>3593<>
<>3594<>
- <>3595<>
- <>3596<>
- <>3597<>
- <>3598<>
- <>3599<>
- <>3600<>
- <>3601<>
- <>3602<>
- <>3603<>
- <>3604<>
- <>3605<>
- <>3606<>
- <>3607<>
- <>3608<>
- <>3609<>
<>3610<>
- <>3611<>
<>3612<>
<>3613<>
- <>3614<>
<>3615<>
<>3616<>
- <>3617<>
<>3618<>
- <>3619<>
- <>3620<>
<>3621<>
- <>3622<>
<>3623<>
- <>3624<>
<>3625<>
- <>3626<>
<>3627<>
- <>3628<>
<>3629<>
- <>3630<>
- <>3631<>
- <>3632<>
- <>3633<>
- <>3634<>
- <>3635<>
- <>3636<>
- <>3637<>
- <>3638<>
- <>3639<>
- <>3640<>
- <>3641<>
- <>3642<>
- <>3643<>
- <>3644<>
<>3645<>
- <>3646<>
<>3647<>
<>3648<>
- <>3649<>
<>3650<>
<>3651<>
- <>3652<>
- <>3653<>
- <>3654<>
<>3655<>
- <>3656<>
<>3657<>
- <>3658<>
- <>3659<>
- <>3660<>
<>3661<>
- <>3662<>
- <>3663<>
<>3664<>
- <>3665<>
- <>3666<>
- <>3667<>
- <>3668<>
- <>3669<>
- <>3670<>
- <>3671<>
- <>3672<>
- <>3673<>
- <>3674<>
- <>3675<>
- <>3676<>
- <>3677<>
- <>3678<>
- <>3679<>
<>3680<>
- <>3681<>
- <>3682<>
- <>3683<>
- <>3684<>
- <>3685<>
<>3686<>
<>3687<>
- <>3688<>
<>3689<>
<>3690<>
- <>3691<>
<>3692<>
- <>3693<>
<>3694<>
- <>3695<>
- <>3696<>
- <>3697<>
- <>3698<>
- <>3699<>
- <>3700<>
- <>3701<>
- <>3702<>
- <>3703<>
- <>3704<>
- <>3705<>
- <>3706<>
- <>3707<>
- <>3708<>
- <>3709<>
<>3710<>
- <>3711<>
- <>3712<>
- <>3713<>
<>3714<>
<>3715<>
- <>3716<>
<>3717<>
<>3718<>
- <>3719<><>3720<><>3721<>
safepow
<>3722<>meansq - sqmean
<>3723<>
<>3724<>
- <>3725<>
- <>3726<>
- <>3727<>
<>3728<>
- <>3729<>
<>3730<>
- <>3731<>
<>3732<>
- <>3733<>
- <>3734<>
- <>3735<>
<>3736<>
- <>3737<>
- <>3738<>
- <>3739<>
- <>3740<>
- <>3741<>
- <>3742<>
- <>3743<>
- <>3744<>
- <>3745<>
- <>3746<>
- <>3747<>
- <>3748<>
- <>3749<>
- <>3750<>
- <>3751<>
<>3752<>
- <>3753<>
<>3754<>
<>3755<>
- <>3756<>
<>3757<>
- <>3758<>
- <>3759<>
<>3760<>
- <>3761<>
- <>3762<>
- <>3763<>
<>3764<>
- <>3765<>
<>3766<>
- <>3767<>
- <>3768<>
<>3769<>
- <>3770<>
- <>3771<>
- <>3772<>
- <>3773<>
- <>3774<>
- <>3775<>
- <>3776<>
- <>3777<>
<>3778<>
- <>3779<>
- <>3780<>
- <>3781<>
- <>3782<>
- <>3783<>
- <>3784<>
- <>3785<>
- <>3786<>
- <>3787<>
- <>3788<>
- <>3789<>
- <>3790<>
- <>3791<>
- <>3792<>
- <>3793<>
<>3794<>
- <>3795<>
- <>3796<>
- <>3797<>
- <>3798<>
- <>3799<>
<>3800<>
<>3801<>
- <>3802<>
- <>3803<>
<>3804<>
<>3805<>
- <>3806<>
- <>3807<>
- <>3808<>
- <>3809<>
- <>3810<>
- <>3811<>
<>3812<>
- <>3813<>
<>3814<>
- <>3815<>
- <>3816<>
<>3817<>
- <>3818<>
- <>3819<>
- <>3820<>
- <>3821<>
- <>3822<>
- <>3823<>
- <>3824<>
<>3825<>
- <>3826<>
- <>3827<>
- <>3828<>
- <>3829<>
- <>3830<>
- <>3831<>
- <>3832<>
- <>3833<>
- <>3834<>
- <>3835<>
- <>3836<>
- <>3837<>
- <>3838<>
- <>3839<>
- <>3840<>
<>3841<>
- <>3842<>
- <>3843<>
- <>3844<>
- <>3845<>
- <>3846<>
<>3847<>
<>3848<>
- <>3849<>
- <>3850<>
- <>3851<>
<>3852<>
- <>3853<>
- <>3854<>
- <>3855<>
<>3856<>
- <>3857<>
<>3858<>
- <>3859<>
- <>3860<>
- <>3861<>
<>3862<>
- <>3863<>
- <>3864<>
- <>3865<>
- <>3866<>
- <>3867<>
- <>3868<>
- <>3869<>
- <>3870<>
<>3871<>
- <>3872<>
- <>3873<>
- <>3874<>
- <>3875<>
- <>3876<>
- <>3877<>
- <>3878<>
- <>3879<>
- <>3880<>
- <>3881<>
- <>3882<>
- <>3883<>
- <>3884<>
- <>3885<>
- <>3886<>
<>3887<>
- <>3888<>
- <>3889<>
- <>3890<>
- <>3891<>
- <>3892<>
- <>3893<>
- <>3894<>
<>3895<>
<>3896<>
<>3897<>math.fsum
<>3898<>sum
<>3899<>
<>3900<>
- <>3901<>
<>3902<>
- <>3903<>
<>3904<>
- <>3905<>
<>3906<>
- <>3907<>
- <>3908<>
- <>3909<>
- <>3910<>
- <>3911<>
- <>3912<>
- <>3913<>
- <>3914<>
- <>3915<>
- <>3916<>
- <>3917<>
- <>3918<>
- <>3919<>
- <>3920<>
- <>3921<>
<>3922<>
- <>3923<>
<>3924<>
<>3925<>
- <>3926<>
<>3927<>
<>3928<>
<>3929<>
- <>3930<>
- <>3931<>
- <>3932<>
- <>3933<>
<>3934<>
(None)
<>3935<>
- <>3936<>
<>3937<>
- <>3938<>
- <>3939<>
<>3940<>
- <>3941<>
- <>3942<>
- <>3943<>
- <>3944<>
- <>3945<>
- <>3946<>
- <>3947<>
- <>3948<>
- <>3949<>
- <>3950<>
- <>3951<>
- <>3952<>
- <>3953<>
- <>3954<>
- <>3955<>
<>3956<>
- <>3957<>
<>3958<>
<>3959<>
- <>3960<>
<>3961<>
<>3962<>
- <>3963<>
- <>3964<>
- <>3965<>
<>3966<>
- <>3967<>
<>3968<>
- <>3969<>
- <>3970<>
- <>3971<>
<>3972<>
- <>3973<>
- <>3974<>
- <>3975<>
<>3976<>
- <>3977<>
- <>3978<>
- <>3979<>
- <>3980<>
- <>3981<>
- <>3982<>
- <>3983<>
- <>3984<>
- <>3985<>
- <>3986<>
- <>3987<>
- <>3988<>
- <>3989<>
- <>3990<>
- <>3991<>
<>3992<>
- <>3993<>
- <>3994<>
- <>3995<>
- <>3996<>
- <>3997<>
<>3998<>
<>3999<>
- <>4000<>
<>4001<>
<>4002<>
- <>4003<>
<>4004<>
- <>4005<>
- <>4006<>
<>4007<>
- <>4008<>
- <>4009<>
- <>4010<>
- <>4011<>
- <>4012<>
- <>4013<>
- <>4014<>
- <>4015<>
- <>4016<>
- <>4017<>
- <>4018<>
- <>4019<>
- <>4020<>
- <>4021<>
- <>4022<>
<>4023<>
- <>4024<>
- <>4025<>
- <>4026<>
<>4027<>
<>4028<>
- <>4029<>
<>4030<>
<>4031<>
- <>4032<>
- <>4033<>
- <>4034<>
- <>4035<>
<>4036<>
<>4037<>
<>4038<>
- <>4039<>
- <>4040<>
<>4041<>
- <>4042<>
<>4043<>
- <>4044<>
- <>4045<>
- <>4046<>
<>4047<>
- <>4048<>
- <>4049<>
- <>4050<>
- <>4051<>
- <>4052<>
- <>4053<>
- <>4054<>
- <>4055<>
- <>4056<>
- <>4057<>
- <>4058<>
- <>4059<>
- <>4060<>
- <>4061<>
- <>4062<>
<>4063<>
- <>4064<>
<>4065<>
<>4066<>
<>4067<>
- <>4068<>
- <>4069<>
<>4070<>
- <>4071<>
<>4072<>
- <>4073<>
- <>4074<>
<>4075<>
- <>4076<>
- <>4077<>
- <>4078<>
- <>4079<>
<>4080<>
- <>4081<>
- <>4082<>
- <>4083<>
- <>4084<>
- <>4085<>
- <>4086<>
- <>4087<>
- <>4088<>
- <>4089<>
- <>4090<>
- <>4091<>
- <>4092<>
- <>4093<>
- <>4094<>
- <>4095<>
<>4096<>
- <>4097<>
- <>4098<>
<>4099<>
<>4100<>“New Concepts in
Technical Trading Systems”<>4101<>
<>4102<>
<>4103<>
- <>4104<>
<>4105<>
- <>4106<>
<>4107<>
- <>4108<>
<>4109<>
- <>4110<>
- <>4111<>
- <>4112<>
- <>4113<>
- <>4114<>
- <>4115<>
- <>4116<>
- <>4117<>
- <>4118<>
- <>4119<>
- <>4120<>
- <>4121<>
- <>4122<>
- <>4123<>
- <>4124<>
<>4125<>
- <>4126<>
<>4127<>
<>4128<>“New Concepts in
Technical Trading Systems”<>4129<>
<>4130<>
<>4131<>
- <>4132<>
<>4133<>
- <>4134<>
<>4135<>
- <>4136<>
<>4137<>
- <>4138<>
- <>4139<>
- <>4140<>
- <>4141<>
- <>4142<>
- <>4143<>
- <>4144<>
- <>4145<>
- <>4146<>
- <>4147<>
- <>4148<>
- <>4149<>
- <>4150<>
- <>4151<>
- <>4152<>
<>4153<>
- <>4154<>
<>4155<>
<>4156<>
- <>4157<>
<>4158<>
<>4159<>
- <>4160<>
<>4161<>
- <>4162<>
<>4163<>
- <>4164<>
<>4165<>
<>4166<>
- <>4167<>
<>4168<>
- <>4169<>
- <>4170<>
- <>4171<>
- <>4172<>
- <>4173<>
- <>4174<>
- <>4175<>
- <>4176<>
- <>4177<>
- <>4178<>
- <>4179<>
- <>4180<>
- <>4181<>
- <>4182<>
- <>4183<>
<>4184<>
- <>4185<>
<>4186<>
<>4187<>
- <>4188<>
<>4189<>
<>4190<>
<>4191<>
- <>4192<>
- <>4193<>
- <>4194<>
- <>4195<>
- <>4196<>
- <>4197<>
<>4198<>
- <>4199<>
<>4200<>
period1
<>4201<><>4202<><>4203<>period2
<>4204<><>4205<><>4206<>pchange
<>4207<>_movav
<>4208<>
<>4209<>
- <>4210<>
<>4211<>
- <>4212<>
- <>4213<>
- <>4214<>
- <>4215<>
<>4216<>
- <>4217<>
- <>4218<>
- <>4219<>
- <>4220<>
- <>4221<>
- <>4222<>
- <>4223<>
- <>4224<>
- <>4225<>
- <>4226<>
- <>4227<>
- <>4228<>
- <>4229<>
- <>4230<>
- <>4231<>
<>4232<>
- <>4233<>
<>4234<>
<>4235<>
# Buying Pressure = Close - TrueLow BP = Close - Minimum(Low or Prior Close) # TrueRange = TrueHigh - TrueLow TR = Maximum(High or Prior Close) - Minimum(Low or Prior Close) Average7 = (7-period BP Sum) / (7-period TR Sum) Average14 = (14-period BP Sum) / (14-period TR Sum) Average28 = (28-period BP Sum) / (28-period TR Sum) UO = 100 x [(4 x Average7)+(2 x Average14)+Average28]/(4+2+1)
<>4236<>
- <>4237<>
- <>4238<>
<>4239<>
- <>4240<>
<>4241<>
- <>4242<>
- <>4243<>
- <>4244<>
- <>4245<>
- <>4246<>
<>4247<>
- <>4248<>
- <>4249<>
- <>4250<>
- <>4251<>
- <>4252<>
- <>4253<>
- <>4254<>
- <>4255<>
- <>4256<>
- <>4257<>
- <>4258<>
- <>4259<>
- <>4260<>
- <>4261<>
- <>4262<>
<>4263<>
- <>4264<>
<>4265<>
<>4266<>“New Concepts in
Technical Trading Systems”<>4267<>
<>4268<>
<>4269<>
- <>4270<>
<>4271<>
- http://en.wikipedia.org/wiki/Relative_strength_index
Lines:
- upday
Params:
- period(1)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
- upday:
由J·韦尔斯·怀尔德,小在他的著作UpDayBool
Defined于1978年“New Concepts in
Technical Trading Systems”对于RSI
Records天,这已经“上升”,即:收盘价格已经比天更高before.
Note:
- 这个版本返回一个布尔值,而不是difference
Formula:
- <>4302<>
请参阅:
- HTTP:// en.wikipedia.org /维基/ Relative_strength_index
行:
- upday
PARAMS:
- 时段(1)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的故事情节:
- upday:
UpMove
由J·韦尔斯·怀尔德,小在他的著作中定义的1978年“New Concepts in
Technical Trading Systems”为定向移动系统的一部分,计算定向Indicators.
正面的,如果给定的数据移至较上一交易日day
Formula:
- upmove =数据 – 数据(-1)
请参见:
- https://en.wikipedia.org/wiki/Average_directional_movement_index
Lines:
- upmove
PlotInfo:
- plot(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- upmove:
Vortex
See:
- HTTP://www.vortexindicator.com/VFX_VORTEX.PDF
Lines:
- vi_plus
- vi_minus
Params:
- 周期(14)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- vi_plus:
- _name(+ VI)
- vi_minus:
- _name(-VI)
WeightedAverage
Alias:
- AverageWeighted
计算在period
The默认权重给定数据的加权平均(如果没有提供)是线性的,以更assigne重量到最近data
The结果将通过给定的“COEF”
式相乘:
- AV = COEF *总和(MUL(数据,周期),权重)
请参见:
- 的https://en.wikipedia.org/wiki/Weighted_arithmetic_mean
Lines:
- av
PARAMS:
- 时段(1)
- COEF(1.0)
- 的权重(())
PlotInfo:
- 情节(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- 影音:
WeightedMovingAverage
Alias:
- WMA,MovingAverageWeighted
移动平均值这给算术加权值与最新具有更weight
Formula:
- 的权重=范围(1,周期+ 1)
- COEF = 2 /(周期*(周期+ 1))
- movav = COEF *萨姆(重量[I] *数据[期间 – I]为i的范围(时间段))
参见:
- 的http:// EN。wikipedia.org/wiki/Moving_average#Weighted_moving_average
Lines:
- wma
Params:
- period(30)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的故事情节:
- WMA:
WeightedMovingAverageEnvelope
Alias:
- WMAEnvelope,MovingAverageWeightedEnvelope
WeightedMovingAverage和包络的频带分离的“PERC”从it
Formula:
- WMA(从WeightedMovingAverage)
- 顶= WMA *(1 + PERC)
- BOT = WMA *(1 – PERC)
参见:
- http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:moving_average_envelopes
Lines:
- wma
- top
- bot
PARAMS:
- 周期(30)
- PERC(2.5)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- WMA:
- 顶部:
- _samecolor(真)
- BOT:
- _samecolor(真)
WeightedMovingAverageOscillator
别名:
- WeightedMovingAverageOsc,WMAOscillator,WMAOsc,MovingAverageWeightedOscillator,围绕其data
Lines一个WeightedMovingAverage的MovingAverageWeightedOsc
Oscillation:
- wma
PARAMS:
- 期(30)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- WMA:
- _0:
- _name(OSC)
WilliamsAD
By拉里·威廉姆斯。它累计测量,如果价格累积(向上)或分发(向下)通过使用的概念UpDays和DownDays.
Prices可以去向上,但在时尚做到不再显示由于积累和updays是downdays抵消对方,创建divergence.
See:- http://www.metastock.com/Customer/Resources/TAAZ/?p=125- http://ta.mql4.com/indicators/trends/williams_accumulation_distribution
Lines:
- ad
PlotInfo:
- plot(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- 的广告:
由Larry威廉姆斯WilliamsR
Developed表明收盘价的关系一个给定的period.
Known作为威廉指标的最高最低范围(但%未在Python标识符允许)
公式:
- NUM = highest_period – 接近
- 巢穴= highestg_period – lowest_period
- percR =(num / den的)* -100.0
See:
- 的http://en.wikipedia.org/维基/ Williams_%25R
Lines:
- percR
Params:
- 周期(14)
- 上频带(-20.0)
- lowerband(-80.0)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname(威廉姆斯R%)
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- percR:
- _name(R%)
ZeroLagExponentialMovingAverage
Alias:
- ZLEMA,ZeroLagEma
The零滞后指数移动平均(ZLEMA)是EMA的变化还增加了一个动量项旨在降低平均滞后,从而跟踪目前的价格更closely.
Formula:
- 滞后=(周期 – 1)/ 2
- zlema = EMA(2个*数据 – 数据(-lag))
参见:
- HTTP://user42.tuxfamily.org/chart/manual/Zero_002dLag-Exponential-Moving-Average.html
Lines:
- zlema
Params:
- 周期(30)
- _movav(EMA)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- zlema:
ZeroLagExponentialMovingAverageEnvelope
Alias:
- ZLEMAEnvelope,ZeroLagEmaEnvelope
ZeroLagExponentialMovingAverage和包络频带分离“PERC”从it
Formula:
- zlema(从ZeroLagExponentialMovingAverage)
- 顶= zlema *(1 + PERC)
- BOT = zlema *(1 – PERC)
也参见:
- HTTP://stockcharts.com/school/doku.php ID = chart_school:technical_indicators:moving_average_envelopes
Lines:
- zlema
- top
- bot
Params:
- 周期(30)
- _movav(EMA)
- PERC(2.5)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
主要情节:
- zlema:
- 顶:
- _samecolor(真)
- BOT:
- _samecolor(真)
ZeroLagExponentialMovingAverageOscillator
Alias:
- ZeroLagExponentialMovingAverageOsc,ZLEMAOscillator,ZLEMAOsc,ZeroLagEmaOscillator,围绕其data
Lines一个ZeroLagExponentialMovingAverage的ZeroLagEmaOsc
Oscillation:
- zlema
Params:
- 周期(30)
- _movav(EMA)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)’
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- zlema:
- _0:
- _name(OSC)
ZeroLagIndicator
Alias:
- ZLIndicator,ZLInd,EC,ErrorCorrecting
By约翰·埃勒斯和里克Way
零滞后指示器(ZLIndicator)是EMA的变化它试图通过减少误差(距离价格修改EMA -纠错),从而降低lag
Formula:
- EMA(数据,周期)
- 对于每次迭代计算EMA的最佳纠错(见纸和/或代码)的遍历
-bestgain
<>4684<>+bestgain
用于误差校正因子(既含) - 的默认移动平均是EMA,而是可以在改变参数
_movav
NOTE:传递的移动平均必须计算α(和1 -阿尔法),使其可在属性
alpha
和alpha1
在instance
See也:
- http://www.mesasoftware.com/papers/ZeroLag.pdf
Lines:
- ec
Params:
- period(30)
- gainlimit(50)
- _movav(EMA)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- EC:
ZeroLagIndicatorEnvelope
Alias:
- ZLIndicatorEnvelope,ZLIndEnvelope,ECEnvelope,ErrorCorrectingEnvelope
ZeroLagIndicator和包络频带分离“PERC”从it
Formula:
- EC(从ZeroLagIndicator)
- 顶= EC *(1 + PERC)
- 机器人= EC *(1 – PERC)
参见:
- 的http://stockcharts.com/school/doku.php ID = chart_school:technical_indicators:moving_average_envelopes
Lines:
- ec
- top
- bot
Params:
- 周期(30)
- gainlimit(50)
- _movav(EMA)
- PERC(2.5)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(假)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- EC:
- 顶部:
- _samecolor(真)
- BOT:
- _samecolor(真)
ZeroLagIndicatorOscillator
Alias:
- ZeroLagIndicatorOsc,ZLIndicatorOscillator,ZLIndicatorOsc,ZLIndOscillator,ZLIndOsc,ECOscillator,ECOsc,ErrorCorrectingOscillator,围绕其data
Lines一个ZeroLagIndicator的ErrorCorrectingOsc
Oscillation:
- ec
PARAMS:
- 周期(30)
- gainlimit(50)
- _movav(EMA)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)’
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- EC:
- _0:
- _name(OSC)
haDelta
Alias:
- haD
Heikin阿三角洲。丹Valcu在他的著作“Heikin – 阿定义:如何贸易无烛台样式“.
This指标衡量Heikin阿密切和开放之间的差异Heikin芦蜡烛,在candle.
To的身体得到信号添加haDelta平滑的3期移动average.
For正确使用,此项指标的数据必须先前已经由Heikin AHSI filter.
Formula通过:
- haDelta = Heikin芦靠近 – Heikin芦open
- smoothed = movav(haDelta,周期)
行:
- haDelta
- smoothed
Params:
- 期间(3)
- movav(SMA)
- autoheikin(真)
PlotInfo:
- 图(真)
- plotmaster(无)
- legendloc(无)
- 副区(真)
- plotname()
- plotskip(假)
- plotabove(假)
- plotlinelabels(假)
- plotlinevalues(真)
- plotvaluetags(真)
- plotymargin(0.0)
- plotyhlines([])
- plotyticks([])
- plothlines([])
- plotforce(假)
的plotlines:
- haDelta:
- 的颜色(红色)
- 平滑:
- 色(灰色)
- _fill_gt((0, ‘绿色’))
- _fill_lt((0, ‘红’))