مساوی لائن کراسنگ حکمت عملی


تخلیق کی تاریخ: 2023-11-23 16:42:58 آخر میں ترمیم کریں: 2023-11-23 16:42:58
کاپی: 0 کلکس کی تعداد: 592
1
پر توجہ دیں
1617
پیروکار

مساوی لائن کراسنگ حکمت عملی

جائزہ

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

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

اس حکمت عملی میں SMA میڈین لائن پیرامیٹرز کے دو سیٹ استعمال کیے گئے ہیں:smaB1smaB2اورsmaS1smaS2smaB1اورsmaB2خریدنے کے سگنل کا تعین کرنے کے لئے استعمال کیا جاتا ہے، وہ بالترتیب سست اور تیز میڈین لائن کی نمائندگی کرتے ہیں.smaB1پہنناsmaB2خریدنے کے لئے سگنلsmaS1اورsmaS2بیچنے کے سگنل کی نشاندہی کرنے کے لئے استعمال کیا جاتا ہے ، جو بالترتیب سست اور تیز میڈین لائن کی نمائندگی کرتا ہے۔smaS2کپڑے اتارناsmaS1اس طرح ، خرید و فروخت کی شرائط کو مختلف مارکیٹ کے حالات کے مطابق لچکدار طریقے سے ایڈجسٹ کیا جاسکتا ہے۔

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

طاقت کا تجزیہ

اس حکمت عملی کے کچھ اہم فوائد یہ ہیں:

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

خطرے کا تجزیہ

اس حکمت عملی کے کچھ خطرات بھی ہیں:

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

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

اصلاح کی سمت

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-11-15 00:00:00
end: 2023-11-22 00:00:00
period: 5m
basePeriod: 1m
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/
// © melihtuna

//@version=4
strategy("SMA Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital=10000, currency=currency.USD, commission_value=0.1, commission_type=strategy.commission.percent)

smaB1 = input(title="smaB1",defval=377)
smaB2 = input(title="smaB2",defval=200)
smaS1 = input(title="smaS1",defval=377)
smaS2 = input(title="smaS2",defval=200)
smawidth = 2

plot(sma(close, smaB1), color = #EFB819, linewidth=smawidth, title='smaB1')
plot(sma(close, smaB2), color = #FF23FD, linewidth=smawidth, title='smaB2')
plot(sma(close, smaS1), color = #000000, linewidth=smawidth, title='smaS1')
plot(sma(close, smaS2), color = #c48dba, linewidth=smawidth, title='smaS2')

// === INPUT BACKTEST RANGE ===
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay   = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
FromYear  = input(defval = 2020, title = "From Year", minval = 2017)
ToMonth   = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
ToDay     = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToYear    = input(defval = 9999, title = "To Year", minval = 2017)

// === FUNCTION EXAMPLE ===
start     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  
finish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)        
window()  => time >= start and time <= finish ? true : false 

longCondition = crossover(sma(close, smaB1),sma(close, smaB2))

if (window() and longCondition)
    strategy.entry("BUY", strategy.long)

shortCondition = crossover(sma(close, smaS2),sma(close, smaS1))

if (window() and shortCondition)
    strategy.entry("SELL", strategy.short)