پرائم ویو بیک ٹیسٹنگ کی حکمت عملی


تخلیق کی تاریخ: 2024-01-08 11:54:52 آخر میں ترمیم کریں: 2024-01-08 11:54:52
کاپی: 0 کلکس کی تعداد: 846
1
پر توجہ دیں
1617
پیروکار

پرائم ویو بیک ٹیسٹنگ کی حکمت عملی

جائزہ

پلاسٹک ویو بینڈ ریٹرننگ حکمت عملی قیمت کے قریب اعلی ترین اور کم سے کم پلاسٹک کی تعداد کی نشاندہی کرکے اور ان دو پلاسٹک سیریز کو ایک ویو بینڈ میں نقشہ کرکے مارکیٹ کے رجحانات کا فیصلہ کرتی ہے۔ یہ حکمت عملی ماڈیولر فنانشل انجینئرنگ کمپنی نے تیار کی ہے۔

حکمت عملی کا اصول

  1. ان پٹ کی گنجائش فی صد فی صد کے مطابق، ایک مخصوص قیمت کے مثبت اور منفی اتار چڑھاو کی حد کے ذریعے سفر، سب سے زیادہ اور سب سے کم پلاسٹک نمبر تلاش کریں.
  2. highestest اور lowest فنکشن کا استعمال کرتے ہوئے حالیہ N روٹ K لائن میں پلاٹینیم لہر کے بینڈ میں سب سے زیادہ اور کم سے کم پوائنٹس حاصل کریں۔
  3. اس بات کا تعین کریں کہ آیا اختتامی قیمتوں میں معیار کی لہر کی حد سے تجاوز کی گئی ہے یا نہیں ، اور فیصلہ کریں کہ زیادہ یا کم کرنے کا فیصلہ کریں۔
  4. اختیاری ریورس ٹریڈنگ سگنل

طاقت کا تجزیہ

  1. مارکیٹ میں بے ترتیب کو پکڑنے کے لئے پرائمری کی بے ترتیب اور غیر منظم تقسیم کی خصوصیات کا استعمال کریں۔
  2. میٹرک ویو بینڈ میں کچھ تاخیر ہوتی ہے ، جس سے کچھ شور کو فلٹر کیا جاسکتا ہے۔
  3. کوالٹی لہر کے ساتھ لیمپ لچکدار ہے، جس میں مختلف دوروں اور مختلف تجارت کی اقسام کو ایڈجسٹ کرنے کے لئے تناسب تناسب کو ایڈجسٹ کیا جا سکتا ہے.

خطرے کا تجزیہ

  1. اس کے علاوہ ، یہ بھی کہا گیا ہے کہ قیمتوں میں تبدیلی کے لئے ایک خاص حد تک تاخیر ہوتی ہے ، جس کی وجہ سے اس کی قیمتوں میں تبدیلی ہوتی ہے اور اس کی وجہ سے قیمتوں میں تبدیلی ہوتی ہے۔
  2. قیمتوں میں غیر متوقع تبدیلی غلط سگنل کا سبب بن سکتی ہے۔
  3. اس کے علاوہ، یہ بھی کہا گیا ہے کہ اس کے علاوہ، یہ بھی کہا گیا ہے کہ اس کے علاوہ، یہ بھی کہا گیا ہے کہ اس کے علاوہ، یہ بھی کہا گیا ہے کہ اس کے علاوہ، یہ بھی کہا گیا ہے.

اس کے علاوہ، آپ کو آپ کے لئے مناسب پیرامیٹرز کو ایڈجسٹ کر سکتے ہیں اور دیگر اشارے کے ساتھ مل کر اس طرح کے طور پر خطرے سے بچنے کے لئے.

اصلاح کی سمت

  1. متحرک اوسط جیسے اشارے کے ساتھ مل کر سگنل کو متحرک کرنے کے لئے دوہری شرائط طے کی جاسکتی ہیں۔
  2. دیگر بے ترتیب نمبروں کے استعمال کا مطالعہ کیا جا سکتا ہے، جیسے فبونیکی نمبر وغیرہ۔
  3. پیرامیٹرز کی خودکار اصلاح کے لئے مشین لرننگ الگورتھم متعارف کرایا جاسکتا ہے۔

خلاصہ کریں۔

مجموعی طور پر ، پلاسٹک کی لہر کی پیمائش کی حکمت عملی ایک بہت ہی جدید اور عملی قدر کی حکمت عملی ہے۔ یہ مارکیٹ کی بے ترتیب کو پکڑنے کے لئے پلاسٹک کی خصوصیات کا استعمال کرتا ہے ، جبکہ قیمتوں میں تاخیر کی شناخت کے رجحانات کو بھی مدنظر رکھتا ہے۔ تحقیق کی قیمت بہت زیادہ ہے۔ اگلے مرحلے میں سگنل کے معیار کو بہتر بنانے ، بے ترتیب تعداد کی اقسام کو بڑھانے ، خود کار طریقے سے اصلاح کرنے وغیرہ سے حکمت عملی کی کارکردگی کو بہتر بنایا جاسکتا ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 27/03/2018
// Determining market trends has become a science even though a high number 
// or people still believe it’s a gambling game. Mathematicians, technicians, 
// brokers and investors have worked together in developing quite several 
// indicators to help them better understand and forecast market movements.
// The Prime Number Bands indicator was developed by Modulus Financial Engineering 
// Inc. This indicator is charted by indentifying the highest and lowest prime number 
// in the neighborhood and plotting the two series as a band.
//
// You can change long to short in the Input Settings
// WARNING:
//  - For purpose educate only
//  - This script to change bars colors.
////////////////////////////////////////////////////////////
PrimeNumberUpBand(price, percent) =>
    res = 0
    res1 = 0
    for j = price to price + (price * percent / 100)
        res1 := j
	    for i = 2 to sqrt(price)
        	res1 := iff(j % i == 0 , 0, j)
            if res1 == 0 
                break
		if res1 > 0 
		    break
    res := iff(res1 == 0, res[1], res1)
    res

PrimeNumberDnBand(price, percent) =>
    res = 0
    res2 = 0
    for j = price to price - (price * percent / 100)
        res2 := j
	    for i = 2 to sqrt(price)
        	res2 := iff(j % i == 0 , 0, j)
            if res2 == 0 
                break
		if res2 > 0 
		    break
    res := iff(res2 == 0, res[1], res2)
    res

strategy(title="Prime Number Bands Backtest", overlay = true)
percent = input(5, minval=0.01, step = 0.01, title="Tolerance Percentage")
Length = input(5, minval=1)
srcUp = input(title="Source Up Band",  defval=high)
srcDn = input(title="Source Down Band",  defval=low)
reverse = input(false, title="Trade reverse")
xPNUB = PrimeNumberUpBand(srcUp, percent)
xPNDB = PrimeNumberDnBand(srcDn, percent)
xHighestPNUB = highest(xPNUB, Length)
xLowestPNUB = lowest(xPNDB, Length)
pos = iff(close > xHighestPNUB[1], 1,
       iff(close < xLowestPNUB[1], -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)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(xHighestPNUB, color=red, title="PNUp")
plot(xLowestPNUB, color=green, title="PNDn")