فشر ٹرانسفارم ڈائنامک تھریشولڈ ٹرینڈ ٹریکنگ کی حکمت عملی


تخلیق کی تاریخ: 2024-06-17 15:01:19 آخر میں ترمیم کریں: 2024-06-17 15:01:19
کاپی: 0 کلکس کی تعداد: 590
1
پر توجہ دیں
1617
پیروکار

فشر ٹرانسفارم ڈائنامک تھریشولڈ ٹرینڈ ٹریکنگ کی حکمت عملی

جائزہ

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

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

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

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Qiuboneminer -  Fisher Transform", overlay=true)

// Parámetros
Len = input.int(10, minval=1)
mult1 = input.int(1, minval=1)
threshold = 2.6

// Función Fisher Transform
fish(Length, timeMultiplier) =>
    var float nValue1 = na
    var float nFish = na
    xHL2 = hl2
    xMaxH = ta.highest(xHL2, Length * timeMultiplier)
    xMinL = ta.lowest(xHL2, Length * timeMultiplier)
    nValue1 := 0.33 * 2 * ((xHL2 - xMinL) / (xMaxH - xMinL) - 0.5) + 0.67 * nz(nValue1[1])
    nValue2 = if nValue1 > 0.99
        0.999
    else if nValue1 < -0.99
        -0.999
    else
        nValue1
    nFish := 0.5 * math.log((1 + nValue2) / (1 - nValue2)) + 0.5 * nz(nFish[1])
    nFish

// Cálculo del Fisher Transform para mult1
Fisher1 = fish(Len, mult1)

// Condiciones de entrada y salida
longCondition = Fisher1 > nz(Fisher1[1]) and nz(Fisher1[1]) <= nz(Fisher1[2]) and Fisher1 < -threshold
shortCondition = Fisher1 < nz(Fisher1[1]) and nz(Fisher1[1]) >= nz(Fisher1[2]) and Fisher1 > threshold

// Estrategia de entrada
if (longCondition)
    strategy.entry("Long", strategy.long)
if (shortCondition)
    strategy.entry("Short", strategy.short)

// Ploteo del Fisher Transform
plot(Fisher1, color=(Fisher1 > nz(Fisher1[1]) ? color.rgb(34, 255, 0) : color.rgb(255, 0, 212)), title="Fisher TF:1")

// Ploteo de líneas de umbral
hline(threshold, "Umbral Superior", color=color.rgb(255, 0, 0), linestyle=hline.style_dotted)
hline(-threshold, "Umbral Inferior", color=#008704, linestyle=hline.style_dotted)