
اس حکمت عملی میں برن بینڈ، منتقل اوسط اور MACD کے تین اشارے شامل ہیں، جس سے ایک مکمل ٹریڈنگ سسٹم تشکیل دیا گیا ہے۔ یہ مارکیٹ کے رجحانات کا فیصلہ کرنے کے ساتھ ساتھ کچھ الٹ کے مواقع کو بھی پکڑ سکتا ہے۔
اس حکمت عملی کا نام ہے فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ ٹرینڈ ٹریکنگ حکمت عملی فاریکس ٹریڈنگ حکمت عملی کا نام اس کی خصوصیات کو اجاگر کرتا ہے۔
اس کی بنیادی تجارت کی منطق یہ ہے:
رجحان کی سمت کا تعین کریں۔ بروئنگ بینڈ کے وسط میں ، EMA اور MACD کی صفر محور موازنہ کے ذریعہ ، یہ معلوم کرنے کے لئے کہ مارکیٹ فی الحال کثیر یا خالی سر مرحلے میں ہے۔
مارکیٹ میں داخلے کا وقت تلاش کرنا۔ ایک بار جب ایک کثیر سر (یا خالی سر) رجحان کا تعین کیا جاتا ہے تو ، حکمت عملی مارکیٹ میں داخلے کا فیصلہ کرتی ہے کہ آیا ای ایم اے کی حرکت پذیری اوسط برلن کے وسط میں ٹوٹ گئی ہے یا نہیں ، اور کیا MACD کالم لائن مثبت (یا منفی) ٹوٹنے والی سگنل لائن کی طرف ہے۔
اسٹاپ اسٹاپ نقصان کی ترتیب۔ میدان میں داخل ہونے کے بعد ، ایک مقررہ اسٹاپ اور اسٹاپ نقصان کی جگہ پہلے سے طے کی جائے گی۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ اس میں تین مختلف قسم کے تکنیکی اشارے استعمال کیے جاتے ہیں جن میں رجحان ، اوسط اور MACD شامل ہیں۔ اس سے یہ مارکیٹ کی سمت کو زیادہ درست اندازہ لگانے کے قابل بناتا ہے ، اور اس میں واپسی کے کچھ مواقع کو پکڑنے میں بھی مدد ملتی ہے۔
سب سے پہلے ، برن بینڈ کے وسط میں مدار واضح طور پر موجودہ مرحلے میں اہم رجحان کی سمت کی عکاسی کرتا ہے۔ ای ایم اے کی یکساں لائن کا کام رجحان کی کارروائی کو ٹریک کرنا ہے۔ ان کا موازنہ اور ان کا امتزاج موجودہ کثیر اور خالی سر کی صورتحال کا زیادہ درست اندازہ لگانے میں مدد کرتا ہے۔
دوسرا ، برن بینڈ خود ہی نسبتا strong جامع ہے۔ درمیانی مدار کی لکیر کے قریب بھی معاون دباؤ کی ایک خاص سطح کی عکاسی ہوتی ہے ، لہذا ای ایم اے کی لکیر کو توڑنا ایک خاص سگنل کی قدر رکھتا ہے۔
مزید برآں ، MACD کے شامل ہونے سے ڈوڈو کی توانائی کا ضیاع بھی دیکھا جاسکتا ہے۔ اس کی مطلق قدر کا سائز عوام کے جذبات کو بلند یا ٹھنڈا کرتا ہے ، اور اس کے الٹ ہونے کا امکان بھی پیش کرتا ہے۔
آخر میں ، حکمت عملی میں اسٹاپ اسٹاپ نقصان کی شرائط ہیں جو انفرادی تجارت کے خطرے سے متعلق منافع کو کنٹرول کرتی ہیں ، جس سے مجموعی طور پر مستحکم آپریشن کو یقینی بنایا جاسکتا ہے۔
اگرچہ اس حکمت عملی میں متعدد تجزیاتی ٹولز کا استعمال کیا گیا ہے ، لیکن اس میں مندرجہ ذیل اہم خطرات ہیں:
برن بینڈ پیرامیٹرز کو غلط ترتیب دیا گیا ہے ، اور مرکزی دھارے کی لائن واضح طور پر مرکزی رجحان کی عکاسی نہیں کرسکتی ہے۔
یکساں لائن سسٹم کثیر سر سگنل دیتا ہے، لیکن MACD واضح طور پر درست نہیں ہے، خالی سر قوت ممکنہ طور پر بڑھا سکتا ہے.
اسٹاپ نقصان کی حد بہت بڑی ہے ، اور ایک ہی نقصان میں اضافہ ہوسکتا ہے۔
اس مسئلے کا حل یہ ہے کہ:
برن بینڈ پیرامیٹرز کو ایڈجسٹ کریں تاکہ اس بات کا یقین ہو کہ مرکزی ٹریل لائن مؤثر طریقے سے مرکزی رجحان کی عکاسی کرتی ہے۔
مزید تکنیکی اشارے متعارف کروائے گئے ہیں جن سے فضائی توانائی کا اندازہ لگایا جا سکے۔
اسٹاپ اسٹاپ نقصان پیرامیٹرز کو بہتر بنانے کے لئے تجارتی تاریخ کا جائزہ لیں۔
اس حکمت عملی کو مزید بہتر بنانے کے لیے مندرجہ ذیل نکات پر غور کیا جا سکتا ہے:
رجحانات کے فیصلے میں مزید اشارے متعارف کروائے گئے۔ جیسے کے ڈی جے ، اے ٹی آر وغیرہ معاون فیصلے ، فیصلے کی درستگی کو بہتر بنائیں۔
آپریشنل سطح پر زیادہ پیچیدہ روکنے کے طریقوں کو ترتیب دیں۔ جیسے کہ نقل و حرکت کی روک تھام ، نئی اونچائی کو توڑنے کے بعد بڑھتی ہوئی روک تھام کی شرح (<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
مختلف اقسام کی کارکردگی کا اندازہ لگائیں۔ مزید حالات کی خصوصیات کے مطابق پیرامیٹرز کو ایڈجسٹ کریں۔
مختلف ٹائم فریموں اور مارکیٹوں کے نتائج کی جانچ اور جائزہ لیا گیا۔ پیرامیٹرز کو اس کے مطابق ایڈجسٹ کریں۔
مشین لرننگ الگورتھم کو شامل کریں ، پیرامیٹرز کی خودکار اصلاح اور حکمت عملی کے قواعد کو متحرک طور پر اپ ڈیٹ کریں۔
اس حکمت عملی میں برن بینڈ ، منتقل اوسط اور MACD کے تین بڑے تکنیکی اشارے استعمال کیے گئے ہیں۔ اس میں واضح رجحانات کا اندازہ لگایا گیا ہے ، اس میں کچھ حد تک شمولیت ہے ، اور اس میں الٹ جانے کے کچھ مواقع بھی ہیں۔ مزید معاون ٹولز کا اندازہ لگانے اور اسٹاپ نقصان کی حکمت عملی کو بہتر بنانے کے ذریعہ ، اس سے زیادہ مستحکم تجارتی کارکردگی حاصل کرنے کی امید ہے۔ یہ حکمت عملی مزید جائزہ لینے اور بہتر بنانے کے قابل ہے ، اور اس سے مقداری فیصلے کرنے کا ایک طاقتور ذریعہ بننے کی امید ہے۔
/*backtest
start: 2024-01-04 00:00:00
end: 2024-02-03 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Combined Strategy", overlay=true, shorttitle="Comb Strat", default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// Precio de beneficio y Stop Loss
takeProfitTicks = 87636
stopLossTicks = 53350
// Bollinger Bands + EMA
length_bb = input(150, title="BB Length")
src_bb = input(close, title="BB Source")
mult = input(2.0, title="BB StdDev")
basis = ta.sma(src_bb, length_bb)
dev = mult * ta.stdev(src_bb, length_bb)
upper = basis + dev
lower = basis - dev
len_ema = input(34, title="EMA Length")
src_ema = input(close, title="EMA Source")
out_ema = ta.ema(src_ema, len_ema)
typeMA = input("SMA", title="Method")
smoothingLength = input(5, title="Length")
var float smoothingLine = na
if (typeMA == "SMA")
smoothingLine := ta.sma(out_ema, smoothingLength)
else if (typeMA == "EMA")
smoothingLine := ta.ema(out_ema, smoothingLength)
// MACD
fast_length = input(title="Fast Length", defval=9)
slow_length = input(title="Slow Length", defval=17)
src_macd = input(title="Source", defval=close)
signal_length = input.int(title="Signal Smoothing", minval=1, maxval=50, defval=9)
sma_source = input.string(title="Oscillator MA Type", defval="EMA", options=["SMA", "EMA"])
sma_signal = input.string(title="Signal Line MA Type", defval="EMA", options=["SMA", "EMA"])
fast_ma = sma_source == "SMA" ? ta.sma(src_macd, fast_length) : ta.ema(src_macd, fast_length)
slow_ma = sma_source == "SMA" ? ta.sma(src_macd, slow_length) : ta.ema(src_macd, slow_length)
macd = fast_ma - slow_ma
signal = sma_signal == "SMA" ? ta.sma(macd, signal_length) : ta.ema(macd, signal_length)
hist = macd - signal
// Condiciones de compra y venta
longCondition = (out_ema > basis) and (macd > signal) and (signal > 0)
shortCondition = (out_ema < basis) and (macd < signal) and (signal < 0)
// Variables de estado
var bool longExecuted = na
var bool shortExecuted = na
// Estrategia
if (longCondition and not longExecuted)
strategy.entry("Long", strategy.long)
longExecuted := true
shortExecuted := na
if (shortCondition and not shortExecuted)
strategy.entry("Short", strategy.short)
shortExecuted := true
longExecuted := na
// Take Profit y Stop Loss para Compras y Ventas Cortas
strategy.exit("Take Profit/Close Long", from_entry="Long", profit=takeProfitTicks, loss=stopLossTicks)
strategy.exit("Take Profit/Close Short", from_entry="Short", profit=takeProfitTicks, loss=stopLossTicks)
// Cierre de posiciones cuando la dirección cambia
if ((out_ema < basis) and (macd < signal))
strategy.close("Long")
longExecuted := na
if ((out_ema > basis) and (macd > signal))
strategy.close("Short")
shortExecuted := na
// Plots
plot(basis, "BB Basis", color=#FF6D00)
plot(upper, "BB Upper", color=color.new(#2962FF, 0.5))
plot(lower, "BB Lower", color=color.new(#2962FF, 0.5))
plot(smoothingLine, title="Smoothing Line", color=#f37f20, linewidth=2)
hline(0, "Zero Line", color=color.new(#787B86, 50))
plot(hist, title="Histogram", style=plot.style_columns, color=(hist >= 0 ? (hist[1] < hist ? color.green : color.red) : (hist[1] < hist ? color.red : color.green)))
plot(macd, title="MACD", color=color.blue)
plot(signal, title="Signal", color=color.orange)