دوہری حرکت پذیر اوسط کراس اوور الٹ کرنے کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-01 16:56:43
ٹیگز:

img

جائزہ

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

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

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

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

بنیادی منطق مندرجہ ذیل ہے:

// Buy condition: 9-day line crosses above 14-day line and close price is above 50-day line 
buyCondition = ta.crossover(sma9, sma14) and close > sma50 

// Sell condition: 9-day line crosses below 14-day line and close price is below 50-day line
sellCondition = ta.crossunder(sma9, sma14) and close < sma50

فوائد کا تجزیہ

دوہری حرکت پذیر اوسط کی حکمت عملی کے فوائد واضح ہیں:

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

خطرے کا تجزیہ

دوہری حرکت پذیر اوسط حکمت عملی میں بھی کچھ خطرات ہیں:

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

خطرات سے نمٹنے کے لئے ، مندرجہ ذیل جیسے اصلاحات کی جاسکتی ہیں:

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

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

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

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

خلاصہ

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


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

//@version=5
strategy("smaCrossReverse", shorttitle="smaCrossReverse", overlay=true)

// Define the length for the SMAs
sma9Length = input(9, title="SMA 9 Length")
sma14Length = input(14, title="SMA 14 Length")
sma50Length = input(50, title="SMA 50 Length")  // Add input for SMA 50

// Calculate SMAs
sma9 = ta.sma(close, sma9Length)
sma14 = ta.sma(close, sma14Length)
sma50 = ta.sma(close, sma50Length)  // Calculate SMA 50

// Buy condition: SMA 9 crosses above SMA 14 and current price is above SMA 50
buyCondition = ta.crossover(sma9, sma14) and close > sma50

// Sell condition: SMA 9 crosses below SMA 14 and current price is below SMA 50
sellCondition = ta.crossunder(sma9, sma14) and close < sma50

// Track the time since position was opened
var float timeElapsed = na
if (buyCondition)
    timeElapsed := 0
else
    timeElapsed := na(timeElapsed[1]) ? timeElapsed[1] : timeElapsed[1] + 1

// Close the buy position after 5 minutes
if (timeElapsed >= 5)
    strategy.close("Buy")

// Track the time since position was opened
var float timeElapsedSell = na
if (sellCondition)
    timeElapsedSell := 0
else
    timeElapsedSell := na(timeElapsedSell[1]) ? timeElapsedSell[1] : timeElapsedSell[1] + 1

// Close the sell position after 5 minutes
if (timeElapsedSell >= 5)
    strategy.close("Sell")

// Plot the SMAs on the chart
plot(sma9, title="SMA 9", color=color.blue)
plot(sma14, title="SMA 14", color=color.red)
plot(sma50, title="SMA 50", color=color.green)  // Plot SMA 50 on the chart

// Strategy entry and exit conditions using if statements
if (buyCondition)
    strategy.entry("Buy", strategy.long)

if (sellCondition)
    strategy.entry("Sell", strategy.short)


مزید