متحرک SAR پیرامیٹر آپٹیمائزیشن سسٹم کے ساتھ مل کر ایک سے زیادہ تکنیکی اشارے کا رجحان ریورسل مقداری تجارتی حکمت عملی

PSAR ZZ FRAC SAR TA
تخلیق کی تاریخ: 2025-02-20 11:03:59 آخر میں ترمیم کریں: 2025-02-20 11:03:59
کاپی: 1 کلکس کی تعداد: 402
2
پر توجہ دیں
319
پیروکار

متحرک SAR پیرامیٹر آپٹیمائزیشن سسٹم کے ساتھ مل کر ایک سے زیادہ تکنیکی اشارے کا رجحان ریورسل مقداری تجارتی حکمت عملی متحرک SAR پیرامیٹر آپٹیمائزیشن سسٹم کے ساتھ مل کر ایک سے زیادہ تکنیکی اشارے کا رجحان ریورسل مقداری تجارتی حکمت عملی

جائزہ

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

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

حکمت عملی کے کام کرنے کا بنیادی اصول ٹریڈنگ سگنل کی تصدیق تین بار تصدیق کے طریقہ کار کے ذریعہ ہے:

  1. ZigZag اشارے بنیادی رجحانات کی سمت کی شناخت کے لئے استعمال کیا جاتا ہے، گہرائی اور انحراف پیرامیٹرز کی ترتیب کی طرف سے مارکیٹ شور فلٹرنگ.
  2. Fractals (فریکٹلز) اشارے مقامی بلندیوں اور نچلے مقامات کی تلاش کے ذریعے ممکنہ الٹ پوزیشن کی تصدیق کرتے ہیں۔
  3. Parabolic SAR ایک حتمی ٹرگر سگنل کے طور پر کام کرتا ہے، جب قیمت SAR لائن کے ساتھ کراس ہوتی ہے تو داخلہ کی تصدیق کا وقت۔

متعدد تصدیق شدہ ٹرانزیکشن کی شرائط مندرجہ ذیل ہیں:

  • متعدد شرائط بنائیں: قیمت SAR لائن کو عبور کرتی ہے + ZigZag اوپر کی طرف رجحان ظاہر کرتا ہے + فرق ظاہر ہوتا ہے
  • خالی کرنے کی شرائط: SAR لائن سے نیچے کی قیمت + ZigZag نیچے کی طرف رجحان ظاہر کرتا ہے + فرق ظاہر ہوتا ہے

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-02-21 00:00:00
end: 2025-02-18 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/

//@version=6
strategy("ZigZag + Fractals + SAR Crossover Stratégiia", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// Parametre ZigZag
zigzag_depth = input.int(5, title="ZigZag Hĺbka")
zigzag_deviation = input.float(5.0, title="ZigZag Odchýlka (%)") / 100

// Výpočet ZigZag
var float last_pivot = na
var bool is_uptrend = false  // Inicializované na false
zigzag_high = ta.pivothigh(high, zigzag_depth, zigzag_depth)
zigzag_low = ta.pivotlow(low, zigzag_depth, zigzag_depth)

if not na(zigzag_high)
    last_pivot := zigzag_high
    is_uptrend := false
if not na(zigzag_low)
    last_pivot := zigzag_low
    is_uptrend := true

// Fraktály
fractal_up = ta.pivothigh(high, 2, 2)
fractal_down = ta.pivotlow(low, 2, 2)

// Parabolic SAR
sar = ta.sar(0.02, 0.2, 0.02)

// Prechody Parabolic SAR a Cena
sar_cross_up = ta.crossover(sar, close)  // SAR prechádza nad cenu
sar_cross_down = ta.crossunder(sar, close)  // SAR prechádza pod cenu

// Obchodné podmienky založené na prechodoch
long_condition = sar_cross_down and is_uptrend and not na(fractal_down)
short_condition = sar_cross_up and not is_uptrend and not na(fractal_up)

// Vstupy do pozícií
if (long_condition)
    strategy.entry("Long", strategy.long)

if (short_condition)
    strategy.entry("Short", strategy.short)

// Výstupy z pozícií založené na prechodoch
if (sar_cross_up)
    strategy.close("Long")

if (sar_cross_down)
    strategy.close("Short")

// Vizualizácia indikátorov
plotshape(series=fractal_up, location=location.abovebar, color=color.red, style=shape.triangledown, title="Fraktál Hore")
plotshape(series=fractal_down, location=location.belowbar, color=color.green, style=shape.triangleup, title="Fraktál Dole")
plot(sar, style=plot.style_cross, color=color.blue, title="Parabolic SAR")

// Vizualizácia ZigZag
plot(is_uptrend ? last_pivot : na, title="ZigZag Low", color=color.green, linewidth=2, style=plot.style_linebr)
plot(not is_uptrend ? last_pivot : na, title="ZigZag High", color=color.red, linewidth=2, style=plot.style_linebr)