MACD ویلی ڈیٹیکٹر کی حکمت عملی

MACD ATR RSI EMA
تخلیق کی تاریخ: 2024-04-12 17:01:21 آخر میں ترمیم کریں: 2024-04-12 17:01:21
کاپی: 1 کلکس کی تعداد: 719
1
پر توجہ دیں
1617
پیروکار

MACD ویلی ڈیٹیکٹر کی حکمت عملی

جائزہ

MACD ویلی ڈیٹیکٹر حکمت عملی ایک ٹریڈنگ حکمت عملی ہے جو MACD اشارے پر مبنی ہے۔ یہ حکمت عملی MACD اشارے کے نچلے حصے کا پتہ لگانے کے ذریعے خرید سگنل تیار کرتی ہے۔ جب MACD اشارے نچلے حصے کی تشکیل کرتا ہے ، اور MACD کی قیمت -0.4 سے کم ہوتی ہے ، اور MACD اور اس کی سگنل لائن کے مابین فرق 0 سے کم ہوتا ہے ، تو حکمت عملی خریدنے کا اشارہ دیتی ہے ، اور ایک ہی وقت میں اسٹاپ قیمت طے کرتی ہے۔

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

MACD ویلی ڈیٹیکٹر حکمت عملی کا بنیادی مقصد MACD اشارے کا استعمال کرتے ہوئے ممکنہ الٹ کے مواقع کو پکڑنا ہے۔ MACD اشارے دو اشارے کے درمیان منتقل اوسط ((EMA) کے فرق سے حاصل کیا جاتا ہے ، جس سے قیمتوں کی حرکیات میں تبدیلی کی عکاسی ہوتی ہے۔ جب MACD اشارے وادی کے نیچے کی تشکیل کرتے ہیں تو ، اس سے ظاہر ہوتا ہے کہ قیمتوں میں نیچے کی حرکت کمزور ہوسکتی ہے ، الٹ ہونے کا امکان ہے۔

یہ حکمت عملی مندرجہ ذیل شرائط کا استعمال کرتے ہوئے MACD کے نچلے حصے کا تعین کرتی ہے:

  1. موجودہ MACD سگنل لائن سے پہلے کی فرق سے زیادہ ہے
  2. پہلے فرق پہلے دو فرق سے کم ہے
  3. MACD 0.4 سے کم ہے
  4. MACD سگنل لائن سے 0 سے کم ہے

جب مذکورہ بالا شرائط ایک ساتھ مل جاتی ہیں تو ، حکمت عملی سمجھتی ہے کہ MACD وادی کا نچلا حصہ ہے اور خریدنے کا اشارہ دیتا ہے۔ اس کے ساتھ ہی ، حکمت عملی نے ایک مقررہ اسٹاپ قیمت طے کی ہے ، یعنی خریداری کی قیمت کے علاوہ ایک مقررہ قیمت کا فرق ((takeProfitValue)) ۔

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-03-12 00:00:00
end: 2024-04-11 00:00:00
period: 1h
basePeriod: 15m
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/
// © freditansari

//@version=5
//@version=5
strategy("MACD Valley Detector", overlay=true)
fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)
MACD = ta.ema(close, fastLength) - ta.ema(close, slowlength)
aMACD = ta.ema(MACD, MACDLength)
delta = MACD - aMACD

rsi = ta.rsi(close, 14)
atr = ta.atr(14)

qty=1

takeProfitValue =7
// stopLossValue = 1


// close[0] < close[1] and close[1] > close[2]
is_valley= delta[0] > delta[1] and delta[1]<delta[2]? 1:0

// plot(is_valley , "valley?")

if(is_valley==1 and MACD<=-0.4 and delta <0)
	takeProfit = close +takeProfitValue
	action = "buy"
    // strategy.entry("long", strategy.long, qty=qty)
    // // strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit)
    // strategy.exit("exit", "long", limit=takeProfit)
    alert('{"TICKER":"'+syminfo.ticker+'","ACTION":"'+action+'","PRICE":"'+str.tostring(close)+'","TAKEPROFIT":"'+str.tostring(takeProfit)+'","QTY":"'+str.tostring(qty)+'"}')

if (ta.crossover(delta, 0))
	stopLoss = low -0.3
    takeProfit = high +0.3
	strategy.entry("MacdLE", strategy.long,qty=qty, comment="MacdLE")
	strategy.exit("exit long", "MacdLE", limit=takeProfit)
	// strategy.exit("exit long", "MacdLE", stop=stopLoss, limit=takeProfit)
if (ta.crossunder(delta, 0))
	stopLoss = high + 0.3
    takeProfit = low - 0.3
	strategy.entry("MacdSE", strategy.short,qty=qty, comment="MacdSE")
	strategy.exit("exit long", "MacdLE", limit=takeProfit)

	// strategy.exit("exit short", "MacdSE", stop=stopLoss, limit=takeProfit)
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)