چلتی اوسط سمت الٹ ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-28 15:50:01
ٹیگز:

جائزہ

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

حکمت عملی منطق

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

  1. منتخب کردہ حرکت پذیر اوسط کا حساب لگائیں ، جو سادہ حرکت پذیر اوسط (ایس ایم اے) ، تیزی سے حرکت پذیر اوسط (ای ایم اے) ، وزن شدہ حرکت پذیر اوسط (ڈبلیو ایم اے) یا لکیری رجعت اوسط ہوسکتی ہے۔

  2. موجودہ مدت کی حرکت پذیر اوسط اور پچھلی مدت کی حرکت پذیر اوسط کے درمیان سائز کے تعلقات کا فیصلہ کریں۔ اگر موجودہ حرکت پذیر اوسط پچھلی مدت سے زیادہ ہے تو ، 1 تفویض کریں ، بصورت دیگر 0 تفویض کریں۔

  3. لگاتار بڑھتی ہوئی اور گرتی ہوئی مدت کی تعداد درج کریں۔ اگر موجودہ مدت کا چلتا ہوا اوسط پچھلی مدت سے زیادہ ہے تو ، لگاتار بڑھتی ہوئی مدت + 1 ، اور لگاتار گرتی ہوئی مدت صفر پر کلیئر کی جاتی ہے۔ اگر موجودہ مدت کا چلتا ہوا اوسط پچھلی مدت سے کم ہے تو ، لگاتار گرتی ہوئی مدت + 1 ، اور لگاتار بڑھتی ہوئی مدت صفر پر کلیئر کی جاتی ہے۔

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

  5. ایک ہی وقت میں، موم بتی کی سلاخوں اور پس منظر کے رنگوں کو رنگنے کے لئے بصری طور پر رجحان کی سمت میں تبدیلیوں کو ظاہر کریں.

  6. اختیاری طور پر موڑنے والی اوسط تبدیلی کے منحنی خطوط کو گھماؤ کے نقطہ نظر کو نشان زد کرنے کے لئے.

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

فوائد

چلتی اوسط سمت الٹ ٹریڈنگ کی حکمت عملی میں مندرجہ ذیل فوائد ہیں:

  1. رجحان کی سمت کا تعین کرنے کے لئے چلتی اوسط کا استعمال مؤثر طریقے سے مارکیٹ شور کو فلٹر کرسکتا ہے۔

  2. رجحان کی تبدیلی کے وقت کا تعین کرنے اور تجارتی خطرہ کو کم کرنے کے لئے ایک خاص وقت کے دوران چلتی اوسط کی سمت میں اعداد و شمار کی تبدیلیاں۔

  3. مختلف اقسام اور مارکیٹ کے حالات کو اپنانے کے لئے قابل تخصیص چلتی اوسط پیرامیٹرز اور شماریاتی مدت کے پیرامیٹرز۔

  4. موم بتی کا رنگ بصری امداد کے طور پر رجحان کی سمت کی تبدیلیوں کو بدیہی طور پر ظاہر کرتا ہے۔

  5. مختلف قسم کے چلتے ہوئے اوسطوں کا انتخاب کرنے کی لچک۔

  6. اوسط حرکت پذیر تبدیلی کے منحنی خطوط کو تیار کرنے سے واضح طور پر مشاہدہ کیا جاسکتا ہے کہ آیا الٹ پڑتا ہے۔

  7. سادہ اور واضح قوانین، سمجھنے اور لاگو کرنے میں آسان، beginners کے لئے موزوں.

خطرات

چلتی اوسط سمت الٹ ٹریڈنگ کی حکمت عملی میں بھی کچھ خطرات ہیں:

  1. حرکت پذیر اوسط کی تاخیر خود ہی موڑ کے مقامات کی بروقت گرفت کو متاثر کرتی ہے۔

  2. شماریاتی مدت کی وجہ سے طویل اور مختصر فیصلوں میں تاخیر سے تیزی سے واپسی کے مواقع ضائع ہوسکتے ہیں۔

  3. ایک بہت طویل مسلسل سائیکل کی ترتیب رجحان کو نظر انداز کر سکتی ہے، جبکہ بہت مختصر پھنسنے کا امکان ہے.

  4. اتار چڑھاؤ والے بازاروں میں بڑی تعداد میں شارٹ ٹریڈ سگنل آسکتے ہیں۔

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

  6. جب مارکیٹ میں ڈرامائی تبدیلیاں آتی ہیں تو ، حرکت پذیر اوسط اشارے خود بھی تیزی سے بدل جائیں گے ، جس سے غلط سگنل پیدا ہونے کا زیادہ امکان ہوگا۔

  7. چلتی اوسط پیرامیٹرز کے انتخاب کی معقولیت کا خیال رکھنا ضروری ہے ، ورنہ یہ ناکام ہوجائے گا۔

حل:

  1. حساسیت کو بہتر بنانے کے لئے مناسب طریقے سے چلتی اوسط سائیکل کو مختصر کریں.

  2. سگنلز کو فلٹر کرنے اور رجحان کی تبدیلی کی تصدیق کے لئے دوسرے اشارے استعمال کریں۔

  3. ری ایکشن کی رفتار اور استحکام کے درمیان توازن تلاش کرنے کے لئے شماریاتی سائیکل پیرامیٹرز کو بہتر بنائیں۔

  4. نقصانات کو کنٹرول کرنے کے لیے ہیجنگ کے لیے سٹاپ نقصان کی حد میں اضافہ کریں۔

  5. درستگی کو بہتر بنانے کے لئے چلتی اوسط کے متعدد مجموعے استعمال کریں۔

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

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

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

  2. سگنل کی وشوسنییتا کو بہتر بنانے کے لئے دیگر معاون اشارے جیسے RSI اور KD شامل کریں۔

  3. اعداد و شمار کی مسلسل مدت کے پیرامیٹر کو بہتر بنائیں تاکہ یہ یقینی بنایا جاسکے کہ غلط سگنل کو زیادہ سے زیادہ فلٹر کرتے ہوئے رجحان کی تبدیلی کو ظاہر کیا جائے۔

  4. ایک ہی لین دین کے نقصانات کو کنٹرول کرنے کے لئے سٹاپ نقصان کا طریقہ کار شامل کریں.

  5. مختلف اقسام پر پیرامیٹر کی اصلاح کے نتائج کی جانچ کریں اور مختلف تجارتی اقسام کے مطابق پیرامیٹرز کو ایڈجسٹ کریں۔

  6. حکمت عملی کو زیادہ لچکدار بنانے کے لئے مقررہ شماریاتی مدت کو موافقت پذیر شماریاتی مدت میں تبدیل کرنے پر غور کریں۔

  7. جب حرکت پذیر اوسط اصل میں توڑتا ہے تو توڑنے کی پوزیشن کھولنے کی کوشش کریں.

  8. رجحان کے خلاف تجارت سے بچنے کے لئے مجموعی رجحان کی سمت کا فیصلہ شامل کریں.

  9. چلتی اوسط منحنی خطوط کے نقشے کو بہتر بنائیں، جیسے منحنی خطوط کی ہمواریت میں اضافہ۔

خلاصہ

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


/*backtest
start: 2022-09-21 00:00:00
end: 2023-09-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Moving Average Consecutive Up/Down Strategy (by ChartArt)", overlay=true)

// ChartArt's Moving Average Consecutive Up/Down Strategy
//
// Version 1.0
// Idea by ChartArt on December 30, 2015.
//
// This strategy goes long (or short) if there are several
// consecutive increasing (or decreasing) moving average
// values in a row in the same direction.
//
// The bars can be colored using the raw moving average trend.
// And the background can be colored using the consecutive
// moving average trend setting. In addition a experimental
// line of the moving average change can be drawn.
//
// The strategy is based upon the "Consecutive Up/Down Strategy"
// created by Tradingview.


// Input
Switch1 = input(true, title="Enable Bar Color?")
Switch2 = input(true, title="Enable Background Color?")
Switch3 = input(false, title="Enable Moving Average Trend Line?")

ConsecutiveBars = input(4,title="Consecutive Trend in Bars",minval=1)

// MA Calculation
MAlen = input(1,title="Moving Average Length: (1 = off)",minval=1)
SelectMA = input(2, minval=1, maxval=4, title='Moving Average: (1 = SMA), (2 = EMA), (3 = WMA), (4 = Linear)')
Price = input(close, title="Price Source")
Current =
 SelectMA == 1 ? sma(Price, MAlen) :
 SelectMA == 2 ? ema(Price, MAlen) :
 SelectMA == 3 ? wma(Price, MAlen) :
 SelectMA == 4 ? linreg(Price, MAlen,0) :
 na
Last =
 SelectMA == 1 ? sma(Price[1], MAlen) :
 SelectMA == 2 ? ema(Price[1], MAlen) :
 SelectMA == 3 ? wma(Price[1], MAlen) :
 SelectMA == 4 ? linreg(Price[1], MAlen,0) :
 na

// Calculation
MovingAverageTrend = if Current > Last
    1
else
    0

ConsecutiveBarsUp = MovingAverageTrend > 0.5 ? nz(ConsecutiveBarsUp[1]) + 1 : 0
ConsecutiveBarsDown = MovingAverageTrend < 0.5 ? nz(ConsecutiveBarsDown[1]) + 1 : 0
BarColor = MovingAverageTrend > 0.5 ? green : MovingAverageTrend < 0.5 ? red : blue
BackgroundColor = ConsecutiveBarsUp >= ConsecutiveBars ? green : ConsecutiveBarsDown >= ConsecutiveBars ? red : gray
MovingAverageLine = change(MovingAverageTrend) != 0 ? close : na

// Strategy
if (ConsecutiveBarsUp >= ConsecutiveBars)
    strategy.entry("ConsUpLE", strategy.long, comment="Bullish")
    
if (ConsecutiveBarsDown >= ConsecutiveBars)
    strategy.entry("ConsDnSE", strategy.short, comment="Bearish")

// output
barcolor(Switch1?BarColor:na)
bgcolor(Switch2?BackgroundColor:na)
plot(Switch3?MovingAverageLine:na, color=change(MovingAverageTrend)<0?green:red, linewidth=4)
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

مزید