فبونیکی گولڈن ریشو ریٹریسیشن خریدنے کی حکمت عملی فبونیکی ریٹریسیشن لیولز اور رجحان کے بعد اسٹاپ نقصان پر مبنی تجارتی حکمت عملی ہے۔ حکمت عملی فبونیکی ریٹریسیشن لیولز کو ممکنہ سپورٹ اور مزاحمت کی سطح کے طور پر استعمال کرتی ہے اور خرید و فروخت کے مواقع کا تعین کرنے کے لئے انہیں ٹریلنگ اسٹاپ نقصان کے ساتھ جوڑتی ہے۔ جب قیمت اپ ٹرینڈ کے دوران ایک خاص فبونیکی سطح پر واپس آجاتی ہے اور ٹریلنگ اسٹاپ نقصان سے اوپر ہوتی ہے تو ، حکمت عملی خرید سگنل تیار کرتی ہے۔ جب قیمت ٹریلنگ اسٹاپ نقصان یا ایک خاص فبونیکی سطح سے نیچے آجاتی ہے تو ، حکمت عملی فروخت سگنل تیار کرتی ہے۔
فبونیکی گولڈن ریشو ریٹریسیشن خریدنے کی حکمت عملی ایک تجارتی حکمت عملی ہے جو فبونیکی ریٹریسیشن کی سطحوں کو ٹریلنگ اسٹاپ نقصان کے ساتھ جوڑتی ہے۔ یہ حکمت عملی فبونیکی ریٹریسیشن کی سطحوں کو ممکنہ معاونت اور مزاحمت کی سطحوں کے طور پر استعمال کرتی ہے اور خرید و فروخت کے مواقع کا تعین کرنے کے لئے ٹریلنگ اسٹاپ نقصان کو شامل کرتی ہے۔ اس حکمت عملی کے فوائد تکنیکی تجزیہ اور رجحان کی پیروی ، مختلف مارکیٹ کے حالات میں موافقت ، اور واضح اندراج اور خارجی قواعد کے امتزاج میں ہیں۔ تاہم ، اس حکمت عملی کو مارکیٹ میں اتار چڑھاؤ کے خطرے ، پیرامیٹر سیٹنگ کے خطرے ، اور رجحان کی نشاندہی کے خطرے جیسے خطرات کا بھی سامنا کرنا پڑتا ہے۔ حکمت عملی کی کارکردگی کو بہتر بنانے کے ل considerations ، غور میں دیگر تکنیکی اشارے کو مربوط کرنا ، پیرامیٹرز کو متحرک طور پر ایڈجسٹ کرنا ، اور رسک مینجمنٹ کے اقدامات متعارف کرانا شامل ہیں۔
/*backtest start: 2023-04-23 00:00:00 end: 2024-04-28 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy(title='Fibonacci BFSP', overlay=true) // Define Fibonacci retracement levels fib0 = input(0, title="Fibonacci 0% Level") fib1 = input(1, title="Fibonacci 1% Level") fib23 = input(0.236, title="Fibonacci 23.6% Level") fib38 = input(0.382, title="Fibonacci 38.2% Level") fib50 = input(0.5, title="Fibonacci 50% Level") fib61 = input(0.618, title="Fibonacci 61.8% Level") fib78 = input(0.786, title="Fibonacci 78.6% Level") Price = input(50, title="Price") // Calculate Fibonacci levels priceHigh = ta.highest(high, Price) priceLow = ta.lowest(low, Price) priceRange = priceHigh - priceLow fibRetracement0 = priceHigh - fib0 * priceRange fibRetracement1 = priceHigh - fib1 * priceRange fibRetracement23 = priceHigh - fib23 * priceRange fibRetracement38 = priceHigh - fib38 * priceRange fibRetracement50 = priceHigh - fib50 * priceRange fibRetracement61 = priceHigh - fib61 * priceRange fibRetracement78 = priceHigh - fib78 * priceRange // Plot Fibonacci retracement levels plot(fibRetracement0, color=color.gray, linewidth=2) plot(fibRetracement1, color=color.gray, linewidth=2) plot(fibRetracement23, color=color.green, linewidth=2) plot(fibRetracement38, color=color.olive, linewidth=2) plot(fibRetracement50, color=color.white, linewidth=2) plot(fibRetracement61, color=color.orange, linewidth=2) plot(fibRetracement78, color=color.red, linewidth=2) // Inputs no = input(1, title="Swing") // Calculate swing highs and lows res = ta.highest(high, no) sup = ta.lowest(low, no) // Calculate trailing stop loss avd = close > res[1] ? 1 : close < sup[1] ? -1 : 0 avn = ta.valuewhen(avd != 0, avd, 0) tsl = avn == 1 ? sup : res // Define buy and sell conditions buyCondition = (close > tsl) and (close > fibRetracement23 or close > fibRetracement38 or close > fibRetracement50 or close > fibRetracement61 or close > fibRetracement78) sellCondition = (close < tsl) and (close < fibRetracement23 or close < fibRetracement38 or close < fibRetracement50 or close < fibRetracement61 or close < fibRetracement78) // Entry strategy if (buyCondition) strategy.entry("Buy", strategy.long) // Exit strategy if (sellCondition) strategy.close("Buy") // Color bars based on buy and sell conditions barColor = buyCondition ? color.green : sellCondition ? color.red : na barcolor(barColor)