MACD کالم کے رنگ اور لکیری ریگریشن پر مبنی ہائی فریکوئنسی ہیجنگ کی حکمت عملی


تخلیق کی تاریخ: 2023-10-27 10:42:54 آخر میں ترمیم کریں: 2023-10-27 10:42:54
کاپی: 0 کلکس کی تعداد: 871
1
پر توجہ دیں
1617
پیروکار

MACD کالم کے رنگ اور لکیری ریگریشن پر مبنی ہائی فریکوئنسی ہیجنگ کی حکمت عملی

جائزہ

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

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

اس حکمت عملی میں مندرجہ ذیل اجزاء شامل ہیں:

  1. جب MACD کالم کا رنگ سبز ہوتا ہے تو ، اس کا مطلب یہ ہے کہ یہ بڑھتی ہوئی رجحان میں ہے ، اس وقت خالی پوزیشن نہیں لی جاتی ہے۔ جب MACD کالم کا رنگ سرخ ہوتا ہے تو ، اس کا مطلب یہ ہے کہ یہ نیچے کی طرف ہے ، اس وقت زیادہ پوزیشن نہیں لی جاتی ہے۔

  2. لکیری رجعت ایک اہم تجارتی سگنل اشارے کے طور پر۔ جب قیمت نیچے سے لکیری رجعت کرتی ہے تو ، زیادہ بنائیں۔ جب قیمت اوپر سے نیچے سے لکیری رجعت کرتی ہے تو ، خالی کریں۔

  3. پی اے سی چینل اعلی ، کم اور اختتامی قیمتوں پر مشتمل ای ایم اے پر مشتمل ہوتا ہے ، جس کا استعمال لکیری واپسی کی سمت کا تعین کرنے کے لئے کیا جاتا ہے۔ تجارتی سگنل صرف اس وقت پیدا ہوتا ہے جب لکیری واپسی کی سمت چینل کے اندر رجحان کے مطابق ہو۔

  4. EMA 89 اسٹاپ نقصان کی لائن کے طور پر ، جب قیمت اس لائن کو دوبارہ پار کرتی ہے تو ، بیعانہ اسٹاپ۔

ٹرانزیکشن سگنل کی پیداوار کی منطق یہ ہے:

ملٹی ہیڈ سگنل: لکیری واپسی اوپر سے گزرنے والی پی اے سی چینل نیچے کی ٹریک اور لکیری واپسی کا اوپر کا رجحان اور MACD کالم کا رنگ سرخ نہیں ہے خالی سر سگنل: لکیری واپسی نیچے پی اے سی چینل کو عبور کرتی ہے اور لکیری واپسی کا نزولی رجحان ہے اور MACD کالم کا رنگ سبز نہیں ہے

سٹاپ نقصان سے باہر نکلنے کا اشارہ: قیمت نیچے ای ایم اے 89

اس حکمت عملی میں رجحانات اور اہم قیمتوں کی سطحوں کا اندازہ لگانا شامل ہے ، جس سے اعلی تعدد کی تجارت کو پورا کیا جاسکتا ہے۔

طاقت کا تجزیہ

  1. MACD کالم کے رنگوں کا استعمال کرتے ہوئے بڑے رجحانات کا تعین کریں اور منفی تجارت سے بچیں۔

  2. لکیری رجعت ہموار ہے اور کچھ شور کو فلٹر کر سکتی ہے۔

  3. ای ایم اے کی تشکیل کے راستے واضح طور پر فاریکس ٹریڈنگ کے فوائد اور نقصانات کی تعریف کرتے ہیں.

  4. اسٹاپ نقصان کی حد کا تعین معقول ہے ، زیادہ سے زیادہ منافع کی ضمانت دیتا ہے۔

  5. ہائی فریکوئینسی حکمت عملی کے لئے موزوں اعلی فریکوئینسی حکمت عملی کے ساتھ اعلی فریکوئینسی ٹریڈنگ۔

  6. ہیجنگ ٹریڈنگ کے ذریعے ، آپ کو ہنگامہ خیز حالات میں منافع حاصل ہوسکتا ہے۔

خطرے کا تجزیہ

  1. لکیری رجعت اور چینل اشارے دونوں کو کچھ پیرامیٹرز کی اصلاح کی ضرورت ہوتی ہے ، ورنہ یہ ناکام ہوسکتا ہے۔

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

  3. زیادہ ٹرانزیکشنز کے ساتھ، فیسوں کے اثرات پر توجہ دینا ضروری ہے۔

  4. MACD اشارے میں کچھ تاخیر ہے ، جو قلیل مدتی رجحان کی تبدیلی سے محروم ہوسکتا ہے۔

  5. ای ایم اے چینل کو بھی مارکیٹ میں تبدیلیوں کے مطابق مسلسل بہتر بنانے کی ضرورت ہے۔

اصلاح کی سمت

  1. لکیری رجعت اور راستے کے پیرامیٹرز کو ایڈجسٹ کریں تاکہ اشارے مختلف اقسام کی خصوصیات کے مطابق ہوں۔

  2. اسٹاپ نقصان کی حد کو کم کریں اور اس بات کو یقینی بنائیں کہ اسٹاپ نقصان کا تناسب 1 سے زیادہ ہے۔

  3. MACD پیرامیٹرز کو بہتر بنائیں تاکہ یہ زیادہ مختصر سگنل پکڑ سکے۔

  4. دیگر اشارے متبادل لکیری رجعت کی کوشش کریں ، جیسے برلن لائن

  5. ایک طرفہ نقصانات کو روکنے کے لئے پوزیشن کنٹرول میں اضافہ

  6. RSI اور دیگر اشارے کے ساتھ مل کر ٹریڈنگ سگنل کو فلٹر کریں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-10-20 00:00:00
end: 2023-10-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
// strategy("Sonic R + Linear Reg + Kumo Cloud + Barcolor MACD", overlay=true,default_qty_value=10000,initial_capital=200,currency=currency.USD, pyramiding=1)
EMA = input(defval=89, title="EMA Signal")
HiLoLen     = input(34, minval=2,title="High Low channel Length")
pacC        = ema(close,HiLoLen)
pacL        = ema(low,HiLoLen)
pacH        = ema(high,HiLoLen)
DODGERBLUE = #1E90FFFF
// Plot the Price Action Channel (PAC) base on EMA high,low and close//
L=plot(pacL, color=DODGERBLUE, linewidth=1, title="High PAC EMA",transp=90)
H=plot(pacH, color=DODGERBLUE, linewidth=1, title="Low PAC EMA",transp=90)
C=plot(pacC, color=DODGERBLUE, linewidth=2, title="Close PAC EMA",transp=80)
//Moving Average//
signalMA =ema(close,EMA)
plot(signalMA,title="EMA Signal",color=black,linewidth=3,style=line)
linereg = linreg(close, EMA, 0)
plot(linereg, color = orange, title = "Linear Regression Curve", style = line, linewidth = 1)
//////ICHIMOKU/////////
conversionPeriods = input(9),
basePeriods = input(26, minval=1, title="Base Line")
laggingSpan2Periods = input(52, minval=1, title="Lagging Span"),
displacement = input(26, minval=1)
donchian(len) => avg(lowest(len), highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine) 
leadLine2 = donchian(laggingSpan2Periods-1)
p1 = plot(leadLine1, offset = displacement-1, color=gray,title="Senkou span A", transp=90)
p2 = plot(leadLine2, offset = displacement-1, color=gray, title="Senkou span B", transp=90)
fill(p1, p2, color = leadLine1 > leadLine2 ? green : red, title="Kumo Cloud")
///////////////// MACD BARCOLOR /////////////////////
fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)
MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD
hisup= iff(delta>delta[1] and delta>0, 1,
	     iff(delta<delta[1], -1, nz(hisup[1], 0)))
hisdown = iff(delta<delta[1] and delta<0, 1,
	     iff(delta>delta[1], -1, nz(hisdown[1], 0)))
barcolor(hisup==1 and MACD>0 ? lime: hisdown==1 and MACD<0 ? red : blue )
///////////// SIGNAL ///////////////
conbuy = iff(crossover(linereg,pacL) and rising(linereg,5), 1,
	     iff(crossover(linereg,pacH) or (crossunder(linereg,pacL) and pacL<signalMA), -1, nz(conbuy[1], 0)))
consell = iff(crossunder(linereg,pacH) and falling(linereg,5), 1,
	     iff(crossunder(linereg,pacL) or (crossover(linereg,pacH) and pacH>signalMA), -1, nz(consell[1], 0)))
golong= conbuy==1 and close>open and open<pacH and close>linereg and hisdown!=1
goshort= consell==1 and close<open and open>pacL and close<linereg and hisup!=1
if(golong)
    strategy.entry("Buy",strategy.long)
if(goshort)
    strategy.entry("Sell",strategy.short)
closelong= conbuy==-1
closeshort=consell==-1
if(closelong)
    strategy.close("Buy")
if(closeshort)
    strategy.close("Sell")
 ////////////// TP and SL//.
//SL = input(defval=200.00, title="Stop Loss Point", type=float, step=1)
//rr= input(defval=0.1,title="Reward/Risk",type=float)
//useTPandSL = input(defval = false, title = "Use exit order strategy?")
//Stop = SL
//Take=SL*rr
//Q = 100
//if(useTPandSL)
//    strategy.exit("Out Long", "Buy", qty_percent=Q, profit= Take, loss=Stop)
//    strategy.exit("Out Short", "Sell", qty_percent=Q, profit= Take, loss=Stop)