متحرک اوسط اور رشتہ دار طاقت کے اشاریہ پر مبنی مومینٹم ریورسل حکمت عملی


تخلیق کی تاریخ: 2024-01-03 17:14:15 آخر میں ترمیم کریں: 2024-01-03 17:14:15
کاپی: 10 کلکس کی تعداد: 547
1
پر توجہ دیں
1621
پیروکار

متحرک اوسط اور رشتہ دار طاقت کے اشاریہ پر مبنی مومینٹم ریورسل حکمت عملی

جائزہ

یہ حکمت عملی ایک متحرک الٹ حکمت عملی ہے جو چلتی اوسط اور نسبتا strong کمزور اشارے پر مبنی ہے۔ یہ تیز رفتار اور آہستہ چلتی اوسط کی کراسنگ کے ساتھ ساتھ اوورلوڈ اوور سیل سگنل کا استعمال کرتے ہوئے انٹری اور ایگزٹ کا فیصلہ کرتا ہے۔

حکمت عملی کا اصول

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

جب 14 دن چلنے والی اوسط پر 28 دن چلنے والی اوسط سے گزرتا ہے اور آر ایس آئی 30 سے کم ہے یا آر ایس آئی 13 سے کم ہے تو ، فیصلہ موڑنے کا فیصلہ کرتا ہے ، اور زیادہ داخلہ کرتا ہے۔ جب 14 دن چلنے والی اوسط کے نیچے 28 دن چلنے والی اوسط سے گزرتا ہے تو ، فیصلہ موڑنے کا فیصلہ ناکام ہوجاتا ہے ، اور اس کا کچھ حصہ رک جاتا ہے۔

اس کے علاوہ ، حکمت عملی میں جزوی اسٹاپ کا طریقہ کار بھی موجود ہے۔ جب ہولڈنگ ریٹرن مقررہ اسٹاپ پوائنٹ (ڈیفالٹ 8٪) تک پہنچ جاتا ہے تو ، جزوی اسٹاپ (ڈیفالٹ 50٪ فروخت) ہوتا ہے۔

طاقت کا تجزیہ

اس حکمت عملی میں منتقل اوسط کے فوائد شامل ہیں اور whipsaw کے نقصانات سے بچنے کے لئے.

  1. تیز اور سست حرکت پذیری اوسط کے ذریعے کچھ شور کو فلٹر کریں۔

  2. RSI اشارے نے اوور خریدنے اور اوور فروخت کرنے سے گریز کیا ہے۔

  3. اس کے علاوہ ، اس میں کچھ منافع کو لاک کرنے اور خطرے کو کم کرنے کے لئے جزوی روک تھام کا طریقہ کار شامل ہے۔

خطرے کا تجزیہ

  1. ڈبل چلتی اوسط کراسنگ حکمت عملی آسانی سے whipsaw پیدا کرتی ہے ، جس سے نقصان ہوتا ہے۔ یہ حکمت عملی آر ایس آئی اشارے کے ذریعہ معاون فیصلے کرتی ہے ، جس سے کچھ whipsaw کو فلٹر کیا جاسکتا ہے۔

  2. جزوی روکنے سے بڑے واقعات سے محروم ہوسکتا ہے۔ روکنے کے نقطہ کو ایڈجسٹ کرکے خطرات اور فوائد کو متوازن کیا جاسکتا ہے۔

اصلاح کی سمت

  1. مختلف پیرامیٹرز کے متحرک اوسط کے مجموعے کی جانچ کر سکتے ہیں، بہترین پیرامیٹرز تلاش کرنے کے لئے.

  2. مختلف RSI thresholds کی جانچ پڑتال کر سکتے ہیں.

  3. آپ کو آپ کے کاروبار کے بارے میں کیا خیال ہے؟ آپ کو آپ کے کاروبار کے بارے میں کیا خیال ہے۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-02 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title = "14/28 SMA and RSI", shorttitle = "14/28 SMA and RSI", overlay = false, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, currency = currency.USD)
src = close, len = input(14, minval=1, title="Length")
take_Profit=input(8, title="Take Profit")
quantityPercentage=input(50, title="Percent of Quantity to Sell")
closeOverbought=input(true, title="Close Overbought and Take Profit")
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
longCondition = 0
sellCondition = 0
takeProfit = 0
quantityRemainder = 100
smaSignal = input(14, title="SMA Signal Period")
smaLong = input(28, title="SMA Longer Period")
if ((sma(close, smaSignal) >= sma(close, smaLong) and rsi<= 30) or (rsi<=13)) and strategy.position_size==0
    longCondition:=1

if longCondition==1
    strategy.entry("Buy", strategy.long)
    
profit = ((close-strategy.position_avg_price)/strategy.position_avg_price) * 100

if sma(close, smaSignal) <= sma(close, smaLong) and strategy.position_size>1
    sellCondition := 1

if strategy.position_size>=1
    if closeOverbought == true
        if profit>=take_Profit and takeProfit == 0
            strategy.exit("Take Profit", profit=take_Profit, qty_percent=quantityPercentage)
            takeProfit:=1
            quantityRemainder:=100-quantityPercentage
    if sellCondition == 1 and quantityRemainder<100
        strategy.close("Buy")

    if closeOverbought == false and rsi>70
        strategy.close("Take Profit")
        
plot(longCondition, "Buy Condition", green)
plot(takeProfit, "Partial Sell Condition", orange)
plot(sellCondition, "Sell Condition", red)