ایک سے زیادہ تکنیکی اشارے رفتار پیش رفت کی حکمت عملی


تخلیق کی تاریخ: 2023-11-22 15:56:43 آخر میں ترمیم کریں: 2023-11-22 15:56:43
کاپی: 0 کلکس کی تعداد: 629
1
پر توجہ دیں
1617
پیروکار

ایک سے زیادہ تکنیکی اشارے رفتار پیش رفت کی حکمت عملی

جائزہ

یہ حکمت عملی متعدد تکنیکی اشارے پر غور کرتی ہے ، اور جب مارکیٹ میں ایک مضبوط کثیر جہتی حرکیات کا فیصلہ کیا جاتا ہے تو خریدنے کی کارروائی کی جاتی ہے۔ خاص طور پر ، اس حکمت عملی میں MACD ، RSI ، ADX ، Stochastic اور Brin کے ساتھ ساتھ پانچ اشارے پر بھی غور کیا جاتا ہے ، اور جب یہ اشارے ملٹی ہیڈ شرائط پر ملتے ہیں تو خریدنے کا اشارہ پیدا ہوتا ہے۔

حکمت عملی کا اصول

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

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

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

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

طاقت کا تجزیہ

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

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

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

خطرے کا تجزیہ

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

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

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

اصلاح کی سمت

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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")