متعدد تکنیکی اشارے مومنٹم بریک آؤٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-22 15:56:43
ٹیگز:

img

جائزہ

یہ حکمت عملی متعدد تکنیکی اشارے کو جامع طور پر سمجھتی ہے اور جب مارکیٹ کو مضبوط تیزی کی رفتار کا سامنا کرنا پڑتا ہے تو طویل پوزیشن لیتی ہے۔ خاص طور پر ، اس حکمت عملی میں ایم اے سی ڈی ، آر ایس آئی ، اے ڈی ایکس ، اسٹوکاسٹک اور بولنگر بینڈ ان 5 اشارے کو مدنظر رکھا جاتا ہے۔ جب یہ تمام اشارے بیک وقت تیزی کے معیار کو پورا کرتے ہیں تو یہ خرید سگنل تیار کرتا ہے۔

حکمت عملی منطق

اس حکمت عملی کا بنیادی منطق اس وقت خریدنا ہے جب مارکیٹ میں مضبوط تیزی کی رفتار کا تعین کیا گیا ہو۔ فیصلہ کرنے کے مخصوص اصول مندرجہ ذیل ہیں۔

  1. 5 منٹ، 15 منٹ اور 60 منٹ کے چارٹس کی موجودہ ایم اے سی ڈی باریں بڑھ رہی ہیں۔
  2. RSI 60 سے زیادہ ہے
  3. ADX 12 سے زیادہ ہے
  4. اسٹوکاسٹک %K %D سے تجاوز کرتا ہے
  5. بولنگر بینڈ اوپری بینڈ میں اضافہ

جب مذکورہ بالا تمام 5 شرائط پوری ہوجاتی ہیں تو ، مارکیٹ کو مضبوط تیزی کی رفتار سمجھا جاتا ہے۔ اس وقت ، ایک طویل پوزیشن لی جائے گی۔

باہر نکلنے کا اصول یہ ہے کہ موجودہ پوزیشن کو بند کیا جائے جب 5 منٹ کی بندش کی قیمت 5 منٹ کے ای ایم اے سے نیچے ہو جائے۔

فوائد کا تجزیہ

اس حکمت عملی کے فوائد میں شامل ہیں:

  1. متعدد اشارے کو یکجا کرنے سے ایک ہی اشارے سے گمراہ ہونے سے بچتا ہے
  2. ٹائم فریموں میں اشارے کا استعمال کرتے ہوئے تیزی کی رفتار کی پائیداری کا اندازہ لگایا جاتا ہے
  3. سختی سے باہر نکلنے کا طریقہ کار بڑے نقصانات کو روکتا ہے
  4. زیادہ سے زیادہ تجارت کے بغیر مناسب تجارتی تعدد

عام طور پر، اس حکمت عملی میں درست فیصلہ، مناسب رسک کنٹرول اور قلیل مدتی تیزی کے رجحانات کو پکڑنے کے لیے موزوں ہے۔

خطرے کا تجزیہ

اس حکمت عملی میں کچھ خطرات بھی ہیں:

  1. متعدد اشارے کا امتزاج غلط اندراج کا امکان بڑھاتا ہے
  2. باہر نکلنے کا طریقہ کار بہت سخت ہوسکتا ہے ، جس کی وجہ سے صحیح تجارت سے قبل ہی باہر نکلنا پڑتا ہے
  3. اعلی تجارتی تعدد کمیشن فیسوں کے بوجھ کو بڑھاتا ہے

خلاصہ یہ کہ اس حکمت عملی کے اہم خطرات غلط اندراج اور قبل از وقت باہر نکلنے میں ہیں۔ پیرامیٹرز کو ایڈجسٹ کرنے اور قواعد کو ایڈجسٹ کرنے کے ذریعے ان کو کم کرنے کی ضرورت ہے۔

اصلاح کی ہدایات

اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. مارکیٹ میں بہتر فٹ ہونے والے مجموعے تلاش کرنے کے لئے MACD پیرامیٹرز کو بہتر بنائیں
  2. زیادہ سے زیادہ خریدے گئے / زیادہ فروخت زونوں کو بہتر طور پر تلاش کرنے کے لئے آر ایس آئی پیرامیٹرز کو ایڈجسٹ کریں
  3. بہتر کراس اوورز کے لئے اسٹوکاسٹک پیرامیٹرز کو بہتر بنائیں
  4. مارکیٹ کی اتار چڑھاؤ کو بہتر انداز میں ظاہر کرنے کے لئے بولنگر بینڈ پیرامیٹرز کو ٹون کریں
  5. ابتدائی اخراجات کو کم کرنے کے لئے باہر نکلنے کے قوانین کو بہتر بنائیں یا تبدیل کریں

پیرامیٹرز اور قواعد کی اصلاح کے ذریعے، اس حکمت عملی کی منافع بخش اور خطرے کے کنٹرول کی صلاحیت کو مزید بہتر بنایا جا سکتا ہے.

نتیجہ

یہ حکمت عملی نسبتا strict سخت باہر نکلنے والے متعدد اشارے کو جوڑ کر تیزی کے رجحان کا جائزہ لیتی ہے۔ اس میں درست فیصلہ ہوتا ہے ، قلیل مدتی رجحانات کو پکڑنے اور مناسب رسک کنٹرول کرنے کے قابل ہوتا ہے۔ پیرامیٹرز اور تجارتی قواعد پر مسلسل اصلاح سے حکمت عملی کو مزید بہتر بنایا جاسکتا ہے۔ خلاصہ یہ ہے کہ یہ ایک عملی حکمت عملی ہے جس میں مضبوط استعمال ہے۔


/*backtest
start: 2022-11-15 00:00:00
end: 2023-11-21 00:00:00
period: 1d
basePeriod: 1h
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/
// © makarandpatil

// This strategy is for Bank Nifty instrument and for intraday purpose only
// It checks for various indicators and gives a buy signal when all conditions are met 
// Bank Nifty when in momentum gives 100-200 points in spot in 5-15 min which is how long the trade duration should be
// Issues - The custom script as per TradingView Pinescripting has an issue of repaint
// More information on repainting issue in this link - https://www.tradingview.com/pine-script-docs/en/v5/concepts/Repainting.html
// Use the script alert only to get notified, however check all the parameters individually before taking the trade
// Also, please perform a backtesting and deep backtesting of this strategy to see if the strategy gave correct buy signals in the past
// The script is made for testing purposes only and is in beta mode. Please use at own risk.

//@version=5
strategy("BankNifty_Bullish_Intraday", overlay=true, margin_long = 100, margin_short = 100)

// Variables
StochLength = input(14, title="Stochastic Length")
smoothK = input(3, title="%K Smoothing")
smoothD = input(3, title="%D Smoothing")
 
 
//INDICATOR CALCULATIONS
 
// 1. MACD
[macdLine, signalLine, histLine] = ta.macd(close[0],12,26,9)
 
macd5 = request.security(syminfo.tickerid, "5", macdLine)
macd15 = request.security(syminfo.tickerid,"15",macdLine)
macd60 = request.security(syminfo.tickerid,"60",macdLine)
 
// 2. RSI Calculation
xRSI = ta.rsi(close, 14)
 
// 3. ADX calculation
[diplus, diminus, adx] = ta.dmi(14,14)
// plot(adx,color = color.black)
 
// 4. Stochastic Calculation
k = ta.sma(ta.stoch(close, high, low, StochLength), smoothK)
d = ta.sma(k, smoothD)
 
// 5. Bollinger Band calculation
[middle, upper, lower] = ta.bb(close, 20, 2)
 
 
//CONDITIONS
 
// 1. Conditions for MACD
macd5Uptick = macd5[0] > macd5[1]
macd15Uptick = macd15[0] > macd15[1]
macd60Uptick = macd60[0] >= macd60[1]
 
// 2. Condition for xRSI
RSIStrong = xRSI > 60
 
// 3. Condition for ADX
ADXUngali = adx >= 12
 
// 4. Condition for Stochastic
StochPCO = k > d
 
// 5. Condition for Bollinger Band
BBCU = upper > upper [1]
 
//Evaluate the long condition
// longCondition = macd5Uptick and macd15Uptick and RSIStrong and ADXUngali and StochPCO and BBCU
longCondition = macd5Uptick and macd15Uptick and macd60Uptick and RSIStrong and ADXUngali and StochPCO and BBCU
// longCondition = macd5Uptick and macd15Uptick and RSIStrong and ADXUngali and StochPCO and BBCU

if (longCondition)
    strategy.entry("Buy", strategy.long,alert_message = "BankNifty_Buy_Momentum")

shortCondition = close < ta.ema(close,5)
if (shortCondition)
    strategy.entry("BuySquareoff", strategy.short, alert_message = "BankNifty_Closed_Below_5EMA")


مزید