وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ایس ایم اے-3 ٹریڈنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-11 08:33:43
ٹیگز:تجارتتکنیکی تجزیہچلتی اوسطایس ایم اےرجحانبریک آؤٹخطرے کا انتظاممنی مینجمنٹ

ایس ایم اے 3 ٹریڈنگ حکمت عملی ایک تکنیکی تجزیہ کا نقطہ نظر ہے جو تجارتی مواقع کی نشاندہی کرنے کے لئے 3 سادہ چلتی اوسط استعمال کرتا ہے۔ یہ تاجر نورو نے تیار کیا تھا اور اس کا مقصد قلیل مدتی قیمت کے رجحانات پر سرمایہ لگانا ہے۔

یہ کیسے کام کرتا ہے

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

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

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

فوائد اور خطرات

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

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

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

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


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

//Noro
//2018

//@version=2
strategy(title = "Noro's SMA-3 Strategy v1.0", shorttitle = "SMA-3 str 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 5)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(false, defval = false, title = "Short")
capital = input(100, defval = 100, minval = 1, maxval = 10000, title = "Capital, %")
p = input(20, "bars")
d = input(15, "percent")
showlines = input(true, defval = true, title = "Show Lines?")
fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")

//SMAs
sma = sma(close, p)
upex = sma * ((100 + d) / 100)
dnex = sma * ((100 - d) / 100)
exit = high > sma and low < sma

//Lines
col = showlines ? blue : na
plot(upex, linewidth = 3, color = col, transp = 0)
plot(sma, linewidth = 3, color = col, transp = 0)
plot(dnex, linewidth = 3, color = col, transp = 0)

//Trading
lot = strategy.position_size != strategy.position_size[1] ? strategy.equity / close * capital / 100 : lot[1]

if true
    strategy.entry("Long", strategy.long, needlong == false ? 0 : lot, limit = dnex, when = (time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))
    strategy.entry("Short", strategy.short, needshort == false ? 0 : lot, limit = upex, when = (time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))

if time > timestamp(toyear, tomonth, today, 23, 59) or exit
    strategy.close_all()

متعلقہ

مزید