اوسط گولڈن کراس اور مردہ کراس کی حکمت عملی منتقل


تخلیق کی تاریخ: 2023-09-21 10:47:24 آخر میں ترمیم کریں: 2023-09-21 10:47:24
کاپی: 0 کلکس کی تعداد: 639
1
پر توجہ دیں
1617
پیروکار

جائزہ

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

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

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

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

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// © DaynTrading

//@version=4
// strategy(
//      title="Simple Moving Average Cross",
//      overlay=true,
//      initial_capital=5000,
//      default_qty_type=strategy.percent_of_equity,
//      default_qty_value=2,
//      commission_type=strategy.commission.percent,
//      commission_value=0.075,
//      pyramiding=0
//      )

sma_top_input = input(title="SMA Top", type=input.integer, defval=20)
sma_mid_input = input(title="SMA Mid", type=input.integer, defval=50)
sma_low_input = input(title="SMA Low", type=input.integer, defval=200)

bars_long = input(title="Long: After trigger, how many bars to wait?", type=input.integer, defval=5)
bars_short = input(title="Short: After trigger, how many bars to wait?", type=input.integer, defval=5)

sma_top = sma(close, sma_top_input)
sma_mid = sma(close, sma_mid_input)
sma_low = sma(close, sma_low_input)

long = sma_top > sma_mid and sma_mid > sma_low
short = sma_top < sma_mid and sma_mid < sma_low

long_condition = long and long[bars_long] and not long[bars_long + 1]
short_condition = short and short[bars_short] and not short[bars_short + 1]

close_long = sma_top < sma_mid and sma_mid < sma_low and not long[bars_long + 1]
close_short = sma_top > sma_mid and sma_mid > sma_low and not short[bars_short + 1]

plot(sma_top, title="SMA Top", color=#95f252, linewidth=2)
plot(sma_mid, title="SMA Mid", color=#FF1493, linewidth=2)
plot(sma_low, title="SMA Low", color=#6a0dad, linewidth=2)

strategy.entry("LongPosition", strategy.long, when = long_condition)
strategy.entry("ShortPosition", strategy.short, when = short_condition)
    
strategy.close("LongPosition", when = close_short)
strategy.close("ShortPosition", when = close_long)