فی صد تبدیلی بار چارٹ بیک ٹیسٹ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-15 15:41:20
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

  1. ان پٹ کے ذریعے حکمت عملی کے پیرامیٹرز مقرر کریں، بشمول بار چوڑائی، ڈسپلے قیمت کی تبدیلی یا فیصد تبدیلی، نظرثانی کی مدت، خرید / فروخت کی حد وغیرہ.

  2. موجودہ بار کی اختتامی قیمت اور N بار پہلے کی اختتامی قیمت کے درمیان قیمت کا فرق یا فی صد فرق کا حساب لگائیں۔

  3. خریدنے اور فروخت کی حد کی لائنیں مقرر کریں.

  4. فیصد تبدیلی کی بنیاد پر مختلف رنگوں میں ہسٹوگرام بار دکھائیں.

  5. جب فیصد کی تبدیلی خریدنے کی حد سے زیادہ ہو تو طویل مقرر کریں اور جب فروخت کی حد سے کم ہو تو مختصر مقرر کریں۔

  6. پوزیشن سمت کے مطابق رنگین ہسٹوگرام بار.

  7. پوزیشن سمت کی بنیاد پر داخلہ اور باہر نکلیں.

فوائد

  1. فیصلہ سازی کے لئے قیمتوں میں تبدیلی کے رجحانات کی بدیہی نمائش.

  2. رجحان کے اشارے کے ساتھ مل کر داخلہ اور باہر نکلنے کے واضح سگنل.

  3. پیرامیٹرز مختلف مصنوعات اور وقت کے فریم کے لئے بہتر کیا جا سکتا ہے.

  4. سادہ اور واضح منطق، سمجھنے اور تبدیل کرنے کے لئے آسان.

  5. تیزی سے رجحانات کا فیصلہ کرنے کے لئے اچھا نقطہ نظر.

خطرات

  1. غلط سگنلز کا شکار، غلط اندراج کا انتخاب نقصان کا باعث بن سکتا ہے۔

  2. پیرامیٹرز کو اعلی اتار چڑھاؤ کی مصنوعات کے لئے ایڈجسٹ کرنے کی ضرورت ہے ، ورنہ نقصان کا امکان بڑھتا ہے۔

  3. غیر متوقع واقعات جیسے اہم bearish خبروں کے لئے بیان نہیں کیا.

  4. مختصر بیک ٹسٹ مدت پیرامیٹرز کی مضبوطی کا تعین کرنے کے قابل نہیں ہو سکتا.

  5. سٹاپ ٹائم کے بغیر الٹ جانے کے مواقع سے محروم۔

خطرات کو پیرامیٹر کی اصلاح، دوسرے اشارے کے ساتھ سگنل فلٹرنگ، سٹاپ نقصان، بیک ٹیسٹ کی مدت وغیرہ میں توسیع کے ذریعے کنٹرول کیا جا سکتا ہے.

اصلاح کی ہدایات

  1. سگنلز کی تصدیق کے لئے رجحان اور اتار چڑھاؤ کے اشارے جیسے دیگر اشارے کے ساتھ مل کر غور کریں.

  2. پیرامیٹرز کی ترتیبات کو بہتر بنانے کے لئے مشین لرننگ الگورتھم متعارف کروائیں۔

  3. متحرک سٹاپ نقصان مقرر کریں واحد نقصان کی رقم کو کنٹرول کرنے کے لئے.

  4. اچانک واقعات کے اثرات سے بچنے کے لئے جذبات کے اشارے اور خبریں شامل کریں۔

  5. تجارتی وقت یا سیشن فلٹرز شامل کریں۔

  6. زیادہ سے زیادہ وقت کے فریم کے ساتھ بیک ٹیسٹ کی مدت کو بہتر بنائیں.

خلاصہ

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


/*backtest
start: 2022-11-08 00:00:00
end: 2023-11-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v3.0 27/07/2018
//
//  This histogram displays price or % change from previous bar. 
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Percent change bar chart Backtest", precision = 2)
input_barwidth = input(4, title="Bar Width")
input_percentorprice = input(false, title="Price Change")
input_barsback = input(1, title="Look Back")
SellZone = input(-0.33, minval=0.01, step = 0.01)
BuyZone = input(0.33, minval=0.01, step = 0.01)
reverse = input(false, title="Trade reverse")
hline(0, color=blue, linestyle=line)
hline(BuyZone, color=green, linestyle=line)
hline(SellZone, color=red, linestyle=line)
xPrice = close
xPrice1 = iff(input_percentorprice, xPrice - xPrice[input_barsback], ((xPrice - xPrice[input_barsback]) * 100)/ xPrice[input_barsback])
colorg = iff(xPrice1 < 0, red, green)
pos = iff(xPrice1 > BuyZone, 1,
       iff(xPrice1 < SellZone, -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(xPrice1, color=colorg, style = histogram, linewidth = input_barwidth, title="Change")

مزید