¿ Cómo funciona? Bloques de orden basados en la vela de inversión de pivote Cuando se encuentra y confirma un pivote High o Pivot Low, se trazará una caja en los valores de apertura y cierre de esa vela de pivote
- ¿ Qué quieres? En la configuración que tiene la capacidad de cambiar las distancias necesarias para confirmar un eje alto o bajo Estas son las longitudes donde el guión comprueba si está en su máximo o mínimo local.
También tienes la capacidad de cambiar la cantidad de velas de la caja se extiende sobre así como los colores de las cajas alcistas y bajistas
- ¿ Qué pasa? Los puntos pivot a menudo proporcionan puntos de soporte y resistencia por sí solos, Una forma de marcar los bloques de orden es tomando la vela de pivote y marcando que como un área de resistencia donde podría estar buscando el precio para revertir
¿ Qué sugerencias? Estoy encantado de que alguien haga sugerencias sobre cambios que podrían mejorar el guión,
- ¿ Qué quieres decir? Siéntase libre de usar el guión, si lo hace, ¿podría por favor etiquetarme ya que estoy interesado en ver cómo la gente lo está usando?
Prueba posterior
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © MensaTrader //@version=5 indicator("Pivot Order Blocks", shorttitle="Pivot - OB", overlay=true, max_bars_back=500, max_boxes_count=250) //Titles inputGroupTitle = "=== Pivots ===" plotGroupTitle = "=== Plots ===" //Inputs leftLenH = input.int(title="Pivot High", defval=10, minval=1, inline="Pivot High", group=inputGroupTitle) rightLenH = input.int(title="/", defval=10, minval=1, inline="Pivot High", group=inputGroupTitle) leftLenL = input.int(title="Pivot Low", defval=10, minval=1, inline="Pivot Low", group=inputGroupTitle) rightLenL = input.int(title="/", defval=10, minval=1, inline="Pivot Low", group=inputGroupTitle) boxLength = input.int(30, title="Box Size", tooltip="Amount of candles long", group=plotGroupTitle) bullBoxColor = input('#00E600', title="Bullish Box Color", group=plotGroupTitle, inline="1") bearBoxColor = input('#FF0000', title="Bearish Box Color", group=plotGroupTitle, inline="1") ph = ta.pivothigh(leftLenH, rightLenH) pl = ta.pivotlow(leftLenL, rightLenL) //Variables var leftBull = bar_index var rightBull = bar_index var topBull = close var bottomBull = close var leftBear = bar_index var rightBear = bar_index var topBear = close var bottomBear = close //Bear Box Calc if ph leftBear := bar_index-leftLenH rightBear := bar_index-(leftLenH-boxLength) topBear := close>open ? close[leftLenH] : open[leftLenH] bottomBear := close>open ? open[leftLenH] : close[leftLenH] //Bull Box Calc if pl leftBull := bar_index-leftLenL rightBull := bar_index-(leftLenL-boxLength) topBull := close>open ? close[leftLenL] : open[leftLenL] bottomBull := close>open ? open[leftLenL] : close[leftLenL] //if pl // bull = box.new(left=leftBull, right=rightBull, top=topBull, bottom=bottomBull, bgcolor=color.new(bullBoxColor,80), border_color=bullBoxColor) //if ph // bear = box.new(left=leftBear, right=rightBear, top=topBear, bottom=bottomBear, bgcolor=color.new(bearBoxColor,80), border_color=bearBoxColor) if pl strategy.entry("Enter Long", strategy.long) else if ph strategy.entry("Enter Short", strategy.short)