
اس حکمت عملی میں بولنگ بینڈ ، رشتہ دار مضبوط انڈیکس (RSI) اور بے ترتیب RSI کے تین تکنیکی اشارے شامل ہیں ، قیمتوں کی اتار چڑھاؤ اور حرکیات کا تجزیہ کرکے مارکیٹ میں زیادہ خرید اور زیادہ فروخت کی تلاش کی جاتی ہے تاکہ بہترین خرید و فروخت کا وقت طے کیا جاسکے۔ حکمت عملی میں 20 گنا بیعانہ کا استعمال کیا گیا ہے ، جو آپشن ٹریڈنگ کو روکنے کے لئے 0.60٪ اور 0.25٪ کی حد مقرر کی گئی ہے ، اور خطرے کو کنٹرول کرنے کے لئے صرف ایک دن میں تجارت کرنے پر پابندی عائد کردی گئی ہے۔
اس حکمت عملی کا مرکز بولنگ بینڈ ، آر ایس آئی اور بے ترتیب آر ایس آئی کے تین اشارے کا استعمال کرتے ہوئے مارکیٹ کی حالت کا اندازہ لگانا ہے۔ بولنگ بینڈ میں درمیانی پٹری ((20 سیکنڈ کی سادہ حرکت پذیر اوسط) ، اوپری پٹری ((درمیانی پٹری کے اوپر 3 معیاری فرق) اور نچلی پٹری ((درمیانی پٹری کے نیچے 3 معیاری فرق) پر مشتمل ہے ، جس کی قیمتوں میں اتار چڑھاؤ کی پیمائش کی جاتی ہے۔ آر ایس آئی ایک متحرک اوسیلیٹر ہے جو زیادہ خریدنے اور زیادہ فروخت کرنے کی شرائط کی شناخت کے لئے استعمال ہوتا ہے۔ اس حکمت عملی میں 14 سیکنڈ کا آر ایس آئی استعمال کیا جاتا ہے۔ بے ترتیب آر ایس آئی آر ایس آئی اقدار پر بے ترتیب اوسیلیٹر فارمولہ کا اطلاق کرتا ہے ، جس میں 14 سیکنڈ کی لمبائی بھی استعمال کی جاتی ہے۔
جب آر ایس آئی 34 سے کم ہو اور بے ترتیب آر ایس آئی 20 سے کم ہو اور اختتامی قیمت نیچے کی ٹریک کے قریب یا اس سے کم ہو۔ جب آر ایس آئی 66 سے زیادہ ہو اور بے ترتیب آر ایس آئی 80 سے زیادہ ہو اور اختتامی قیمت اوپر کی ٹریک کے قریب یا اس سے زیادہ ہو۔ اس حکمت عملی میں 20 گنا بیعانہ استعمال کیا جاتا ہے۔
اس حکمت عملی میں پولنگ بینڈ ، آر ایس آئی اور بے ترتیب آر ایس آئی کے تین تکنیکی اشارے شامل ہیں ، قیمت کی اتار چڑھاؤ اور متحرک معلومات کا استعمال کرتے ہوئے ، خریدنے اور بیچنے کے بہترین وقت کی تلاش کی جاتی ہے۔ اس حکمت عملی میں واضح طور پر اسٹاپ نقصان کی حد طے کی جاتی ہے ، اور اس میں روزانہ کی تجارت کی تعداد کو کنٹرول کیا جاتا ہے تاکہ خطرے کا انتظام کیا جاسکے۔ اس حکمت عملی میں اس کے فوائد کے باوجود ، مارکیٹ کے خطرات ، پیرامیٹرز کی حساسیت اور بیعانہ خطرہ جیسے چیلنجوں کا سامنا کرنا پڑتا ہے۔ اس حکمت عملی کی کارکردگی کو مزید بہتر بنانے کے لئے پیرامیٹرز کو متحرک طور پر ایڈجسٹ کرکے ، دوسرے اشارے شامل کرکے ، اسٹاپ نقصان کو بہتر بنانے اور فنڈ مینجمنٹ کو بہتر بنانے جیسے طریقوں کو بہتر بنایا جاسکتا ہے۔
/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Bands + RSI + Stochastic RSI Strategy with OTM Options", overlay=true)
// Define leverage factor (e.g., 20x leverage for OTM options)
leverage = 1
// Bollinger Bands
length = 20
deviation = 3
basis = ta.sma(close, length)
dev = ta.stdev(close, length)
upper = basis + deviation * dev
lower = basis - deviation * dev
// RSI
rsi_length = 14
rsi = ta.rsi(close, rsi_length)
// Stochastic RSI
stoch_length = 14
stoch_k = ta.stoch(close, close, close, stoch_length)
// Entry condition with Bollinger Bands
longCondition = rsi < 34 and stoch_k < 20 and close <= lower
shortCondition = rsi > 66 and stoch_k > 80 and close >= upper
// Plot Bollinger Bands
plot(basis, color=color.blue, title="Basis")
plot(upper, color=color.red, title="Upper Bollinger Band")
plot(lower, color=color.green, title="Lower Bollinger Band")
// Track if a trade has been made today
var int lastTradeDay = na
// Options Simulation: Take-Profit and Stop-Loss Conditions
profitPercent = 0.01 // 1% take profit
lossPercent = 0.002 // 0.2% stop loss
// Entry Signals
if (dayofmonth(timenow) != dayofmonth(lastTradeDay))
if (longCondition)
longTakeProfitPrice = close * (1 + profitPercent)
longStopLossPrice = close * (1 - lossPercent)
strategy.entry("Long", strategy.long, qty=leverage * strategy.equity / close)
strategy.exit("Take Profit Long", from_entry="Long", limit=longTakeProfitPrice, stop=longStopLossPrice)
lastTradeDay := dayofmonth(timenow)
if (shortCondition)
shortTakeProfitPrice = close * (1 - profitPercent)
shortStopLossPrice = close * (1 + lossPercent)
strategy.entry("Short", strategy.short, qty=leverage * strategy.equity / close)
strategy.exit("Take Profit Short", from_entry="Short", limit=shortTakeProfitPrice, stop=shortStopLossPrice)
lastTradeDay := dayofmonth(timenow)