পিভট অর্ডার ব্লক

লেখক:চাওঝাং, তারিখঃ ২০২২-০৫-১১ ২৩ঃ৩২ঃ৪৩
ট্যাগঃপিভট

কিভাবে কাজ করে পিভট রিভার্সাল ক্যান্ডেলের উপর ভিত্তি করে অর্ডার ব্লক যখন একটি পিভট উচ্চ বা পিভট নিম্ন পাওয়া যায় এবং নিশ্চিত করা হয়, একটি বক্স যে পিভট মোমবাতি খোলা এবং বন্ধ মান উপর প্লট করা হবে

// সেটিংস \ সেটিংস আপনি একটি pivot উচ্চ বা নিম্ন নিশ্চিত করার জন্য প্রয়োজনীয় দূরত্ব পরিবর্তন করার ক্ষমতা আছে এগুলি সেই দৈর্ঘ্য যেখানে স্ক্রিপ্টটি স্থানীয় উচ্চ বা নিম্ন স্তরে কিনা তা পরীক্ষা করে।

এছাড়াও আপনি ক্যান্ডেলের পরিমাণ পরিবর্তন করার ক্ষমতা আছে বাক্সের উপর প্রসারিত হয় সেইসাথে উত্থান এবং bearish বাক্সের রং

// কেস ব্যবহার করুন \ পিভট পয়েন্টগুলি প্রায়ই তাদের নিজস্ব সমর্থন এবং প্রতিরোধের পয়েন্ট প্রদান করে, অর্ডার ব্লক চিহ্নিত করার একটি উপায় হল পিভট মোমবাতি নিয়ে এবং এটিকে একটি প্রতিরোধের এলাকা হিসাবে চিহ্নিত করা যেখানে আপনি দামের বিপরীত খুঁজছেন হতে পারে

// প্রস্তাবনা কেউ যদি কোন পরিবর্তন নিয়ে পরামর্শ দেন, যা স্ক্রিপ্টের উন্নতি করতে পারে, আমি খুশি হব।

// শর্তাবলী আপনি যদি স্ক্রিপ্টটি ব্যবহার করেন তবে দয়া করে আমাকে ট্যাগ করুন কারণ আমি দেখতে আগ্রহী যে লোকেরা কীভাবে এটি ব্যবহার করছে। শুভকামনা!

ব্যাকটেস্ট

img


// 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)

সম্পর্কিত

আরো