新闻动态

欧洲杯体育 maLength)[dp-开云(中国)kaiyun体育网址登录入口

欧洲杯体育 maLength)[dp-开云(中国)kaiyun体育网址登录入口

轮廓

TASC 2022年12月刊的《交游者手段》包含了一篇由Barbara Star撰写的著述,题为“短期合手续与回转信号”。本文先容了何如通过代码末端著述中提议的宗旨。

主义下载,点赞,私信回应“异邦主义”,径直获得

图片欧洲杯体育

宗旨

著述当先先容了两个经典主义:商品通说念指数(CCI)和主义性融会主义(DMI),并对它们的传统可视化方式进行了诊治,然后将它们皆集起来生成潜在的交游信号。作家当先盘问了将DMI主义诊治为泛动器法子的上风,即通过将-DI从+DI中减去,并将其裸露为直方图。接着,作家展示了何如通过图表上的视觉框架(如遴荐线条容颜和形式、为价钱柱着色等)来匡助交游者解读由这两个主义产生的信号。

推测

著述基于DMI和CCI的读数提供了以下信号,适用于多种类型的交游:

短期趋势变化信号:DMI泛动器高于零示意价钱处于上涨趋势。DMI泛动器低于零线且下落意味着卖压占主导地位,价钱呈下落趋势。DMI泛动器的秀丽通过价钱柱的形式来示意(这与DMI直方图的形式关联)。具体来说,绿色、红色和灰色价钱柱分离对应DMI泛动器高于、低于和就是零。彩色价钱柱和DMI泛动器使趋势交游者大概松懈识别短期趋势的变化。

趋势合手续信号:当DMI高于零线且价钱高于其浅易转移平均线时,上涨趋势中会在泛动器图表范围的底部出现蓝色圆圈。鄙人降趋势中,当DMI泛动器低于零线且价钱低于18周期转移平均线时,会在图表顶部出现深红色圆圈。趋势合手续信号对那些但愿加多现存头寸的交游者以及恭候趋势运转后回调的交游者特别有效。

回转信号:CCI在冲破+100后回落并跌破+100水宽泛,发出向下的回转信号,这由图表顶部的洋红色菱形示意。CCI在跌破-100水平后回升并冲破-100水宽泛,发出进取的回转信号,这由图表底部的黄色菱形示意。回转信号为逆势交游者提供了短期反弹契机,也为使用合手续和回转信号互相作用的波段交游者提供了更长期的交游契机。

海外主义源代码:

// TASC Issue: December 2022 - Vol. 40, Issue 13// Article: Short-Term Continuation And Reversal Signals// Article By: Barbara Star// Language: TradingView's Pine Script™ v5// Provided By: PineCoders, for tradingview.com//@version=5string title = 'TASC 2022.12 ' + 'Short-Term Continuation And Reversal Signals'string stitle = 'TASC 2022.12'indicator(title, stitle, false)// Constant variables:string XP0 = shape.arrowdown, string XP5 = shape.flagstring XP1 = shape.arrowup , string XP6 = shape.squarestring XP2 = shape.circle , string XP7 = shape.triangledownstring XP3 = shape.cross , string XP8 = shape.triangleupstring XP4 = shape.diamond , string XP9 = shape.xcrossstring LTOP= location.top , string LABAR = location.abovebarstring LBOT= location.bottom, string LBBAR = location.belowbarstring SZ = size.tiny , string LDASH = line.style_dashedPH = plot.style_histogramcolor CGRAY = #555522// Input panel groups, titles and inline references:string g00 = 'Input Options:'string g01 = 'Style Options:'string it0 = 'Continuity Signals:'string it1 = 'CCI Signals:     'string it2 = 'Oscillator Mode:'string it3 = 'DMI Colors:     'string it4 = 'DMI Multiplier:  'string MD0 = 'DMI', string MD2 = 'Dual'string MD1 = 'CCI', string MD3 = 'Overlay'// Input options:string mode = input.string(MD2, it2, [MD0, MD1, MD2, MD3], group=g00)float DMIMult = input.float(1.0, it4, step=0.25, group=g00)int diLength = input.int(10, 'DMI Length:', group=g00)int maLength = input.int(18, 'MA Length:', group=g00)int cciLength = input.int(13, 'CCI Length:', group=g00)// Style options:color colDMIUp = input.color(#22AA22,it3,'',it3,g01)color colDMIDo = input.color(#AA2222,'','',it3,g01)string shapeCon = input.string(XP2, it0, [XP0,XP1,XP2,XP3,XP4,XP5,XP6,XP7,XP8,XP9],'',it0,g01)color colConUpTrend = input.color(#5188FF,'','',it0,g01)color colConDoTrend = input.color(#771515,'','',it0,g01)string shapeCCI = input.string(XP4, it1, [XP0,XP1,XP2,XP3,XP4,XP5,XP6,XP7,XP8,XP9],'',it1,g01)color colCCITop = input.color(#BB00FF,'','',it1,g01)color colCCIBot = input.color(#FFBB00,'','',it1,g01)// Indicators:float ma = ta.sma(close, maLength)[dp, dm, _] = ta.dmi(diLength, 1)float DMI = dp - dmfloat mDMI = DMIMult * DMIfloat CCI = ta.cci(close, cciLength)float uCCI = CCI > +100.0 ? CCI : nafloat lCCI = CCI < -100.0 ? CCI : na// Boolean Signals:bool pGTma = close > ma, bool pLTma = close < mabool cciGTp100 = CCI > 100 , bool cciLTm100 = CCI < -100bool dmiGT0 = DMI > 0 , bool dmiLT0 = DMI < 0bool risingL = low > low[1] and low[1] > low[2]bool falingH = high < high[1] and high[1] < high[2]bool conUpTrend = pGTma and dmiGT0 and risingLbool conDoTrend = pLTma and dmiLT0 and falingHbool cciTop = (not cciGTp100) and cciGTp100[1] and cciGTp100[2]bool cciBot = (not cciLTm100) and cciLTm100[1] and cciLTm100[2]bool useDMI = mode == MD0 or mode == MD2bool useCCI = mode == MD1 or mode == MD2bool isOverlay = mode == MD3// Color variation:color colDMI = switch dmiGT0 => colDMIUp dmiLT0 => colDMIDo => CGRAYcolor colCCI = switch cciGTp100 => colCCITop cciLTm100 => colCCIBot => CGRAY// Output:showDMI = useDMI ? display.all : display.noneshowCCI = useCCI ? display.all : display.noneshowLVL = isOverlay ? display.none : display.allshowOverlay = isOverlay ? display.all : display.none// Oscillator signals:{MADE BY 李津}plotshape(conUpTrend, it0, shapeCon, LBOT, colConUpTrend, size=SZ, display=showLVL)plotshape(conDoTrend, it0, shapeCon, LTOP, colConDoTrend, size=SZ, display=showLVL)plotshape(cciTop, it1, shapeCCI, LTOP, colCCITop, size=SZ, display=showLVL)plotshape(cciBot, it1, shapeCCI, LBOT, colCCIBot, size=SZ, display=showLVL)// Overlaid signals:plotshape(conUpTrend, it0, shapeCon, LBBAR, colConUpTrend, size=SZ, display=showOverlay)plotshape(conDoTrend, it0, shapeCon, LABAR, colConDoTrend, size=SZ, display=showOverlay)plotshape(cciTop, it1, shapeCCI, LABAR, colCCITop, size=SZ, display=showOverlay)plotshape(cciBot, it1, shapeCCI, LBBAR, colCCIBot, size=SZ, display=showOverlay) // Plots:plot(mDMI, 'DMI Histogram', colDMI, 4, PH, display=showDMI)plot(mDMI, 'DMI', CGRAY, display=showDMI)plot(uCCI, 'CCI+', colCCI, 2, PH, false,+100, display=showCCI)plot(lCCI, 'CCI-', colCCI, 2, PH, false,-100, display=showCCI)plot(CCI, 'CCI', #BBFFFF, 2, display=showCCI)hline(0, 'LVL0', CGRAY, display=showLVL)h1 = hline(+100, '100', CGRAY, display = showCCI)h2 = hline(-100, '100', CGRAY, display = showCCI)fill(h1, h2, color.new(CGRAY, 90))barcolor(colDMI, editable=true, title='barcolor')

图片

表示信主义翻译代码

TYPLIJIN:=(HIGH+LOW+CLOSE)/3;CCILIJIN:(TYPLIJIN-MA(TYPLIJIN,13))*1000/(15*AVEDEV(TYPLIJIN,13));{MADE BY 李津}N:=10;MTRLIJI:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);HDLJ :=HIGH-REF(HIGH,1);LDLJ :=REF(LOW,1)-LOW;DMPLIJIN:=EMA(IF(HDLJ>0 AND HDLJ>LDLJ,HDLJ,0),N);DMMLIJIN:=EMA(IF(LDLJ>0 AND LDLJ>HDLJ,LDLJ,0),N);PDILJ:=DMPLIJIN*100/MTRLIJI;MDILJ:=DMMLIJIN*100/MTRLIJI;LIJIN:=(PDILJ-MDILJ)*2;100,POINTDOT;-100,POINTDOT;STICKLINE(LIJIN > 0 , LIJIN, 0, 1, 0),COLORRED ;STICKLINE(LIJIN <= 0, LIJIN, 0, 1, 0), COLOR00B000;STICKLINE(CCILIJIN > 100 , CCILIJIN, 100, 1, 0), COLOR4080FF;STICKLINE(CCILIJIN < -100 , CCILIJIN, -100, 1, 0),COLORFF0080 ;

图片

本站仅提供存储做事,通盘实质均由用户发布,如发现存害或侵权实质,请点击举报。

Powered by 开云(中国)kaiyun体育网址登录入口 @2013-2022 RSS地图 HTML地图

Copyright Powered by365建站 © 2013-2024