یہ کیسے کام کرتا ہے؟ آرڈر بلاکس محور الٹ موم بتی کی بنیاد پر جب ایک محور اعلی یا محور کم پایا جاتا ہے اور تصدیق کی، ایک باکس اس محور موم بتی کے کھلے اور بند اقدار پر پلاٹ کیا جائے گا
// ترتیبات \ کی ترتیبات میں آپ کو ایک محور اعلی یا کم کی تصدیق کرنے کے لئے ضروری فاصلے کو تبدیل کرنے کی صلاحیت ہے یہ وہ لمبائی ہیں جہاں اسکرپٹ چیک کرتا ہے کہ آیا یہ اس کے مقامی اعلی یا کم ہے.
آپ کو بھی موم بتیوں کی مقدار کو تبدیل کرنے کی صلاحیت ہے باکس پر پھیلا ہوا ہے کے طور پر اچھی طرح سے کے طور پر بولش اور bearish باکس کے رنگ کے طور پر
// کیس استعمال کریں \ محور پوائنٹس اکثر اپنے آپ میں سپورٹ اور مزاحمت کے پوائنٹس فراہم کرتے ہیں، آرڈر بلاکس کو نشان زد کرنے کا ایک طریقہ یہ ہے کہ محور موم بتی لے کر اور اس کو مزاحمت کے علاقے کے طور پر نشان زد کریں جہاں آپ قیمت کو الٹ کرنے کی تلاش کر سکتے ہیں۔
// تجاویز \ کسی کو بھی تبدیلیوں کے بارے میں کوئی تجویز کرنے کے لئے خوش ہوں گے جو اسکرپٹ کو بہتر بنا سکتے ہیں،
// شرائط \ اگر آپ اسکرپٹ استعمال کرتے ہیں تو براہ کرم مجھے ٹیگ کریں کیونکہ مجھے یہ دیکھنے میں دلچسپی ہے کہ لوگ اسے کس طرح استعمال کر رہے ہیں۔
بیک ٹسٹ
// 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)