ایس ایم اے منتقل اوسط کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-03-28 17:50:00
ٹیگز:

img

جائزہ

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

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

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

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

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

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

خطرے کا تجزیہ

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

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

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

نتیجہ

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


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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © j0secyn

//@version=5
strategy("MA Cross", overlay=true, margin_long=100, margin_short=100, default_qty_value=100, default_qty_type=strategy.percent_of_equity, initial_capital=10000)

// === INPUT BACKTEST RANGE ===
fromDay   = input.int(defval = 1, title = "From Day", minval = 1, maxval = 31)
fromMonth = input.int(defval = 1, title = "From Month", minval = 1, maxval = 12)
fromYear  = input.int(defval = 2018,title = "From Year", minval = 1970)
thruDay   = input.int(defval = 30, title = "Thru Day", minval = 1, maxval = 31)
thruMonth = input.int(defval = 9, title = "Thru Month", minval = 1, maxval = 12)
thruYear  = input.int(defval = 2024, title = "Thru Year", minval = 1970)

slow_ma_length = input.int(defval = 100, title = "Slow MA lenght")
fast_ma_length = input.int(defval = 30, title = "Fast MA lenght")

// === FUNCTION EXAMPLE ===
start     = timestamp(fromYear, fromMonth, fromDay, 00, 00)            // backtest start  window
finish    = timestamp(thruYear, thruMonth, thruDay, 23, 59)            // backtest finish window
window()  => true

// === LOGIC ===
crossOv = ta.crossover(ta.sma(close, fast_ma_length), ta.sma(close, slow_ma_length))
crossUn = ta.crossunder(ta.sma(close, fast_ma_length), ta.sma(close, slow_ma_length))

// === EXECUTION ===
// strategy.entry("L", strategy.long, when = window() and crossOv)        // enter long when "within window of time" AND crossover
// strategy.close("L", when = window() and crossUn)                       // exits long when "within window of time" AND crossunder         
strategy.entry("L", strategy.long, when = window() and crossOv)        // enter long when "within window of time" AND crossover
strategy.close("L", when = window() and crossUn)                       // exits long when "within window of time" AND crossunder         

مزید