
图片天元证券_多端协同交易架构与账户安全策略解析
[正文]全球好,我是业余选手。今天咱们学习一下Trend Range Detector【趋势区间探伤器】探求。图片
想法:该探求通过在价钱图表上绘图矩形框和线条,识别价钱在一定限制内的波动区域。它基于加权出动平均线(WMA)和平均真确波幅(ATR)来界说这些限制,并不错泄漏价钱冲破或跌破限制的情况。
1.参数界说天元证券_多端协同交易架构与账户安全策略解析
length = input.int(50, minval=1, step=1, title='Minimum Range Length', tooltip=t1)mult = input.float(2.0, minval=0.1, step=0.1, title='Range Width Multiplier', tooltip=t2)highlightBreak = input.bool(true, 'Highlight Box Breaks', tooltip=t3)2.计较逻辑atr = ta.atr(2000) * multsumWeightedClose = 0.0sumWeights = 0.0for i = 0 to length - 1 delta = math.abs(close[i] - close[i+1]) w = delta / close[i+1] sumWeightedClose := sumWeightedClose + close[i] * w sumWeights := sumWeights + wma = sumWeights != 0 ? sumWeightedClose / sumWeights : na计较加权出动平均线(WMA):delta:计较相邻两根 K 线收盘价的全皆差值。w:把柄 delta 和下一根 K 线的收盘价计较权重。sumWeightedClose:累加收盘价与权重的乘积。sumWeights:累加权重。ma:加权平均值(sumWeightedClose / sumWeights),若 sumWeights 为 0,则复返 na(无值)。3.判断价钱限制distances = array.new_float()for i = 0 to length - 1 distances.push(math.abs(close[i] - ma))maxDist = distances.max()inRange = maxDist <= atr判断价钱是否在限制内:创建一个浮点数数组 distances,存储 length 根 K 线收盘价与 WMA 的全皆差值。maxDist:计较数组中的最大差值。inRange:要是 maxDist 小于或就是基于 ATR 的限制(atr),则价钱在限制内,复返 true。 本站仅提供存储处事,总计实质均由用户发布,如发现存害或侵权实质,请点击举报。
天元证券_多端协同交易架构与账户安全策略解析提示:本文来自互联网,不代表本网站观点。