فبونیکی سنہری تناسب اور رشتہ دار طاقت انڈیکس (آر ایس آئی) حکمت عملی ایک انٹرا ڈے ٹریڈنگ حکمت عملی ہے۔ یہ فبونیکی سنہری تناسب کے اصول اور آر ایس آئی اشارے کو خریدنے یا فروخت کرنے کے سگنل جاری کرنے کے لئے جوڑتا ہے جب قیمت سنہری تناسب کے اہم نکات کی طرف بڑھتی ہے اور آر ایس آئی اوور بک یا اوور سیل اسٹیٹس کو ظاہر کرتا ہے۔
باروں کی مخصوص مدت کی بنیاد پر قیمت کی وسط لائن کا حساب لگائیں۔
سونے کے تناسب کے اہم نکات کا حساب لگائیں جن میں 0.618 کی سطح اور 1 کی سطح شامل ہے جو درمیانی لائن اور معیاری انحراف پر مبنی ہے۔
جب قیمت سونے کے تناسب کے اہم نکات کی طرف بڑھتی ہے تو چیک کریں کہ آیا آر ایس آئی اوور بک یا اوور سیل زون میں داخل ہوتا ہے۔
خریدنے یا فروخت کرنے کے سگنل جاری کریں اگر گولڈن ریشو اصول اور آر ایس آئی کی شرط دونوں پوری ہو جائیں۔
سٹاپ نقصان مقرر کریں اور خطرات کو کنٹرول کرنے کے لئے منافع لیں.
متعدد اشارے کو یکجا کرنے سے سگنل کا معیار بہتر ہوتا ہے اور غلط سگنل کم ہوتے ہیں۔
معیار کے اندراج کو یقینی بنانے کے لئے گولڈن تناسب کے اصول کی حمایت / مزاحمت کی خصوصیت کا استعمال کریں.
RSI انتہائی الٹ پھیر سے بچنے کے لئے مارکیٹ نفسیات کی پیمائش کرتا ہے۔
متعدد چھوٹی تجارتوں سے منافع جمع کرنے کے لئے اعلی تعدد کے انٹر ڈے ٹریڈنگ کے لئے موزوں ہے۔
گولڈن ریشو 100 فیصد قیمت کی تبدیلی کی ضمانت نہیں دے سکتا۔
RSI گمراہ کن سگنل دے سکتا ہے، قیمت کی کارروائی کو یکجا کرنے کی ضرورت ہے.
قیمتوں میں اتار چڑھاؤ کی وجہ سے بہت تنگ سٹاپ نقصان کو روک دیا جاسکتا ہے۔
ہائی فریکوئنسی ٹریڈنگ کے لیے زیادہ ٹریڈنگ لاگت اور سخت ترین رسک کنٹرول کی ضرورت ہوتی ہے۔
حل:
ایک ہی تجارت کے نقصان کو محدود کرنے کے لئے سٹاپ نقصان کے اصول پر سختی سے عمل کریں.
گمراہ کن سگنل سے بچنے کے لئے آر ایس آئی پیرامیٹرز کو مناسب طریقے سے کھولیں.
مؤثر سٹاپ نقصان کو یقینی بناتے ہوئے سٹاپ آؤٹ کا امکان کم کرنے کے لئے سٹاپ نقصان کا نقطہ بہتر بنائیں.
مختلف سائیکل مدت پیرامیٹرز سے ٹیسٹ کے نتائج.
سگنل کے معیار کو بہتر بنانے کے لیے دیگر اشارے جیسے ایم اے سی ڈی، بولنگر بینڈ وغیرہ کو یکجا کرنے کی کوشش کریں۔
زیادہ سے زیادہ ترتیب تلاش کرنے کے لیے مختلف سٹاپ نقصان کی حکمت عملیوں کی تحقیق کریں۔
منافع اور لاگت کو متوازن کرنے کے لئے زیادہ سے زیادہ انعقاد کی مدت کا اندازہ کریں.
فبونیکی سنہری تناسب اور آر ایس آئی حکمت عملی دوہری تصدیق کے ذریعے شور کی تجارت کو فلٹر کرتی ہے۔ سنگل اشارے کی حکمت عملی کے مقابلے میں ، یہ اعلی معیار کے تجارتی سگنل تیار کرتی ہے۔ پیرامیٹر کی اصلاح اور سخت اصول کی پیروی کے ساتھ ، یہ حکمت عملی ایک موثر انٹر ڈے ٹریڈنگ ٹول بن سکتی ہے۔
/*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)