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

مصنف:چاؤ ژانگ، تاریخ: 2024-01-02 11:01:22
ٹیگز:

img

جائزہ

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

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

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

فی صد کی درجہ بندی کی اقدار کی حد 0 سے 100 تک ہے۔ جب فی صد کی درجہ بندی کی قیمت 0 کے قریب ہوتی ہے تو اس کا مطلب یہ ہے کہ موجودہ قیمت دیکھنے والے عرصے میں سب سے کم قیمت کے قریب ہے اور کم قیمت والے علاقے میں ہے۔ جب یہ 100 کے قریب ہوتا ہے تو اس کا مطلب یہ ہے کہ موجودہ قیمت دیکھنے والے عرصے میں سب سے زیادہ قیمت کے قریب ہے اور زیادہ قیمت والے علاقے میں ہے۔

حکمت عملی میں 0 سے 100 کی حد کو 100+ پیمانے کی حد تک منتقل کرنے کے لئے ایک آفسیٹ کے طور پر پیمانے کا پیرامیٹر بھی متعارف کرایا گیا ہے۔ دو سگنل لائنیں level_1 اور level_2 بھی مقرر کی گئی ہیں ، جہاں level_1 لمبی سطح اور level_2 مختصر سطح کی نشاندہی کرتی ہے۔

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

حکمت عملی کے فوائد

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

خطرے کا تجزیہ

  1. غیر ضروری نقصانات کے نتیجے میں رجحانات کا غلط اندازہ
  2. جب قیمتوں کی اتار چڑھاؤ اور رجحان واضح نہیں ہوتا ہے تو غلط سگنل پیدا کرنے کا امکان
  3. پیرامیٹرز کی غلط ترتیبات سے بہت کثرت سے تجارت یا تجارتی حجم کی ناکافی مقدار پیدا ہوسکتی ہے

مذکورہ بالا خطرات سے نمٹنے کے ل parameters ، پیرامیٹرز جیسے لین ، پیمانے ، سطح کو اصلاح کے ل adjust ایڈجسٹ کیا جاسکتا ہے۔ غلط تجارت سے بچنے کے ل confirm تصدیق کے ل other دوسرے اشارے بھی شامل کیے جاسکتے ہیں۔

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

حکمت عملی کو مزید بہتر بنانے کی گنجائش ہے:

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

نتیجہ

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


/*backtest
start: 2023-12-02 00:00:00
end: 2024-01-01 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Alex_Dyuk

//@version=4
strategy(title="percentrank", shorttitle="percentrank")
src = input(close, title="Source")
len = input(title="lookback - Период сравнения", type=input.integer, defval=10, minval=2)
scale = input(title="scale offset - смещение шкалы", type=input.integer, defval=50, minval=0, maxval=100)
level_1 = input(title="sygnal line 1", type=input.integer, defval=30)
level_2 = input(title="sygnal line 2", type=input.integer, defval=-30)

prank = percentrank(src,len)-scale
plot(prank, style = plot.style_columns)
plot(level_2, style = plot.style_line, color = color.red)
plot(level_1, style = plot.style_line, color = color.green)

longCondition = (crossunder(level_1, prank) == true)
if (longCondition)
    strategy.entry("Long", strategy.long)
longExitCondition = (crossover(level_2, prank) == true)
if (longExitCondition)
    strategy.close("Long")
    
shortCondition = (crossover(level_2, prank) == true)
if (shortCondition)
    strategy.entry("Short", strategy.short)
shortexitCondition = (crossunder(level_1, prank) == true)
if (shortexitCondition)
    strategy.close("Short")

    

مزید