
یہ حکمت عملی ایک قلیل مدتی ٹریکنگ حکمت عملی ہے جو چلتی اوسط پر مبنی ہے۔ اس میں سونے کے کراس کو خریدنے کے سگنل کے طور پر استعمال کیا جاتا ہے اور طویل مدتی اور قلیل مدتی چلتی اوسط کو فروخت کے سگنل کے طور پر استعمال کیا جاتا ہے ، اور آر ایس آئی اشارے کے ساتھ مل کر جعلی سگنل کو فلٹر کیا جاتا ہے۔ یہ ایک عام شارٹ لائن ٹریڈنگ حکمت عملی ہے جو اعلی تعدد دن کے اندر تجارت کے لئے موزوں ہے۔
اس حکمت عملی میں 200 لمبی مدت کی سادہ حرکت پذیر اوسط ملونگ اور 21 لمبی مدت کی مختصر مدت کی اشاریہ حرکت پذیر اوسط مشورت استعمال کی جاتی ہے۔ جب قیمت طویل مدتی اوسط سے تجاوز کرتی ہے اور RSI 20 سے کم ہوتی ہے تو خریدنے کا اشارہ ہوتا ہے۔ جب قیمت قلیل مدتی اوسط سے تجاوز کرتی ہے اور RSI 80 سے زیادہ ہوتی ہے تو فروخت کا اشارہ ہوتا ہے۔ جعلی سگنلوں کو فلٹر کرنے کے لئے ، اس نے ایک اضافی شرط بھی رکھی ہے: صرف اس صورت میں کثیر پوزیشنیں کھولی جائیں گی جب قیمت قلیل مدتی اوسط سے کم ہو اور پچھلی K لائن کی سب سے کم قیمت سے زیادہ ہو۔
اس حکمت عملی میں ایک ہی وقت میں 1٪ اسٹاپ اور 1٪ اسٹاپ مقرر کیا گیا ہے۔ یعنی کثیر پوزیشن اسٹاپ قیمت خرید کی قیمت کا 99٪ ہے ، اور اسٹاپ قیمت خرید کی قیمت کا 101٪ ہے۔ اس کے برعکس ، مختصر پوزیشن ، اس بات کو یقینی بناتی ہے کہ ہر تجارت پر سخت خطرے کا کنٹرول ہو۔
اس حکمت عملی کا سب سے بڑا فائدہ اس کی قلیل مدتی ٹریکنگ کی خصوصیات میں ہے۔ حرکت پذیر اوسط کے ساتھ سونے / ڈیڈ فورکس کا مجموعہ قلیل مدتی رجحانات کی شناخت کے لئے ایک موثر تکنیکی اشارے ثابت ہوا ہے۔ آر ایس آئی کے انتہائی فلٹرنگ کے ساتھ مل کر ، قلیل مدتی الٹ کے مواقع کو مؤثر طریقے سے شناخت کیا جاسکتا ہے ، اور پوزیشن کو بروقت ایڈجسٹ کیا جاسکتا ہے۔ اس ہائی فریکوئینسی ٹریڈنگ حکمت عملی سے قیمتوں میں قلیل مدتی اتار چڑھاو کو بھرپور طور پر پکڑنے اور منافع بخش ہونے میں مدد ملتی ہے۔
ایک اور فائدہ یہ ہے کہ اس حکمت عملی میں ایک سخت اسٹاپ نقصان کا طریقہ کار ترتیب دیا گیا ہے۔ اس سے قطع نظر کہ زیادہ یا کم ہو ، اسٹاپ نقصان کی قیمت خرید / فروخت کی قیمت کے 1٪ سے کم پر مقرر کی گئی ہے ، جس سے نقصان کو بڑھانے سے روکنے کے لئے فوری طور پر روک دیا جاسکتا ہے۔ اسٹاپ کو بھی اسی طرح 1٪ پر ترتیب دیا گیا ہے ، تاکہ منافع کے بعد بروقت اسٹاپ کو یقینی بنایا جاسکے۔
اس حکمت عملی کا سب سے بڑا خطرہ یہ ہے کہ اس سے زیادہ تجارت پیدا ہوسکتی ہے۔ جب قیمتیں میڈین لائن کے قریب اتار چڑھاؤ کرتی ہیں تو ، پوزیشنوں کو بند کرنے کا عمل اکثر متحرک ہوتا ہے ، جو پوزیشن رکھنے کے اخراجات اور فیسوں پر قابو پانے کے لئے نقصان دہ ہوتا ہے۔ اس وقت اشارے کے پیرامیٹرز کو مناسب طریقے سے نرمی کی ضرورت ہوتی ہے ، جس سے غیر ضروری تجارت میں کمی واقع ہوتی ہے۔
ایک اور خطرہ یہ ہے کہ حرکت پذیر اوسط غلط سگنل دینے کے لئے آسان ہے۔ جب قیمتوں میں شدید اتار چڑھاؤ ہوتا ہے تو ، اصل رجحان میں کوئی تبدیلی نہیں آتی ہے ، لیکن حرکت پذیر اوسط غلط سگنل دے سکتا ہے۔ اس وقت RSI کی انتہائی قیمتوں پر انحصار کرنے کی ضرورت ہوتی ہے تاکہ نیچے کی طرف واپسی سے بچ سکے۔ آپ RSI پیرامیٹرز کو بہتر بنانے کے لئے جانچ کر سکتے ہیں ، تاکہ فلٹرنگ زیادہ سخت ہو۔
اس حکمت عملی کو مزید بہتر بنانے کے لیے درج ذیل نکات پر غور کیا جا سکتا ہے:
دوسرے اشارے جیسے KD ، MACD ، وغیرہ کو فلٹر کریں تاکہ مارکیٹ کی اصل حرکت کا اندازہ لگانے کے لئے مزید اشارے شامل کیے جاسکیں ، تاکہ غلط سگنل سے بچا جاسکے۔
متحرک اوسط پیرامیٹرز کو بہتر بنائیں اور حکمت عملی کے اثر و رسوخ پر مختلف دورانیہ کے پیرامیٹرز کے اثرات کی جانچ کریں۔
اسٹاپ نقصان کو روکنے کے پیرامیٹرز کو بہتر بنائیں ، اور اسٹاپ نقصان کی حد کو مناسب طریقے سے بڑھا دیں تاکہ اسٹاپ نقصان کے متحرک ہونے کے امکانات کو کم کیا جاسکے۔
ٹرانزیکشن کے وقت فلٹرنگ کو بڑھانا، صرف فعال ٹریڈنگ کے اوقات میں پوزیشن کھولیں، راتوں رات کے خطرے سے بچنے کے لئے.
دن کے اندر سائیکل اور خالی ہولڈنگ فلٹرنگ منطق میں اضافہ ، بے معنی تجارت کی تعدد کو کم کرنا ، اور فیسوں میں کمی۔
یہ حکمت عملی مجموعی طور پر ایک عام قلیل مدتی ٹریکنگ حکمت عملی ہے۔ یہ قلیل مدتی رجحانات کا تعین کرنے کے لئے منتقل اوسط کے ساتھ سونے / ڈیڈ فورکس کے جوڑے کا استعمال کرتی ہے ، اور RSI اشارے کے ساتھ جعلی سگنلوں کو فلٹر کرتی ہے۔ حکمت عملی میں اعلی تعدد دن کے اندر تجارت کا فائدہ ہوتا ہے ، جو قیمتوں میں قلیل مدتی اتار چڑھاو کو بھرپور طور پر پکڑ سکتا ہے۔ تاہم ، اس میں ایک خاص جعلی سگنل کا خطرہ اور زیادہ تجارت کا خطرہ بھی موجود ہے۔ پیرامیٹرز کو بہتر بنانے اور دیگر اشارے شامل کرنے سے حکمت عملی کو مزید بہتر بنایا جاسکتا ہے ، اور حکمت عملی کی استحکام بخش صلاحیت کو بہتر بنایا جاسکتا ہے۔
/*backtest
start: 2024-01-27 00:00:00
end: 2024-02-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("simple pull back", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// Input values
malongperiod = input.int(200, "Long Term SMA Period", group="Parameters")
mashortperiod = input.int(21, "Short Term SMA Period", group="Parameters")
stoprate = 1 // Set the stop loss percentage to 1%
profit = input.int(1, "Take Profit Percentage", group="Parameters") // Change the take profit percentage to 1%
startday = input(title="Start Trade Day", defval=timestamp("01 Jan 2000 13:30 +0000"), group="Period")
endday = input(title="End Trade Day", defval=timestamp("1 Jan 2099 19:30 +0000"), group="Period")
// Plotting indicators
malong = ta.sma(close, malongperiod)
mashort = ta.ema(close, mashortperiod)
plot(malong, color=color.aqua, linewidth=2)
plot(mashort, color=color.yellow, linewidth=2)
// Date range
datefilter = true
// Long entry condition
if close > malong and close < mashort and strategy.position_size == 0 and datefilter and ta.rsi(close, 3) < 20
strategy.entry("Long", strategy.long)
// Short entry condition
if close < malong and close > mashort and strategy.position_size == 0 and datefilter and ta.rsi(close, 3) > 80
strategy.entry("Short", strategy.short)
// Exit conditions with 1% stop loss and 1% take profit
strategy.exit("Cut", "Long", stop=(1 - 0.01 * stoprate) * strategy.position_avg_price, limit=(1 + 0.01 * profit) * strategy.position_avg_price)
if close > mashort and close < low[1] and strategy.position_size > 0
strategy.close("Long")
if close < mashort and close > high[1] and strategy.position_size < 0
strategy.close("Short")