फाइबोनैचि गोल्डन रेशियो और रिलेटिव स्ट्रेंथ इंडेक्स (आरएसआई) रणनीति एक इंट्राडे ट्रेडिंग रणनीति है। यह फाइबोनैची गोल्डन रेशियो सिद्धांत और आरएसआई संकेतक को खरीद या बिक्री संकेत जारी करने के लिए जोड़ती है जब कीमत गोल्डन रेशियो प्रमुख बिंदुओं के करीब आती है और आरएसआई ओवरबॉट या ओवरसोल्ड स्थिति दिखाता है।
कुछ अवधि के बारों के आधार पर मूल्य मध्य रेखा की गणना करें।
मध्य रेखा और मानक विचलन के आधार पर 0.618 स्तर और 1 स्तर सहित स्वर्ण अनुपात प्रमुख बिंदुओं की गणना करें।
जब कीमत सोने के अनुपात के प्रमुख बिंदुओं के करीब आती है, तो जांचें कि क्या आरएसआई ओवरबॉट या ओवरसोल्ड जोन में प्रवेश करता है।
स्वर्ण अनुपात नियम और आरएसआई शर्त दोनों पूरी होने पर खरीद या बिक्री संकेत जारी करें।
जोखिमों को नियंत्रित करने के लिए स्टॉप लॉस और ले लाभ सेट करें।
कई संकेतकों का संयोजन सिग्नल की गुणवत्ता में सुधार करता है और झूठे संकेतों को कम करता है।
गुणवत्तापूर्ण प्रवेश सुनिश्चित करने के लिए स्वर्ण अनुपात नियम के समर्थन/प्रतिरोध सुविधा का उपयोग करें।
आरएसआई चरम उलटफेर से बचने के लिए बाजार मनोविज्ञान को मापता है।
कई छोटे ट्रेडों से लाभ अर्जित करने के लिए उच्च आवृत्ति वाले इंट्राडे ट्रेडिंग के लिए उपयुक्त।
गोल्डन रेश्यो 100 प्रतिशत मूल्य उलट की गारंटी नहीं दे सकता है।
आरएसआई भ्रामक संकेत दे सकता है, मूल्य क्रिया को जोड़ने की आवश्यकता है।
बहुत सख्त स्टॉप लॉस को कीमतों के उतार-चढ़ाव से रोका जा सकता है।
उच्च आवृत्ति व्यापार के लिए अधिक व्यापार लागत और सख्त जोखिम नियंत्रण की आवश्यकता होती है।
समाधान:
एकल व्यापार हानि को सीमित करने के लिए स्टॉप लॉस नियम का सख्ती से पालन करें।
भ्रामक संकेतों से बचने के लिए आरएसआई मापदंडों को ठीक से ढीला करें।
प्रभावी स्टॉप लॉस सुनिश्चित करते हुए स्टॉप आउट की संभावना को कम करने के लिए स्टॉप लॉस बिंदु को अनुकूलित करें।
विभिन्न चक्र अवधि मापदंडों से परीक्षण परिणाम।
सिग्नल की गुणवत्ता में सुधार के लिए एमएसीडी, बोलिंगर बैंड आदि जैसे अन्य संकेतकों का संयोजन करने का प्रयास करें।
इष्टतम कॉन्फ़िगरेशन खोजने के लिए विभिन्न स्टॉप लॉस रणनीतियों का शोध करें।
लाभ और लागत को संतुलित करने के लिए इष्टतम धारण अवधि का मूल्यांकन करें।
फाइबोनैचि गोल्डन रेशियो और आरएसआई रणनीति दोहरी पुष्टि के माध्यम से शोर ट्रेडों को फ़िल्टर करती है। एकल संकेतक रणनीतियों की तुलना में, यह उच्च गुणवत्ता वाले ट्रेडिंग सिग्नल उत्पन्न करती है। पैरामीटर अनुकूलन और सख्त नियम का पालन करने के साथ, यह रणनीति एक प्रभावी इंट्राडे ट्रेडिंग टूल बन सकती है।
/*backtest start: 2023-12-26 00:00:00 end: 2024-01-02 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © MohamedYAbdelaziz // Intraday Trading // Best used for Short Timeframes [1-30 Minutes] // If you have any modifications please tell me to update it //@version=4 strategy(title="Fibonacci + RSI - Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital=10000, currency=currency.USD) // Inputs timeFilter = year >= 2000 // Stop Loss % loss_percent = input(title="Stop Loss (%)", minval=0.0, step=0.1, defval=2) * 0.001 // RSI Inputs len = input(title="[RSI] Length", minval=0, step=1, defval=14) overSold = input(title="[RSI] Over Sold %", defval=30) overBought = input(title="[RSI] Over Bought %", defval=70) // Fibonacci Levels length = input(title="[Fibonacci] Length", defval=200, minval=1) src = input(hlc3, title="[Fibonacci] Source") mult = input(title="[Fibonacci] Multiplier", defval=3.0, minval=0.001, maxval=50) level = input(title="[Fibonacci] Level", defval=764) // Calculate Fibonacci basis = vwma(src, length) dev = mult * stdev(src, length) fu764= basis + (0.001*level*dev) fu1= basis + (1*dev) fd764= basis - (0.001*level*dev) fd1= basis - (1*dev) // Calculate RSI vrsi = rsi(close, len) // Calculate the Targets targetUp = fd764 targetDown = fu764 // Actual Targets bought = strategy.position_size[0] > strategy.position_size[1] exit_long = valuewhen(bought, targetUp, 0) sold = strategy.position_size[0] < strategy.position_size[1] exit_short = valuewhen(sold, targetDown, 0) // Calculate Stop Losses stop_long = strategy.position_avg_price * (1 - loss_percent) stop_short = strategy.position_avg_price * (1 + loss_percent) // Conditions to Open Trades openLong = low < fd1 and crossover(vrsi[1], overSold) openShort = high > fu1 and crossunder(vrsi[1], overBought) // Conditions to Close Trades closeLong = high > exit_long closeShort = low < exit_short // Plots plot(basis, color=color.blue, linewidth=2, title="[Fibonacci Level] Basis") plot(fu764, color=color.white, linewidth=1, title="[Fibonacci Level] Short Target") plot(fu1, color=color.red, linewidth=2, title="1", title="[Fibonacci Level] Top") plot(fd764, color=color.white, linewidth=1, title="[Fibonacci Level] Long Target") plot(fd1, color=color.green, linewidth=2, title="1", title="[Fibonacci Level] Bottom") // Strategy Orders if timeFilter // Entry Orders strategy.entry(id="Long", long=true, when=openLong and high < targetUp, limit=close) strategy.entry(id="Short", long=false, when=openShort and low > targetDown, limit=close) // Exit Orders strategy.exit(id="Long", when=closeLong and strategy.position_size > 0, limit=exit_long, stop=stop_long) strategy.exit(id="Short", when=closeShort and strategy.position_size < 0, limit=exit_short, stop=stop_short)