یہ حکمت عملی تاریخی بلندیوں ، نچلی سطحوں اور اختتامی قیمتوں کے متحرک حساب کتاب پر مبنی ہے ، جس کی حمایت مزاحمت کی سطح سے کی جاتی ہے ، اور اس کے ذریعہ تجارتی سگنل تیار کیا جاتا ہے۔ یہ حکمت عملی درمیانی اور لمبی لائن کی پوزیشنوں کے لئے موزوں ہے ، جو مارکیٹ میں معاون مزاحمت کا فائدہ اٹھاسکتی ہے۔
بیس پوائنٹ پی پی حاصل کرنے کے لئے پچھلے دور کی اعلی ترین ، کم ترین اور اختتامی قیمتوں کا اوسط حساب لگائیں۔
تین لائنوں کا حساب لگائیں: S1 = 2پی پی - سب سے زیادہ قیمت؛ S2 = پی پی - (R1-S1) ؛ S3 = کم از کم قیمت - 2(زیادہ سے زیادہ قیمت - پی پی)
3 مزاحمت لائنوں کا حساب لگائیں: R1 = 2پی پی - کم از کم قیمت؛ R2 = پی پی + (R1-S1) ؛ R3 = زیادہ سے زیادہ قیمت + 2(پی پی - کم از کم قیمت)
جب قیمت مزاحمت کی لائن کو پار کرتی ہے تو ، زیادہ کام کریں۔ جب قیمت سپورٹ لائن کو پار کرتی ہے تو ، خالی کرو۔
تاریخی اعداد و شمار پر مبنی سپورٹ اور مزاحمت کی پوزیشن میں تبدیلی کی حرکیات ، مارکیٹ کی ساخت کو حقیقی وقت میں پکڑنے کے قابل۔
کثیر سطح کی حمایت کی مزاحمت کی ترتیب، خطرے کے انتظام کو بہتر بنانے کے لئے.
آسان اور بدیہی ٹریڈنگ سگنل اور اسٹاپ نقصان۔
اعلی اتار چڑھاؤ کے حالات میں ، تاریخی اعداد و شمار کے ذریعہ فراہم کردہ حوالہ جات کی قیمتیں غلط ہوسکتی ہیں۔
ایک سے زیادہ خالی پوزیشنوں کے درمیان سوئچنگ کے لئے ٹرانزیکشن لاگت کو مدنظر رکھنا ضروری ہے۔
اعداد و شمار کے معیار کو یقینی بنانے کی ضرورت ہے تاکہ حساب کتاب کی غلطیوں سے بچا جاسکے۔
مزید تاریخی اعداد و شمار کے حوالہ جات ، جیسے بیڈین لائن ، وغیرہ کو متعارف کرانے پر غور کیا جاسکتا ہے۔
پوزیشن مینجمنٹ کو بہتر بنائیں ، جیسے پوزیشن تناسب کو اتار چڑھاؤ کی شرح پر مبنی ایڈجسٹ کریں۔
اضافی اسٹاپ نقصان کی حکمت عملی جیسے ٹریکنگ اسٹاپ نقصان یا فنڈ مینجمنٹ اسٹاپ نقصان
یہ حکمت عملی تاریخی حمایت اور مزاحمت کے تصور پر مبنی ہے ، جس میں متعدد سطحوں کی قیمتوں کا حوالہ دیا گیا ہے۔ حکمت عملی آسان اور براہ راست ہے ، جو درمیانی اور لمبی لمبی پوزیشنوں پر منافع بخش ہے۔ اس کے ساتھ ساتھ ، اعلی اتار چڑھاؤ والی مارکیٹ کے خطرات اور تجارت کی لاگت پر قابو پانے کی ضرورت ہے۔ مزید اصلاح کے ذریعہ ، حکمت عملی کو پیچیدہ ماحول میں بھی مستحکم رہنے کی اجازت دی جاسکتی ہے۔
/*backtest
start: 2023-10-28 00:00:00
end: 2023-11-27 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 09/06/2020
// Pivot points simply took the high, low, and closing price from the previous period and
// divided by 3 to find the pivot. From this pivot, traders would then base their
// calculations for three support, and three resistance levels. The calculation for the most
// basic flavor of pivot points, known as ‘floor-trader pivots’, along with their support and
// resistance levels.
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Pivot Point V2", shorttitle="Pivot Point V2", overlay = true)
res = input(title="Resolution", type=input.resolution, defval="D")
SellFrom = input(title="Sell from ", defval="R1", options=["R1", "R2", "R3"])
BuyFrom = input(title="Buy from ", defval="S1", options=["S1", "S2", "S3"])
width = input(1, minval=1)
reverse = input(false, title="Trade reverse")
xHigh = security(syminfo.tickerid,res, high)
xLow = security(syminfo.tickerid,res, low)
xClose = security(syminfo.tickerid,res, close)
vPP = (xHigh+xLow+xClose) / 3
vS1 = 2*vPP - xHigh
vR1 = 2*vPP-xLow
vS2 = vPP - (vR1 - vS1)
vR2 = vPP + (vR1 - vS1)
vS3 = xLow - 2 * (xHigh - vPP)
vR3 = xHigh + 2 * (vPP - xLow)
pos = 0
S = iff(BuyFrom == "S1", vS1,
iff(BuyFrom == "S2", vS2,
iff(BuyFrom == "S3", vS3,0)))
B = iff(SellFrom == "R1", vR1,
iff(SellFrom == "R2", vR2,
iff(SellFrom == "R3", vR3,0)))
pos := iff(close > B, 1,
iff(close < S, -1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1 , 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
if (possig == 0)
strategy.close_all()
barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )