
MACD TEMA کراسنگ اسٹریٹجی ایک ٹریڈنگ اسٹریٹجی ہے جو MACD اور TEMA اشارے پر مبنی ہے اور BTCUSDT کے 1 گھنٹے کے ٹائم فریم پر لاگو ہوتی ہے۔ اس اسٹریٹجی میں MACD اور TEMA اشارے کے کراسنگ پوائنٹس کا حساب کتاب کرکے خرید و فروخت کے سگنل پیدا کیے جاتے ہیں۔ جب MACD لائن نیچے سے اوپر کی طرف سے TEMA لائن کو پار کرتی ہے تو خرید کا سگنل پیدا ہوتا ہے۔ جب MACD لائن اوپر سے نیچے کی طرف سے TEMA لائن کو پار کرتی ہے تو فروخت کا سگنل پیدا ہوتا ہے۔ اس حکمت عملی میں MACD اور TEMA کے مابین فرق کو ظاہر کرنے کے لئے ایک کالم گراف بھی استعمال کیا جاتا ہے ، جس میں مختلف رنگوں کے ساتھ فرق کی تبدیلی کے رجحان کی نشاندہی کی جاتی ہے ، تاکہ زیادہ بدیہی سگنل فراہم کیا جاسکے۔
MACD TEMA کراسنگ حکمت عملی کا اصول یہ ہے کہ MACD اور TEMA اشارے کے مابین کراسنگ پوائنٹس کو خرید و فروخت کے اشارے کے طور پر استعمال کیا جائے۔ MACD ایک متحرک اشارے ہے جو دو مختلف ادوار کی متحرک اوسط کے مابین فرق کی گنتی کرکے قیمتوں میں تبدیلی کی رفتار کی پیمائش کرتا ہے۔ TEMA ایک رجحان سے باخبر رہنے والا اشارے ہے جو قیمتوں میں اتار چڑھاؤ کو ہموار کرنے اور رجحان کی سمت کی نشاندہی کرنے کے لئے تین بار اشارے کی متحرک اوسط کی گنتی کرتا ہے۔ جب MACD لائن نیچے سے اوپر کی طرف سے TEMA لائن کو عبور کرتی ہے تو ، قیمتوں میں اضافے کا رجحان مضبوط ہوتا ہے ، خریدنے کا اشارہ پیدا ہوتا ہے۔ جب MACD لائن اوپر سے نیچے کی طرف سے TEMA لائن کو عبور کرتی ہے تو ، قیمتوں میں کمی کا رجحان مضبوط ہوتا ہے ، فروخت کا اشارہ پیدا ہوتا ہے۔
MACD TEMA کراسنگ حکمت عملی ایک ٹریڈنگ حکمت عملی ہے جو MACD اور TEMA اشارے کو اکٹھا کرتی ہے۔ یہ حکمت عملی BTCUSDT کے 1 گھنٹے کے ٹائم فریم پر لاگو ہوتی ہے۔ یہ حکمت عملی خرید و فروخت کے سگنل پیدا کرنے کے لئے دونوں اشارے کے مابین کراسنگ پوائنٹس کا حساب لگاتی ہے اور اس سے زیادہ بصری سگنل فراہم کرنے کے لئے کالم گراف کا استعمال کرتی ہے۔ اس حکمت عملی کا فائدہ مارکیٹ کے رجحانات اور حرکیات میں تبدیلی کو پکڑنے کے قابل ہونا ہے ، جو انتہائی اتار چڑھاؤ والی مارکیٹوں کے لئے موزوں ہے۔ لیکن اس کے ساتھ ہی کچھ خطرات بھی موجود ہیں ، جیسے غلط سگنل اور پیرامیٹر کی غیر مناسب ترتیب۔ مستقبل میں اس حکمت عملی کو مزید بہتر بنانے کے ل other دیگر تکنیکی اشارے ، اسٹاپ نقصان کے طریقہ کار کو متعارف کرانے ، پیرامیٹرز کو بہتر بنانے اور بنیادی عوامل پر غور کرنے کے ذریعہ اس حکمت عملی کو مزید بہتر بنایا جاسکتا ہے۔
/*backtest
start: 2023-03-28 00:00:00
end: 2024-04-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("MACD TEMA Strategy", shorttitle="MACD TEMA", overlay=true)
// Input variables
slow = input(12, "Short period")
fast = input(26, "Long period")
signal1 = input(9, "Smoothing period")
// Calculate TEMA for short and long periods
ema1 = ema(close, slow)
eema1 = ema(ema1, slow)
eeema1 = ema(eema1, slow)
ma1 = 3 * ema1 - 3 * eema1 + eeema1
ema2 = ema(close, fast)
eema2 = ema(ema2, fast)
eeema2 = ema(eema2, fast)
ma2 = 3 * ema2 - 3 * eema2 + eeema2
// Calculate MACD line
macd = ma1 - ma2
// Calculate Signal line
masignal1 = ema(macd, signal1)
mmasignal1 = ema(masignal1, signal1)
mmmasignal1 = ema(mmasignal1, signal1)
signal = 3 * masignal1 - 3 * mmasignal1 + mmmasignal1
// Calculate histogram
histo = macd - signal
// Plot histogram
histo_color = histo >= 0 ? (histo > histo[1] ? color.green : color.orange) : (histo < histo[1] ? color.red : color.orange)
plot(histo, style=plot.style_histogram, color=histo_color)
// Calculate crossover conditions
macd_crossup = crossover(macd, signal)
macd_crossdown = crossunder(macd, signal)
// Plot arrows for buy and sell signals
plotarrow(macd_crossup ? low : na, colorup=color.green, offset=-1)
plotarrow(macd_crossdown ? high : na, colordown=color.red, offset=-1)
// Strategy conditions
if (macd_crossup)
strategy.entry("Buy", strategy.long)
if (macd_crossdown)
strategy.entry("Sell", strategy.short)