
ایک سادہ حرکت پذیر اوسط کے ساتھ معاہدہ کرنے والی لکیری متحرک تجارتی حکمت عملی ایک تجارتی حکمت عملی ہے جو قیمت اور ایس ایم اے 200 کے تعلقات پر مبنی ہے۔ اس کا بنیادی خیال یہ ہے کہ مارکیٹ کی اوسط واپسی کی خصوصیات کا فائدہ اٹھایا جائے۔ جب قیمت ایس ایم اے 200 کے ایک خاص فیصد سے نیچے آجائے تو زیادہ سے زیادہ داخل ہوجائیں ، اور جب قیمت ایس ایم اے 200 یا اس سے اوپر کے معاہدے کی لکیری لائن پر واپس آجائے تو باہر نکلیں۔ یہ حکمت عملی بنیادی طور پر بڑے اسٹاک پر مبنی ہے ، جو دن کی لائن ٹائم فریم ورک کا استعمال کرتی ہے ، جس میں 14 فیصد معاہدہ لکیری کی بینڈوتھ ترتیب دی گئی ہے۔
اس حکمت عملی کا بنیادی اصول قیمت اور SMA200 (ایک 200 دن کی سادہ منتقل اوسط) کے درمیان تعلقات پر مبنی ہے:
داخلے کی شرائط:
دستبرداری کی شرائط(دو اختیارات ہیں):
تکنیکی پیرامیٹرز:
ریٹرننگ ٹائم سیٹنگ:
حکمت عملی کے نفاذ کی منطق واضح ہے: یہ فیصلہ کیا جاتا ہے کہ کون سی خارجی حکمت عملی استعمال کی جائے ، اس بات کو یقینی بنائیں کہ دونوں طریقوں کو بیک وقت فعال نہیں کیا جائے ، اور قیمتوں میں داخلے اور خارجی شرائط کو پورا کرنے کے مطابق اسی طرح کے تجارتی سگنل بھیجے جائیں۔
واضح داخلے اور باہر نکلنے کے مقاماتحکمت عملی: یہ حکمت عملی آپ کو واضح اور معروضی داخلہ اور باہر نکلنے کے سگنل فراہم کرتی ہے، اور اس سے آپ کو ذہنی طور پر متاثر ہونے والے جذبات کو کم کرنے میں مدد ملتی ہے۔
اوسط واپسی کا اصول: مارکیٹ کی اوسط قیمت کی واپسی کی خصوصیات کا بھرپور استعمال ، خاص طور پر بڑے اسٹاک جیسے نسبتا stable مستحکم اثاثوں کے لئے موزوں ہے۔
لچکدار انخلا کا نظاماس کے علاوہ ، یہ آپ کو دو آپٹ آؤٹ حکمت عملی کے اختیارات فراہم کرتا ہے ، جس سے تاجر اپنی خطرے کی ترجیحات اور مارکیٹ کے حالات کے مطابق ایڈجسٹ کرسکتے ہیں۔
پیرامیٹرز کو بہتر بنانے کی جگہ: حکمت عملیوں میں داخلہ اور باہر نکلنے کے فی صد کی سطح کو ایڈجسٹ کرنے کی اجازت دیتا ہے، مختلف مارکیٹ کے حالات کے لئے موافقت فراہم کرتا ہے.
پیمائش کی تاریخ حسب ضرورت: صارفین کو مخصوص مارکیٹ مرحلے کے لئے حکمت عملی کا اندازہ کرنے کے لئے وقت کی حد کی وضاحت کرنے کی اجازت دیتا ہے۔
قیمت کی چوٹی پر مبنی سگنل کا آغازقیمتوں میں اضافے اور کمی کے اشارے کے طور پر استعمال کیا جاتا ہے ، نہ کہ بندش کی قیمتوں میں ، تاکہ دن کے اندر اتار چڑھاؤ کو بہتر طور پر پکڑ سکے۔
جعلی دراندازی کا خطرہ: قیمتیں عارضی طور پر طے شدہ حد سے تجاوز کر سکتی ہیں اور پھر پیچھے ہٹ جاتی ہیں ، جس سے غلط سگنل پیدا ہوتا ہے۔ اس کا حل تصدیق کے اشارے کو بڑھانا یا وقت کا فلٹر لگانا ہوسکتا ہے۔
مارکیٹ کے رجحانات میں تبدیلی کا خطرہ: ایک مضبوط یک طرفہ رجحان کی منڈیوں میں ، اوسط قیمت کی واپسی کی حکمت عملی خراب کارکردگی کا مظاہرہ کرسکتی ہے۔ استعمال کرنے سے پہلے موجودہ مارکیٹ کے ماحول کا اندازہ لگانا یا رجحان فلٹر شامل کرنا تجویز کیا گیا ہے۔
پیرامیٹر کی حساسیت:SMA دورانیہ اور بریکٹ لائن فی صد کے انتخاب کی حکمت عملی کی کارکردگی پر زیادہ اثر پڑتا ہے۔ مختلف پیرامیٹرز کے مجموعے کی جانچ پڑتال کرکے بہترین ترتیب تلاش کی جانی چاہئے۔
صرف کثیر سر حکمت عملی: موجودہ حکمت عملی صرف کثیر منطق پر عمل پیرا ہے ، اور مسلسل گرتی ہوئی مارکیٹوں میں مواقع سے محروم ہوسکتی ہے۔ مختلف مارکیٹ کے حالات کا مقابلہ کرنے کے لئے کم عقلی منطق کو شامل کرنے پر غور کیا جاسکتا ہے۔
ٹائم فریم کی پابندی: حکمت عملی واضح طور پر صرف سورج کی لکیر کے چارٹ پر لاگو ہوتی ہے، دیگر ٹائم فریموں پر کارکردگی کی توثیق نہیں کی گئی۔
خطرے کے انتظام کا فقدان: کوڈ میں اسٹاپ نقصان کی ترتیب شامل نہیں ہے ، جو انتہائی صورت حال میں زیادہ نقصان کا سبب بن سکتی ہے۔ مناسب اسٹاپ نقصان کا طریقہ کار شامل کرنے کی سفارش کی گئی ہے۔
مختصر مدت کی حکمت عملی میں اضافہ: موجودہ حکمت عملی میں صرف کثیر حصوں کو نافذ کیا گیا ہے ، اور اس حکمت عملی کو مزید مارکیٹ کے حالات کے مطابق ڈھالنے کے ل the اس حکمت عملی میں فاریکس کی حکمت عملی کو شامل کیا جاسکتا ہے۔ اس کو نافذ کرنے کا طریقہ یہ ہے کہ ریورس شرائط شامل کی جائیں جو فاریکس میں داخلہ اور باہر نکلنے کا سبب بنے۔
نقصانات کی روک تھام میں شمولیتATR یا فکسڈ فی صد کی بنیاد پر سٹاپ نقصان کی ترتیب شامل کی جاسکتی ہے تاکہ انتہائی حالات میں بڑے پیمانے پر نقصان سے بچا جاسکے۔
دیگر تکنیکی اشارے کے ساتھ مل کر: سگنل کے معیار کو بہتر بنانے کے لئے اضافی فلٹرنگ شرائط جیسے RSI ، MACD یا حجم اشارے شامل کیے جاسکتے ہیں۔ مثال کے طور پر ، جب قیمت داخلے کی شرائط کو پورا کرتی ہے تو ، RSI کو اوور سیل زون میں رہنے کی ضرورت ہوتی ہے۔
متحرک ایڈجسٹمنٹ پیرامیٹر: مارکیٹ کے اتار چڑھاؤ کی بنیاد پر ، بٹ لائن کی چوڑائی کو ایڈجسٹ کیا جاسکتا ہے ، اتار چڑھاؤ میں اضافے پر بٹ لائن کی حد کو بڑھا دیا جاسکتا ہے ، اتار چڑھاؤ میں کمی پر بٹ لائن کی حد کو کم کیا جاسکتا ہے۔
ہولڈنگ مینجمنٹ میں اضافہ: فنڈز کے استعمال اور خطرے کے کنٹرول کو بہتر بنانے کے لئے تمام پوزیشنوں کی بجائے کچھ پوزیشنوں کو صاف کرنے کا فنکشن حاصل کریں۔
ٹائم فلٹر شامل کرنا: مارکیٹ کے اوقات پر مبنی فلٹرنگ کی شرائط شامل کی جاسکتی ہیں تاکہ غیر منفعتی تجارت کے اوقات میں سگنل جاری نہ ہوں۔
پوزیشن سائزنگ: ہر تجارت پر پوزیشن کی سائز کو متحرک طور پر اتار چڑھاؤ یا خطرے کے اشارے کی بنیاد پر ایڈجسٹ کیا جاتا ہے ، نہ کہ فکسڈ پوزیشن۔
کثیر دورانیہ تجزیہ: طویل اور مختصر ٹائم سائیکل تجزیہ کے ساتھ ، داخلے اور باہر نکلنے کے وقت کی درستگی کو بہتر بنائیں۔
ایک سادہ اور متحرک ٹریڈنگ حکمت عملی جو تکنیکی تجزیہ پر مبنی ہے ، تجارتی مواقع پر قبضہ کرنے کے لئے قیمتوں اور طویل مدتی متحرک اوسط کے مابین تعلقات کا استعمال کرتے ہوئے ایک مقداری تجارتی حکمت عملی ہے۔ یہ حکمت عملی خاص طور پر بڑے اسٹاک کے دن کی تجارت کے لئے موزوں ہے ، جس میں منافع کمانے کے لئے ایس ایم اے 200 کی قیمتوں میں داخل ہوتا ہے اور جب قیمت واپس آتی ہے یا کسی خاص سطح سے تجاوز کرتی ہے تو باہر نکل جاتا ہے۔
حکمت عملی کی بنیادی خوبیوں میں سے ایک یہ ہے کہ اس کے قواعد واضح ہیں ، سگنل کا مقصد ہے ، اور مختلف ٹریڈنگ طرزوں کے ل two دو مختلف باہر نکلنے کے طریقہ کار مہیا کیے گئے ہیں۔ تاہم ، حکمت عملی میں اس طرح کی حدود بھی ہیں جیسے اعلی پیرامیٹرز کی حساسیت ، اسٹاپ نقصان کا کوئی طریقہ کار نہیں ، اور صرف ایک سے زیادہ ہیڈ ٹریڈنگ۔
اس حکمت عملی کو مختلف مارکیٹ کے حالات میں زیادہ مستحکم کارکردگی کا مظاہرہ کرنے کی امید ہے ، جس میں فاریکس ٹریڈنگ کے فوائد اور نقصانات کے بارے میں مزید وضاحتیں شامل کی گئیں ہیں۔ یہ ایک اچھی بنیادی فریم ورک فراہم کرتا ہے جس میں انفرادی ضروریات اور مارکیٹ کی خصوصیات کے مطابق مزید تخصیص اور بہتری کی جاسکتی ہے۔
/*backtest
start: 2024-06-11 00:00:00
end: 2025-06-11 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © prasathalye
//@version=6
strategy("Upper or Lower Band Env Entry and Exit", overlay=true, fill_orders_on_standard_ohlc = true)
//Get User Input for LONG or SHORT ENVELOPE STRATEGY
//@version=6
//indicator("Input in an expression`", "", true)
//bool input_strategy = input.string("SHORT", "Strategy", options = ["SHORT", "LONG"]) == "SHORT"
//plot(plotDisplayInput ? close : na)
//string StrategySelection= input.text_area("SELECT EITHER LONG or SHORT")
bool strategyShortEnvelope=input.bool(true,"Exit at SMA200 STRATEGY")
bool strategyLongEnvelope=input.bool(false,"Exit at Upper Band STRATEGY")
if strategyShortEnvelope== true
strategyLongEnvelope == false
if strategyLongEnvelope == true
strategyShortEnvelope==false
//Basis = 20 Period SMA
//Upper Envelope = 20 Period SMA + (20 Period SMA x 0.1)
//Lower Envelope = 20 Period SMA - (20 Period SMA x 0.1)
// strategy for the exit at UPPER band of Envelope
if strategyLongEnvelope == true
conditionForBuy_1= low <= ta.sma(close,200) * 0.86
conditionForBuy_2= low <= ta.sma(close,200) * 0.9
conditionForSell_1= high >= ta.sma(close,200) * 1.1
conditionForSell_2 = high >= ta.sma(close,200) * 1.14
if conditionForBuy_1 or conditionForBuy_2
strategy.entry("My Long Entry Id", strategy.long)
if conditionForSell_1 or conditionForSell_2
strategy.close_all("Target Price Reached")
// strategy for the exit at LOWER band of Envelope
if strategyShortEnvelope == true
conditionForBuy_1= low <= ta.sma(close,200) * 0.85
conditionForBuy_2= low <= ta.sma(close,200) * 0.9
conditionForSell_1= high >= ta.sma(close,200) * 1.03
conditionForSell_2 = high >= ta.sma(close,200)
if conditionForBuy_1 or conditionForBuy_2
strategy.entry("My Long Entry Id", strategy.long)
if conditionForSell_1 or conditionForSell_2
strategy.close_all("Target Price Reached")