
اس حکمت عملی میں تین اشارے استعمال کیے گئے ہیں: نسبتا strong مضبوط اشاریہ (RSI) ، سپر ٹرینڈ لائن (SuperTrend) اور اوسط حقیقی اتار چڑھاؤ کی حد (ATR) ، تاکہ ایک جامع اور عملی مقدار میں تجارت کی حکمت عملی تشکیل دی جاسکے۔
آر ایس آئی ایک طاقتور اشارے ہے جو قیمت میں تبدیلی کی رفتار اور طاقت کی پیمائش کرکے مارکیٹ کو زیادہ خرید یا زیادہ فروخت کرنے کا فیصلہ کرتا ہے۔ جب آر ایس آئی اوور سیل زون سے نیچے ہوتا ہے تو یہ اوور سیل سگنل ہوتا ہے ، اور اس کے برعکس جب اوور سیل زون سے اوپر ہوتا ہے تو یہ اوور سیل سگنل ہوتا ہے۔
سپر ٹرینڈ ایک رجحان سے باخبر رہنے والا اشارے ہے جو موجودہ رجحان کی سمت کی شناخت کے لئے استعمال کیا جاسکتا ہے۔ جب قیمت سپر ٹرینڈ لائن سے اوپر ہوتی ہے تو ، اس کا اشارہ ہوتا ہے کہ یہ بڑھتی ہوئی رجحان میں ہے۔ جب قیمت سپر ٹرینڈ لائن سے نیچے ہوتی ہے تو ، اس کا اشارہ ہوتا ہے کہ یہ نیچے کی طرف ہے۔
اے ٹی آر کا استعمال مارکیٹ میں اتار چڑھاؤ کی سطح اور خطرے کی سطح کی پیمائش کرنے کے لئے کیا جاتا ہے۔ اے ٹی آر جتنا زیادہ ہوتا ہے ، مارکیٹ زیادہ شدید ہوتی ہے ، اس کے برعکس ، یہ نسبتا. مستحکم ہے۔ اس حکمت عملی میں اے ٹی آر کا استعمال روکنے کی حد اور کمائی کے نقصان کا تناسب قائم کرنے کے لئے کیا جاتا ہے۔
ایک اور سگنل:جب فاسٹ لائن آر ایس آئی سست لائن آر ایس آئی سے کم ہو اور قیمت سپر ٹرینڈ لائن سے زیادہ ہو تو زیادہ کام کریں۔
اس کا مطلب ہے:جب فوری لائن RSI سست لائن RSI سے اوپر ہو اور قیمت سپر ٹرینڈ لائن سے نیچے ہو تو ، کم کرنا؛
اسٹاپ نقصان سے نکلنا:جب ایک سے زیادہ آرڈر ہوتا ہے تو ، اگر فاسٹ لائن RSI سست لائن RSI سے زیادہ ہے یا قیمت سپر ٹرینڈ لائن سے کم ہے تو اس سے زیادہ آرڈر بند ہوجاتا ہے۔ جب ایک خالی آرڈر ہوتا ہے تو ، اگر فاسٹ لائن RSI سست لائن RSI سے کم ہے یا قیمت سپر ٹرینڈ لائن سے زیادہ ہے تو اس سے باہر نکلنے سے روک دیا جاتا ہے۔
رجحانات کا سراغ لگانا: سپر ٹرینڈ واضح طور پر رجحانات کی سمت کی نشاندہی کرتا ہے۔
رفتار کی تصدیق: آر ایس آئی اس بات کو یقینی بناتا ہے کہ تجارت موجودہ مارکیٹ کے جذبات کے مطابق ہے۔
اتار چڑھاؤ کی خود کار طریقے سے موافقت: مارکیٹ میں تبدیلیوں کے مطابق اے ٹی آر کی بنیاد پر نقصانات کو متحرک طور پر ایڈجسٹ کریں۔
رجحان کی غلط جوڑی کا خطرہ: جب سپر ٹرینڈ کا امکان اصل رجحان کی سمت سے متصادم ہوتا ہے تو ، نقصانات کا سامنا کرنا پڑتا ہے۔ پیرامیٹرز کو بہتر بنانے کے ذریعے غلطی کی شرح کو کم کیا جاسکتا ہے۔
اسٹاپ نقصان کو چالو کرنے کا خطرہ: اسٹاپ نقصان کو قریب سے شکست دی جاسکتی ہے ، معقول حد تک اسٹاپ نقصان کا فاصلہ طے کیا جانا چاہئے۔
غلط پیرامیٹرز کا خطرہ: آر ایس آئی پیرامیٹرز کی غلط ترتیب تجارت کے وقت کے انتخاب کو متاثر کرے گی۔ مناسب پیرامیٹرز کا تعین کرنے کے لئے کافی پیچھے کی جانچ پڑتال کی جانی چاہئے۔
نظام کی استحکام کو بہتر بنانے کے لئے دیگر اشارے کے ساتھ مل کر سگنل فلٹرنگ؛
زیادہ سے زیادہ واپسی کی بنیاد پر آر ایس آئی پیرامیٹرز کے مجموعے کو بہتر بنائیں۔
بہترین سپر ٹرینڈ پیرامیٹرز کو تلاش کرنے کے لئے ایک الیکشنری الگورتھم کا استعمال کریں۔
اس حکمت عملی میں رجحانات ، حرکیات اور اتار چڑھاؤ کے اشارے شامل ہیں ، جس سے تجارتی سگنل کی وضاحت ، پیرامیٹرز کی ترتیب میں لچک ، اور خطرے پر قابو پانے والی ایک مقداری تجارتی حکمت عملی تشکیل دی گئی ہے۔ مسلسل جانچ اور اصلاح کے ذریعہ ، مستحکم اضافی منافع کی توقع کی جاسکتی ہے۔
/*backtest
start: 2022-11-27 00:00:00
end: 2023-12-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("RSI, SuperTrend, and ATR Strategy", overlay=true)
// Define input parameters
rsiLength1 = input(14, title="RSI Length 1")
rsiLength2 = input(21, title="RSI Length 2")
supertrendMultiplier = input(1.5, title="SuperTrend Multiplier")
// Calculate indicators
rsi1 = ta.rsi(close, rsiLength1)
rsi2 = ta.rsi(close, rsiLength2)
supertrend = ta.atr(14) * supertrendMultiplier
// Define trading conditions
rsiLongCondition = rsi1 > rsi2
rsiShortCondition = rsi1 < rsi2
supertrendLongCondition = close > supertrend
supertrendShortCondition = close < supertrend
// Execute trades
if (rsiLongCondition and supertrendLongCondition)
strategy.entry("Long", strategy.long)
if (rsiShortCondition and supertrendShortCondition)
strategy.entry("Short", strategy.short)
if (strategy.position_size > 0 and (rsiShortCondition or supertrendShortCondition))
strategy.close("Long")
if (strategy.position_size < 0 and (rsiLongCondition or supertrendLongCondition))
strategy.close("Short")
// Plot indicators on the chart
plot(rsi1, color=color.orange, title="RSI 1")
plot(rsi2, color=color.yellow, title="RSI 2")
plot(supertrend, color=color.blue, title="SuperTrend")