
BONK ملٹی فیکٹر ٹریڈنگ اسٹریٹجی ایک مقدار میں تجارت کی حکمت عملی ہے جس میں متعدد تکنیکی اشارے شامل ہیں۔ اس حکمت عملی میں مارکیٹ کے رجحانات اور حرکیات کو پکڑنے کے لئے ای ایم اے ، ایم اے سی ڈی ، آر ایس آئی اور حجم جیسے اشارے استعمال کیے جاتے ہیں ، اور خطرے کو کنٹرول کرنے کے لئے اسٹاپ اور اسٹاپ نقصان کے طریقہ کار کے ساتھ مل کر۔ اس حکمت عملی کا بنیادی خیال یہ ہے کہ تجارت کی درستگی اور وشوسنییتا کو بڑھانے کے لئے متعدد اشارے کی مشترکہ تصدیق کے ذریعہ تجارتی سگنل تیار کریں۔
اس حکمت عملی میں چار اہم تکنیکی اشارے استعمال کیے گئے ہیں: ای ایم اے، ایم اے سی ڈی، آر ایس آئی اور حجم۔
EMA ((انڈیکس منتقل اوسط): حکمت عملی دو ای ایم اے لائنوں کا استعمال کرتی ہے ، 9 اور 20 ادوار۔ جب قلیل مدتی ای ایم اے لائن طویل مدتی ای ایم اے لائن کو پار کرتی ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔ جب قلیل مدتی ای ایم اے لائن طویل مدتی ای ایم اے لائن کو پار کرتی ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
MACD ((موبائل ایوریج فیوگرافک اشارے): MACD دو لائنوں پر مشتمل ہے ، یعنی MACD لائن اور سگنل لائن۔ جب MACD لائن پر سگنل لائن سے گزرتا ہے تو ، اس سے ظاہر ہوتا ہے کہ مارکیٹ کا رجحان اوپر کی طرف ہے ، خریدنے کی حمایت کرتا ہے۔ جب MACD لائن کے نیچے سگنل لائن سے گزرتا ہے تو ، اس سے ظاہر ہوتا ہے کہ مارکیٹ کا رجحان نیچے کی طرف ہے ، فروخت کی حمایت کرتا ہے۔
RSI ((Relative Strength and Weakness Index): RSI مارکیٹ میں زیادہ خرید اور فروخت کی پیمائش کرنے کے لئے استعمال کیا جاتا ہے۔ جب RSI 70 سے زیادہ ہوتا ہے تو ، اس کا مطلب یہ ہے کہ مارکیٹ میں زیادہ خرید ہے اور اس میں واپسی کا خطرہ ہوسکتا ہے۔ جب RSI 30 سے کم ہوتا ہے تو ، اس کا مطلب یہ ہے کہ مارکیٹ میں زیادہ فروخت ہے اور اس میں واپسی کا موقع مل سکتا ہے۔
لین دین کی مقدار: حکمت عملی نے 20 ادوار کی لین دین کی مقدار کی اوسط اوسط استعمال کی۔ جب اصل لین دین اوسط سے زیادہ ہے تو ، اس سے ظاہر ہوتا ہے کہ مارکیٹ میں زیادہ سرگرمی ہے اور اس کا رجحان جاری رہ سکتا ہے۔
مذکورہ بالا چار اشارے کے مجموعی طور پر ، حکمت عملی خریدنے کا اشارہ دیتی ہے جب ای ایم اے ، ایم اے سی ڈی اور حجم خرید خریدنے کے حامی ہوتے ہیں اور آر ایس آئی اوور بیو رینج میں نہیں ہوتا ہے۔ اس کے برعکس ، حکمت عملی بیچنے کا اشارہ دیتی ہے جب ای ایم اے ، ایم اے سی ڈی اور حجم فروخت کے حامی ہوتے ہیں اور آر ایس آئی اوور بیو رینج میں نہیں ہوتا ہے۔
اس کے علاوہ ، حکمت عملی میں اسٹاپ نقصان اور اسٹاپ کی قیمت بھی رکھی گئی ہے۔ کثیر تجارت کے لئے ، اسٹاپ نقصان کی قیمت داخلہ کی قیمت کا 95٪ ہے ، اور اسٹاپ نقصان کی قیمت داخلہ کی قیمت کا 105٪ ہے۔
متعدد اشارے کی مشترکہ تصدیق: اس حکمت عملی میں متعدد تکنیکی اشارے شامل ہیں ، بشمول رجحان اشارے ((EMA) ، حرکیات اشارے ((MACD) ، اوور بُو اوور سیل اشارے ((RSI) اور حجم اشارے۔ متعدد اشارے کی مشترکہ تصدیق سے ، تجارتی سگنل کی وشوسنییتا میں اضافہ کیا جاسکتا ہے اور جھوٹے سگنل کی موجودگی کو کم کیا جاسکتا ہے۔
رجحانات کا سراغ لگانے کی صلاحیت: ای ایم اے اور ایم اے سی ڈی دونوں اشارے میں رجحانات کا اچھا سراغ لگانے کی صلاحیت ہے۔ مارکیٹ کے اہم رجحانات کو پکڑنے کے ذریعہ ، حکمت عملی مارکیٹ کی سمت کے مطابق تجارت کرسکتی ہے ، جس سے منافع کے مواقع میں اضافہ ہوتا ہے۔
ٹرانزیکشن کی تصدیق: حکمت عملی نے ٹرانزیکشن کی مقدار کے اشارے کو بطور معاون فیصلہ متعارف کرایا ہے۔ قیمت کے اشارے ظاہر ہوتے ہی ، ٹرانزیکشن کی مقدار کو بڑھانا رجحان کی سچائی کی تصدیق کرسکتا ہے ، اور تجارتی سگنل کی ساکھ کو بڑھا سکتا ہے۔
رسک کنٹرول: حکمت عملی نے واضح طور پر روکنے اور روکنے کی قیمتیں طے کیں ، جس سے ایک ہی تجارت کے لئے خطرہ کی نچلی حد کو کنٹرول کرنے میں مدد ملتی ہے۔ اس کے علاوہ ، آر ایس آئی اشارے کا تعارف بھی زیادہ خریدنے یا زیادہ فروخت ہونے والے علاقوں میں تجارت سے بچنے اور خطرے کو کم کرنے میں مدد فراہم کرتا ہے۔
پیرامیٹرز کو بہتر بنانے کا خطرہ: اس حکمت عملی میں متعدد پیرامیٹرز شامل ہیں ، جیسے ای ایم اے کی مدت ، ایم اے سی ڈی پیرامیٹرز ، آر ایس آئی کی مدت وغیرہ۔ ان پیرامیٹرز کا انتخاب حکمت عملی کی کارکردگی کو متاثر کرتا ہے۔ اگر پیرامیٹرز کو زیادہ سے زیادہ بہتر بنایا گیا تو ، اس کا نتیجہ یہ ہوسکتا ہے کہ حکمت عملی مستقبل میں مارکیٹ کے ماحول میں خراب کارکردگی کا مظاہرہ کرے گی۔
مارکیٹ کے ماحول میں تبدیلی: یہ حکمت عملی تاریخی اعداد و شمار پر مبنی ہے ، لیکن مستقبل میں مارکیٹ کے ماحول میں تاریخی اعداد و شمار سے اختلافات ہوسکتے ہیں۔ جب مارکیٹ میں شدید اتار چڑھاؤ ، اچانک واقعات یا رجحان میں ردوبدل ہوتا ہے تو حکمت عملی کی تاثیر کم ہوسکتی ہے۔
تجارت کی فریکوئنسی اور لاگت: اس حکمت عملی سے تجارت کی زیادہ فریکوئنسی پیدا ہوسکتی ہے ، خاص طور پر جب مارکیٹ میں زیادہ اتار چڑھاؤ ہو۔ بار بار تجارت سے تجارت کی لاگت میں اضافہ ہوسکتا ہے ، جیسے فیس اور پوائنٹس سلائڈ ، جو حکمت عملی کی مجموعی کارکردگی کو متاثر کرتی ہے۔
اسٹاپ اور اسٹاپ پوزیشن: حکمت عملی میں فکسڈ اسٹاپ اور اسٹاپ کا تناسب استعمال کیا جاتا ہے ((5%) ۔ اس طرح کے جامد خطرے سے متعلق کنٹرول کا طریقہ کار تمام مارکیٹ کے حالات کے لئے موزوں نہیں ہوسکتا ہے۔ کچھ معاملات میں ، فکسڈ اسٹاپ پوزیشن بہت تنگ ہوسکتی ہے ، جس کی وجہ سے نقصانات جلد ختم ہوجاتے ہیں۔ اور فکسڈ اسٹاپ پوزیشن حکمت عملی کی منافع بخش صلاحیت کو محدود کرسکتی ہے۔
متحرک اسٹاپ اور اسٹاپ: متحرک اسٹاپ اور اسٹاپ میکانزم کا استعمال کرنے پر غور کریں ، جیسے اے ٹی آر ((اوسط حقیقی رینج) پر مبنی یا برن بینڈ اسٹاپ پوزیشن۔ یہ مارکیٹ کی اتار چڑھاؤ کو بہتر طور پر اپنانے اور خطرے پر قابو پانے کی تاثیر کو بڑھا سکتا ہے۔
دوسرے اشارے شامل کریں: آپ کو ٹریڈنگ سگنل کی مزید تصدیق کے لئے دیگر تکنیکی اشارے ، جیسے برن بینڈ ، کے ڈی جے ، وغیرہ کو متعارف کرانے پر غور کرنا چاہئے۔ اس کے علاوہ ، کچھ میکرو اکنامک اشارے یا مارکیٹ کے جذبات کے اشارے شامل کیے جاسکتے ہیں تاکہ مارکیٹ کی مزید معلومات حاصل کی جاسکے۔
پیرامیٹرز کی اصلاح: حکمت عملی کے اہم پیرامیٹرز کو باقاعدگی سے بہتر بنایا جاتا ہے تاکہ وہ مارکیٹ کے بدلتے ہوئے ماحول میں ڈھال سکے۔ اس حکمت عملی کی استحکام کو بہتر بنانے کے لئے پیرامیٹرز کے مجموعے کو بہتر بنانے کے لئے جینیاتی الگورتھم ، گرڈ سرچ اور دیگر طریقوں کا استعمال کیا جاسکتا ہے۔
رسک مینجمنٹ: اعلی درجے کی رسک مینجمنٹ ٹکنالوجی متعارف کروائیں ، جیسے پوزیشن مینجمنٹ ، فنڈز کی تقسیم وغیرہ۔ آپ پوزیشن کے سائز کو مارکیٹ میں اتار چڑھاؤ ، اکاؤنٹ کے بیلنس اور دیگر عوامل کے مطابق متحرک طور پر ایڈجسٹ کرسکتے ہیں ، اور مجموعی طور پر رسک اوپن کو کنٹرول کرسکتے ہیں۔
مجموعہ حکمت عملی: اس حکمت عملی کو دیگر حکمت عملی کے مجموعے کے ساتھ استعمال کریں ، جیسے رجحان سے باخبر رہنے کی حکمت عملی ، اوسط واپسی کی حکمت عملی وغیرہ۔ حکمت عملی کے مجموعے کے ذریعہ ، بہتر خطرہ پھیلاؤ اور منافع کو ہموار کیا جاسکتا ہے۔
BONK ملٹی فیکٹر ٹریڈنگ اسٹریٹجی ایک مقداری تجارتی حکمت عملی ہے جو EMA ، MACD ، RSI اور حجم اشارے پر مبنی ہے۔ یہ حکمت عملی تجارتی سگنل پیدا کرنے کے لئے متعدد اشارے کی مشترکہ توثیق کرتی ہے ، اور خطرے کو کنٹرول کرنے کے لئے ایک مقررہ اسٹاپ اور اسٹاپ پوزیشن قائم کرتی ہے۔ اس حکمت عملی کے فوائد رجحانات کی پیروی کرنے کی صلاحیت ، کثیر اشارے کی توثیق اور خطرے پر قابو پانے میں ہیں ، لیکن اس میں پیرامیٹرز کی اصلاح کا خطرہ ، مارکیٹ کے ماحول میں تبدیلی اور تجارت کے اخراجات جیسے خطرات بھی موجود ہیں۔ اس حکمت عملی کو مزید بہتر بنانے کے لئے ، متحرک اسٹاپ نقصانات ، دیگر اشارے ، پیرامیٹرز کی اصلاح ، اعلی درجے کی خطرے کے انتظام اور حکمت عملی کے مجموعے کو متعارف کرانے جیسے طریقوں کو اپنانے پر غور کیا جاسکتا ہے۔
/*backtest
start: 2023-05-17 00:00:00
end: 2024-05-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("BONK Trading Bot with Volume, Stop Loss, and Take Profit", overlay=true)
// Input parameters for EMA
emaShortLength = input.int(9, title="Short EMA Length", minval=1)
emaLongLength = input.int(20, title="Long EMA Length", minval=1)
// Input parameters for MACD
macdFastLength = input.int(12, title="MACD Fast Length")
macdSlowLength = input.int(26, title="MACD Slow Length")
macdSignalSmoothing = input.int(9, title="MACD Signal Smoothing")
// Input parameters for RSI
rsiLength = input.int(14, title="RSI Length")
rsiOverbought = input.int(70, title="RSI Overbought Level")
rsiOversold = input.int(30, title="RSI Oversold Level")
// Calculate EMA
emaShort = ta.ema(close, emaShortLength)
emaLong = ta.ema(close, emaLongLength)
// Plot EMA
plot(emaShort, title="9 EMA", color=color.blue)
plot(emaLong, title="20 EMA", color=color.red)
// Calculate MACD
[macdLine, signalLine, _] = ta.macd(close, macdFastLength, macdSlowLength, macdSignalSmoothing)
macdHist = macdLine - signalLine
// Plot MACD
plot(macdLine, title="MACD Line", color=color.green)
plot(signalLine, title="Signal Line", color=color.orange)
plot(macdHist, title="MACD Histogram", color=color.gray, style=plot.style_histogram)
// Calculate RSI
rsi = ta.rsi(close, rsiLength)
// Plot RSI
plot(rsi, title="RSI", color=color.purple)
hline(rsiOverbought, "Overbought", color=color.red)
hline(rsiOversold, "Oversold", color=color.green)
// Volume Indicator
volumeMA = ta.sma(volume, 20)
plot(volume, title="Volume", color=color.blue, style=plot.style_histogram)
plot(volumeMA, title="Volume MA", color=color.red)
// Define trading conditions
buyCondition = ta.crossover(emaShort, emaLong) and (macdLine > signalLine) and (rsi < rsiOverbought) and (volume > volumeMA)
sellCondition = ta.crossunder(emaShort, emaLong) and (macdLine < signalLine) and (rsi > rsiOversold) and (volume > volumeMA)
// Calculate stop loss and take profit levels
longStopLoss = close * 0.95
longTakeProfit = close * 1.05
shortStopLoss = close * 1.05
shortTakeProfit = close * 0.95
// Execute trades with stop loss and take profit
if (buyCondition)
strategy.entry("Buy", strategy.long, stop=longStopLoss, limit=longTakeProfit)
if (sellCondition)
strategy.entry("Sell", strategy.short, stop=shortStopLoss, limit=shortTakeProfit)
// Plot buy/sell signals on the chart
plotshape(series=buyCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sellCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")