آر ایس آئی ٹریکنگ اے ڈی ایکس حکمت عملی آر ایس آئی اشارے اور اے ڈی ایکس اشارے کے امتزاج کی ایک لمبی لائن رجحان ٹریکنگ حکمت عملی ہے۔ یہ حکمت عملی آر ایس آئی اشارے کے ذریعہ اس بات کا تعین کرتی ہے کہ آیا مارکیٹ میں زیادہ خرید و فروخت ہے یا نہیں ، اس کے ساتھ ساتھ اے ڈی ایکس اشارے کی موجودہ رجحان کی طاقت کا تعین کرنے کے لئے ، اس رجحان میں اضافے کے بغیر طویل پوزیشن میں داخل ہونے کے لئے ، اور جب رجحان کمزور ہوتا ہے یا اس سے زیادہ ہوتا ہے تو اس کی لمبی لائن پوزیشن رکھنے کی حکمت عملی۔
اس حکمت عملی میں بنیادی طور پر آر ایس آئی اور اے ڈی ایکس اشارے کا مجموعہ استعمال کیا جاتا ہے تاکہ داخلے اور باہر نکلنے کا وقت معلوم کیا جاسکے۔
داخلے کی شرائط:
یا:
باہر نکلنے کی شرائط:
یا:
یا:
20 ویں ایس ایم اے میں کمی۔
یہ حکمت عملی آر ایس آئی کے ذریعہ اوورلوڈ اوورلوڈ کا فیصلہ کرتی ہے ، جس میں اے ڈی ایکس کے فیصلے کے رجحان کے ساتھ مل کر ، جب رجحان اوپر نہیں ہوتا ہے تو خریدنے کے لئے ، اور جب اوورلوڈ یا رجحان کمزور ہوجاتا ہے تو باہر نکل جاتا ہے ، اور مجموعی طور پر لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لم
اس حکمت عملی کے اہم فوائد یہ ہیں:
آر ایس آئی اور اے ڈی ایکس دونوں اشارے کے ساتھ مل کر ، رجحانات اور اوورلوڈ اور اوورلوڈ کو زیادہ درست اندازہ لگایا جاسکتا ہے ، اور انٹری اور آؤٹ آؤٹ زیادہ درست ہے۔
اگر آپ کو لگتا ہے کہ آپ کے پیسے میں اضافہ ہوا ہے تو ، آپ کے پیسے میں اضافہ ہوا ہے ، اور آپ کے پیسے میں اضافہ ہوا ہے۔
آر ایس آئی نے زیادہ لچکدار پیرامیٹرز مرتب کیے ، وسط اور لمبی لائن رجحانات کی پیروی کی ، جس سے بار بار تجارت کم ہوتی ہے۔
اسٹریٹجک آپریشنز سادہ، لاگو کرنے کے لئے آسان، طویل لائن کے لئے موزوں ہے.
قابل ترتیب پیرامیٹرز لچکدار ہیں اور ایڈجسٹ کرنے کے لئے کافی جگہ ہے۔
اس حکمت عملی میں کچھ خطرات بھی ہیں:
ADX اشارے میں تاخیر کی وجہ سے ، رجحان کی تبدیلی کے نقطہ نظر سے محروم ہونے سے نقصان میں اضافہ ہوسکتا ہے۔
اسٹاک کی قیمتوں میں تیزی سے کمی آنے پر ، اسٹاپ نقصانات تاخیر سے ٹرگر ہوسکتے ہیں ، اور نقصانات کو بڑھا سکتے ہیں۔
داخلہ کے وقت آر ایس آئی پیرامیٹرز کو زیادہ نرمی سے ترتیب دیا گیا ہے ، جس کی وجہ سے اوور بائڈ لمبی پوزیشن کی مدت ہوسکتی ہے۔
ADX پیرامیٹرز بہت حساس ہیں ، جس کی وجہ سے جب رجحان کمزور ہوتا ہے تو غلط فہمی پیدا ہوسکتی ہے۔
جب بڑے بازار غیر معمولی ہوتے ہیں تو ، انفرادی حصص میں بھی الٹ حرکت ہوسکتی ہے۔
خطرے کا انتظام:
ADX پیرامیٹرز کو مناسب طریقے سے مختصر کریں تاکہ یہ زیادہ حساس ہو۔
زیادہ نقصان سے بچنے کے لئے زیادہ سخت اسٹاپ نقصان کی حد طے کریں۔
RSI پیرامیٹرز کو مناسب طریقے سے سخت کریں تاکہ زیادہ خریدنے اور طویل عرصے تک پوزیشن رکھنے سے بچایا جاسکے۔
ADX پیرامیٹرز کو زیادہ حساس نہ کریں ، تاکہ غلطی سے بچ سکے۔
جب بڑی پوزیشنوں میں تبدیلی ہوتی ہے تو ، حکمت عملی کو مناسب طریقے سے روکیں ، دستی مداخلت کریں۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
آر ایس آئی پیرامیٹرز کی ترتیبات کو بہتر بنائیں اور حکمت عملی کے اثر و رسوخ پر مختلف دورانیہ کے پیرامیٹرز کے اثرات کی جانچ کریں۔
ADX پیرامیٹرز کے مجموعے کو بہتر بنانا ، حکمت عملی کی رجحانات کو پکڑنے کی صلاحیت پر DI اور ADX سائیکل پیرامیٹرز کے اثرات کی جانچ کرنا۔
اس کے علاوہ، ٹیسٹ میں دیگر اشارے شامل کیے گئے ہیں، جیسے کہ MACD.
مختلف مساوی لائنوں کے مجموعے کی جانچ پڑتال کریں تاکہ داخلے کے وقت کو بہتر بنایا جاسکے۔
اسٹاپ اسٹاپ نقصان کی حکمت عملی کو شامل کرنے کی جانچ ، حکمت عملی کے منافع کے خطرے کے تناسب کو بڑھانا۔
بڑی پوزیشن انڈیکس کی حالت کا فیصلہ کرنے کے لئے ، بڑی پوزیشن کی باری پر دستی طور پر حکمت عملی کو روکنا۔
RSI ٹریکنگ ADX حکمت عملی مجموعی طور پر ایک زیادہ آسان اور عملی طویل لائن رجحان ٹریکنگ حکمت عملی ہے۔ یہ ایک ہی وقت میں RSI اور ADX دونوں اشارے کے فوائد کو جوڑتا ہے ، رجحان کے فیصلے اور اوور خرید اوور فروخت فیصلے میں زیادہ درست ہے۔ حکمت عملی کا آپریشن آسان ہے ، اس پر عمل درآمد کرنا آسان ہے ، اور اس میں کچھ پیرامیٹرز کی اصلاح کی گنجائش بھی ہے۔ لیکن ADX کے پیچھے پڑنے والے مسائل اور اسٹاپ نقصان کی ترتیب کے مسائل پر بھی توجہ دینے کی ضرورت ہے۔ مجموعی طور پر ، یہ حکمت عملی وسط لمبی لائن رجحانات کی پیروی کرنے کے لئے بہت موزوں ہے ، جو سرمایہ کاروں کے لئے مستحکم منافع کا باعث بن سکتی ہے۔
/*backtest
start: 2022-10-03 00:00:00
end: 2023-10-09 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//Copyright by Reed Asset Management registered in Shanghai, China
//该策略为上海蘆田资产管理有限公司制
//@version=2
strategy("[蘆田策略]ADX+RSI", overlay=true)
//ADX
adxlen = input(14, title="ADX Smoothing")
dilen = input(14, title="DI Length")
dirmov(len) =>
up = change(high)
down = -change(low)
truerange = rma(tr, len)
plus = fixnan(100 * rma(up > down and up > 0 ? up : 0, len) / truerange)
minus = fixnan(100 * rma(down > up and down > 0 ? down : 0, len) / truerange)
[plus, minus]
adx(dilen, adxlen) =>
[plus, minus] = dirmov(dilen)
sum = plus + minus
adx = 100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
sig = adx(dilen, adxlen)
plot(sig, color=red, title="ADX")
//ADX+RSI Strategy Long Entry
longEntry1 = sma(close, 20) > sma(close, 20)[1] //check if the ADX is rising
longEntry2 = (adx(14, 14) - adx(14, 14)[1]) > 0.2
longEntry3 = rsi(close, 14) < 85
longEntry4 = (adx(14, 14) - adx(14, 14)[1]) > 0
longEntry5 = (adx(14, 14) - adx(14, 14)[1] ) < 0.2
longEntry6 = rsi(close, 14) < 50
longCondition1 = longEntry1 and longEntry2 and longEntry3
longCondition2 = longEntry1 and longEntry4 and longEntry5 and longEntry6
if(longCondition1 or longCondition2)
strategy.entry("long", strategy.long)
//ADX+RSI Strategy Long Exit
longExit1 = rsi(close, 9) > 75
longExit2 = (adx(14, 14) - adx(14, 14)[1]) > 0
longExit3 = (adx(14, 14) - adx(14, 14)[1] ) < 0.2
longExit4 = (adx(14, 14) - adx(14, 14)[1]) > 0.2
longExit5 = sma(close, 20) < sma(close,20)[1]
longExitCondition1 = longExit1 and longExit2 and longExit3
longExitCondition2 = longExit1 and longExit4
longStop1 = strategy.position_avg_price + 4 * tr
longExitCondition3 = longExit5
longStop2 = sma(close, 20)
strategy.close_all(when = longExitCondition1)
if (longExitCondition2)
strategy.exit("exit", "long", stop = longStop1)
if (longExitCondition3)
strategy.exit("exit", "long", stop = longStop2)
//Strategy