خلا پر مبنی قیمت کو تبدیل کرنے کی حکمت عملی


تخلیق کی تاریخ: 2023-11-27 11:40:36 آخر میں ترمیم کریں: 2023-11-27 11:40:36
کاپی: 0 کلکس کی تعداد: 563
1
پر توجہ دیں
1617
پیروکار

خلا پر مبنی قیمت کو تبدیل کرنے کی حکمت عملی

جائزہ

قیمتوں میں اضافے یا کمی کا اشارہ جب قیمت چینل کی مرکزی لائن کے قریب ہوتی ہے۔ یہ حکمت عملی متعدد فلٹرنگ شرائط کو ملا کر اعلی امکانات کے ساتھ تجارت کے مواقع تلاش کرتی ہے۔

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

اس حکمت عملی کا بنیادی اشارے قیمت کی چینل کی مرکزی لائن ہے۔ اس کا حساب کتاب حالیہ 30 K لائنوں کی اعلی ترین قیمت اور کم ترین قیمت کا اوسط ہے۔ جب نچلی سطح مرکزی لائن سے اوپر ہو تو اسے اوپر کی طرف رجحان سمجھا جاتا ہے ، اور جب اونچائی مرکزی لائن سے نیچے ہو تو اسے نیچے کی طرف رجحان سمجھا جاتا ہے۔

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

اس کے علاوہ ، اس حکمت عملی میں دوہری فلٹرنگ کی شرائط بھی رکھی گئی ہیں: فاریکس انڈسٹری فلٹرنگ اور قیمت چینل بارز فلٹرنگ۔ سگنل صرف اس وقت ٹرگر کیا جاتا ہے جب فاریکس انڈسٹری کا حجم اوسط سے 20٪ زیادہ ہو۔ فلٹرنگ سائیکل کے دوران مسلسل رجحاناتی سگنل ہونا ضروری ہے تاکہ پوزیشن کھولی جاسکے۔

طاقت کا تجزیہ

اس حکمت عملی میں رجحانات ، قدر کے علاقوں اور K لائن شکلوں کا امتزاج کیا گیا ہے ، جو ایک موثر الٹ ٹریڈنگ حکمت عملی ہے۔ اس کے اہم فوائد یہ ہیں:

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

خطرات اور حل

اس حکمت عملی کا بنیادی خطرہ قیمتوں کے الٹ پوائنٹس سے محروم ہونے اور سگنل کا انتظار کرنے سے ہے۔ اس کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:

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

اصلاح کی سمت

اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-11-19 00:00:00
end: 2023-11-26 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2018

//@version=2
strategy(title = "Noro's PriceChannel for D1 v1.0", shorttitle = "PriceChannel D1", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100.0, pyramiding = 0)

//Settings
needlong = input(true, "long")
needshort = input(true, "short")
slowlen = input(30, defval = 30, minval = 2, maxval = 200, title = "PriceChannel Period")
pcbars = input(1, defval = 1, minval = 1, maxval = 20, title = "PriceChannel Bars")
usecol = input(true, "Use color-filter")
usebod = input(true, "Use body-filter")
needbg = input(false, defval = false, title = "Need trend Background?")
fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")

src = close

//PriceChannel
lasthigh = highest(src, slowlen)
lastlow = lowest(src, slowlen)
center = (lasthigh + lastlow) / 2

//Trend
ub = low > center ? 1 : 0
db = high < center ? 1 : 0
trend = sma(ub, pcbars) == 1 ? 1 : sma(db, pcbars) == 1 ? -1 : trend[1]

//Body
body = abs(close - open)
abody = sma(body, 10)

//Signals
up = trend == 1 and (close < open or usecol == false) and (body > abody / 5 or usebod == false)
dn = trend == -1 and (close > open or usecol == false) and (body > abody / 5 or usebod == false)

//Lines
plot(center, color = blue, linewidth = 3, transp = 0, title = "PriceChannel Center")

//Background
col = needbg == false ? na : trend == 1 ? lime : red
bgcolor(col, transp = 80)

//Trading
if up
    strategy.entry("Long", strategy.long, needlong == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))

if dn
    strategy.entry("Short", strategy.short, needshort == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))
    
if time > timestamp(toyear, tomonth, today, 23, 59)
    strategy.close_all()