
رجحانات کی متحرک پیمائش کرنے والی اشارے کی تجارت کی حکمت عملی ایک دن کی گراف ٹیکنالوجی کے اشارے کے مجموعہ پر مبنی ایک مقداری تجارتی نظام ہے ، جس میں ممکنہ رجحانات کی شناخت کے لئے متعدد جہتی عوامل جیسے کہ یکساں نظام ، اتار چڑھاؤ کے اشارے ، لین دین کی تصدیق اور قیمت کی نقل و حرکت کا استعمال کیا جاتا ہے ، اور کلیدی تکنیکی سطح کو توڑنے پر مارکیٹ میں داخل ہوتا ہے۔ اس حکمت عملی کے ذریعہ طویل مدتی رجحانات کی سمت کی تصدیق کی جاتی ہے ، جس میں اے ٹی آر کی اتار چڑھاؤ کی شرح اشارے کے ساتھ مل کر قیمتوں کی نشاندہی کی جاتی ہے ، اور اس طرح ایک ملٹی فیکٹر مارکیٹ میں داخل ہونے کا نظام تشکیل دیا جاتا ہے ، جس میں لین دین کے اشارے اور فلپ گراف کی شکل کو معاون تصدیق کے اشارے کے طور پر استعمال کیا جاتا ہے۔
اس حکمت عملی کا بنیادی اصول ایک مکمل تجارتی نظام تشکیل دینے کے لئے متعدد تکنیکی اشارے کے باہمی تعاون پر مبنی ہے۔ خاص طور پر ، اس حکمت عملی میں درج ذیل چار شرائط کے ذریعہ انٹری سگنل کی تصدیق کی جاتی ہے:
رجحان کی تصدیق کی شرائط: یہ فیصلہ کرکے کہ آیا 50 روزہ اوسط 100 روزہ اوسط سے اوپر ہے ((dailyEMA50 > dailyEMA100) ، اس بات کی تصدیق کریں کہ مارکیٹ اوپر کی طرف ہے۔
تصدیق کی شرط توڑ دی گئییہ فیصلہ کرتے ہوئے کہ آیا دن کی اختتامی قیمت نے 10 دن کی اوسط لائن کو توڑ دیا ہے اور اے ٹی آر کی سطح کو بڑھایا ہے (ڈیلی کلوز > ema_plus_atr) ، اس کا مطلب یہ ہے کہ قیمت نے حالیہ اتار چڑھاؤ کی حد کو توڑ دیا ہے ، اور اس نے مضبوط عروج کی رفتار دکھائی ہے۔
گراف کی تصدیق: یہ فیصلہ کرکے کہ آیا اس دن بند ہونے والی قیمت کھلنے والی قیمت سے زیادہ ہے ((dailyClose > dailyOpen) ، تصدیق کریں کہ اس دن سورج کی کرن ہے ، جس سے خریداروں کی طاقت غالب ہے۔
ترسیل کی تصدیق: اس بات کا تعین کرکے کہ آیا اس دن کا حجم 12 دن کے اوسط حجم سے زیادہ ہے ((dailyVol > dailyVolEMA12)) ، مارکیٹ میں شرکت کی توثیق کی توثیق کریں ، سگنل کی وشوسنییتا میں اضافہ کریں۔
جب یہ چار شرائط ایک ساتھ مل جاتی ہیں تو ، حکمت عملی دن کے نقشے پر داخلہ کا اشارہ پیدا کرتی ہے۔ داخل ہونے کے بعد ، حکمت عملی نے اے ٹی آر پر مبنی اسٹاپ اور اسٹاپ پوائنٹس مرتب کیے:
اس کے علاوہ، حکمت عملی میں خطرے کے انتظام کے طریقہ کار کو بھی لاگو کیا گیا ہے، جس میں ہر ٹرانزیکشن کے خطرے کو اکاؤنٹ کے فنڈز کے 2٪ کے اندر اندر کنٹرول کیا جاتا ہے، جو فی شیئر کے خطرے اور قابل تجارت حصص کی تعداد کا حساب کرکے کیا جاتا ہے.
کثیر جہتی سگنل کی تصدیقاس حکمت عملی میں چار مختلف جہتوں کے اشارے شامل ہیں جن میں رجحانات ، رفتار ، ٹرانزیکشن کی مقدار اور فکسڈ گراف کی شکل شامل ہے ، جس سے ایک نسبتا comprehensive جامع سگنل کی تصدیق کا نظام تشکیل دیا گیا ہے ، جس سے جعلی سگنل کی پیداوار میں کمی واقع ہوتی ہے۔
واضح خطرے کا انتظاماس حکمت عملی میں اکاؤنٹ کے تناسب پر مبنی رسک کنٹرول کو یقینی بنایا گیا ہے ، اس بات کو یقینی بنانا کہ ایک ہی تجارت میں نقصانات اکاؤنٹ کے فنڈز کے 2٪ سے زیادہ نہیں ہوں گے ، جو طویل مدتی تجارت کے لئے ضروری ہے۔
انکولی اتار چڑھاو کی شرح میں ایڈجسٹمنٹ: اے ٹی آر اشارے کے ذریعہ داخلے کی شرائط اور اسٹاپ نقصان کی پوزیشن کو ایڈجسٹ کریں ، تاکہ حکمت عملی مختلف مارکیٹ کے ماحول میں اتار چڑھاؤ کی شرح میں تبدیلی کے مطابق ڈھال سکے۔
رجحانات کی پیروی کی خصوصیاتحکمت عملی کا بنیادی ڈیزائن رجحانات کی پیروی کے تصور پر مبنی ہے ، ای ایم اے سسٹم کے ذریعہ طویل مدتی رجحانات کی سمت کی تصدیق کریں ، اور رجحانات کی سمت میں داخلے کے مواقع تلاش کریں ، جس سے بڑے رجحانات کو پکڑنے میں مدد ملے۔
بصری آراءحکمت عملی: چارٹ پر انٹری سگنل، سٹاپ اور سٹاپ لائنز کا نقشہ تیار کیا گیا ہے، جو تاجر کی نگرانی اور تجزیہ کے لئے آسان بصری آراء فراہم کرتا ہے۔
تبدیلی مرحلے کی تاخیر: اگرچہ حکمت عملی میں متعدد اشارے استعمال کیے جاتے ہیں ، لیکن ان تمام اشارے بنیادی طور پر پیچھے رہ جانے والے اشارے ہیں ، جس کی وجہ سے مارکیٹ کے موڑ کے قریب غلط سگنل پیدا ہوسکتے ہیں۔ اس کا حل یہ ہے کہ کچھ آگے بڑھنے والے اشارے شامل کرنے یا مارکیٹ کے انتہائی اتار چڑھاؤ کے حالات میں تجارت کو روکنے پر غور کیا جائے۔
پیرامیٹر کی حساسیت: حکمت عملی میں متعدد مقررہ پیرامیٹرز استعمال کیے جاتے ہیں (جیسے ای ایم اے 10 ، ای ایم اے 50 ، ای ایم اے 100 ، اے ٹی آر 10 وغیرہ) ، جن کو مختلف مارکیٹ کے حالات یا مختلف قسم کے تجارت کے ل adjust ایڈجسٹ کرنے کی ضرورت پڑسکتی ہے۔ حکمت عملی کی کارکردگی کو مختلف پیرامیٹرز کی ترتیبات کے تحت جانچنے کے لئے اس کی جانچ پڑتال کی سفارش کی جاتی ہے تاکہ زیادہ مستحکم پیرامیٹرز کا مجموعہ مل سکے۔
سگنل کی کمیچونکہ حکمت عملی کو ایک ساتھ چار شرائط کو پورا کرنے کی ضرورت ہوتی ہے تاکہ سگنل پیدا کیا جاسکے ، اس کی وجہ سے تجارتی سگنل نسبتا rare کم ہوتے ہیں ، جس سے کچھ ممکنہ مواقع ضائع ہوجاتے ہیں۔ تاجر مناسب طور پر کچھ شرائط کو نرم کرنے یا متبادل داخلے کی شرائط کو شامل کرنے پر غور کرسکتے ہیں۔
سٹاپ تناسب مقررہ: حکمت عملی نے 3x اے ٹی آر کو روکنے کے ہدف کے طور پر استعمال کیا ، جو کہ تمام مارکیٹ کے حالات کے لئے موزوں نہیں ہوسکتا ہے۔ مضبوط رجحانات میں منافع کو جلد ختم کیا جاسکتا ہے ، مزید اضافے کے لئے جگہ سے محروم ہوجاتا ہے۔ متحرک ایڈجسٹمنٹ روکنے والے میکانزم یا تقسیم منافع بخش حکمت عملی پر غور کیا جاسکتا ہے۔
ایک طرفہ ٹرانزیکشن کی پابندی: موجودہ حکمت عملی صرف ایک سے زیادہ تجارت کی منطق کو نافذ کرتی ہے ، اور گرتی ہوئی مارکیٹوں میں منافع حاصل نہیں کرسکتی ہے۔ ایک بہتر تجارتی نظام کو مختلف مارکیٹ کے حالات کے مطابق ڈائیورجینٹ منطق کو شامل کرنے پر غور کرنا چاہئے۔
تقسیم شدہ منافع کے نظام میں اضافہ: موجودہ حکمت عملی کا استعمال کرتے ہوئے تمام پوزیشنوں کو ایک ہی وقت میں روکنے یا روکنے کا طریقہ ، اسٹیکنگ منافع کمانے کے طریقہ کار کو نافذ کرنے پر غور کیا جاسکتا ہے ، مثال کے طور پر 1x اے ٹی آر تک پہنچنے پر 1 / 3 پوزیشنوں کو منافع بخش ، 2x اے ٹی آر پر 1 / 3 پوزیشنوں کو منافع بخش ، 3x اے ٹی آر پر باقی پوزیشنوں کو منافع بخش ، اس طرح کچھ منافع کو لاک کیا جاسکتا ہے جبکہ اوپر جانے کی جگہ کو برقرار رکھا جاسکتا ہے۔
رجحان کی طاقت فلٹر متعارف کرایا: اس بات پر غور کیا جاسکتا ہے کہ کمزور رجحان کے ماحول میں سگنل کو فلٹر کرنے کے لئے رجحان کی طاقت کے اشارے (جیسے ADX یا اوسط لکیری اسکیلپنگ) کو شامل کیا جاسکتا ہے ، اور سگنل کی کوالٹی کو بہتر بنانے کے لئے صرف اس وقت غور کیا جاسکتا ہے جب رجحان کی طاقت ایک خاص حد تک پہنچ جائے۔
وقت کا فلٹر شامل کریںٹرانزیکشن ٹائم فلٹرنگ کو شامل کرنے پر غور کریں ، اہم اقتصادی اعداد و شمار کی اشاعت یا خاص طور پر غیر موثر ٹرانزیکشن اوقات سے بچنے کے لئے ، اور شور کی مداخلت کو کم کریں۔
متحرک طور پر ایڈجسٹ شدہ خطرے کے پیرامیٹرز: مارکیٹ میں اتار چڑھاو یا اکاؤنٹ کی کارکردگی کی بنیاد پر متحرک طور پر خطرے کے تناسب کو ایڈجسٹ کیا جاسکتا ہے ، مثال کے طور پر ، مسلسل منافع کے بعد خطرے کی نالی کو مناسب طریقے سے بڑھایا جاسکتا ہے ، اور نقصان کے بعد خطرے کی نمائش کو کم کیا جاسکتا ہے۔
خالی جگہ منطق میں شامل ہوں: ایک مکمل فاریکس ٹریڈنگ منطق حاصل کریں ، تاکہ حکمت عملی نیچے کی مارکیٹ میں بھی اتنی ہی موثر ہوسکے ، جس سے پورے بازار میں موافقت پذیر ٹریڈنگ سسٹم تشکیل پائے۔
مارکیٹ کے ماحول کو فلٹر کرنا: مارکیٹ کے ماحول کا جائزہ لینے کے طریقہ کار میں شامل ہونا ، جیسے کہ وی آئی ایکس انڈیکس یا مارکیٹ کی چوڑائی کے اشارے پر مبنی ، مارکیٹ کے ماحول میں تجارت کو روکنا یا پیرامیٹرز کو ایڈجسٹ کرنا جو رجحان کی حکمت عملی کے لئے موزوں نہیں ہے۔
ٹرینڈ ڈائنامک پیٹریشن اشارے کی تجارتی حکمت عملی ایک کثیر جہتی تکنیکی اشارے پر مبنی ایک مقداری تجارتی نظام ہے جو ایکویریم سسٹم ، اے ٹی آر کی اتار چڑھاؤ ، گراف کی شکل اور حجم کی تصدیق جیسے متعدد عوامل کے ذریعہ ممکنہ مارکیٹ کے مواقع کی نشاندہی کرتا ہے۔ اس کا بنیادی فائدہ سگنل کی تصدیق کی جامع اور بلٹ ان رسک مینجمنٹ میکانزم میں ہے ، جس کی وجہ سے یہ رجحانات میں واضح مارکیٹوں میں بہتر کارکردگی کا مظاہرہ کرتا ہے۔
تاہم ، اس حکمت عملی میں پیرامیٹرز کی حساسیت ، سگنل کی تاخیر اور ایک طرفہ تجارت جیسی حدود بھی ہیں۔ اس حکمت عملی کی موافقت اور استحکام کو مزید بہتر بنایا جاسکتا ہے ، مثال کے طور پر ، بیچوں میں منافع حاصل کرنے ، رجحان کی طاقت کو بڑھانے کے لئے فلٹرنگ ، مارکیٹ کے ماحول کا جائزہ لینے اور کم کرنے کے لئے منطق شامل کرنے جیسے اصلاحی ذرائع کو شامل کرکے۔
تاجر کے لئے حکمت عملی کے اصولوں اور حدود کو سمجھنا اندھا دھند استعمال کرنے سے زیادہ اہم ہے۔ معقول پیرامیٹرز کی ایڈجسٹمنٹ ، کافی بیک اپ کی توثیق اور مارکیٹ کے حالات کے بارے میں فیصلہ کرنے سے تاجر کو اس حکمت عملی کو بہتر طور پر استعمال کرنے میں مدد ملے گی۔ آخر کار ، کسی بھی تجارتی حکمت عملی کو تاجر کے ٹول کٹ کا ایک جزو بننا چاہئے ، نہ کہ اس پر انحصار کرنے کا واحد ذریعہ۔
/*backtest
start: 2024-04-25 00:00:00
end: 2025-04-23 08:00:00
period: 3d
basePeriod: 3d
exchanges: [{"eid":"Futures_Binance","currency":"DOGE_USDT"}]
*/
// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © avi
//@version=5
strategy("AVI - S13", overlay=true, initial_capital=10000, default_qty_type=strategy.fixed)
// Get daily-level values
dailyATR = request.security(syminfo.tickerid, "D", ta.atr(10))
dailyEMA10 = request.security(syminfo.tickerid, "D", ta.ema(close, 10))
dailyEMA50 = request.security(syminfo.tickerid, "D", ta.ema(close, 50))
dailyEMA100 = request.security(syminfo.tickerid, "D", ta.ema(close, 100))
dailyClose = request.security(syminfo.tickerid, "D", close)
dailyOpen = request.security(syminfo.tickerid, "D", open)
dailyVol = request.security(syminfo.tickerid, "D", volume)
dailyVolEMA12 = request.security(syminfo.tickerid, "D", ta.ema(volume, 12))
ema_plus_atr = dailyEMA10 + dailyATR
ema_minus_atr = dailyEMA10 - dailyATR
ema_plus_atr1 = dailyEMA10 + dailyATR * 3
// Entry conditions
conditionema = dailyEMA50 > dailyEMA100
conditionatr = dailyClose > ema_plus_atr
conditioncandel = dailyClose > dailyOpen
conditionvol = dailyVol > dailyVolEMA12
entryCondition = conditionema and conditionatr and conditioncandel and conditionvol
bgcolor(entryCondition ? color.new(#26e600, 90) : na)
plotshape(entryCondition, location=location.belowbar, style=shape.labelup, color=color.green, size=size.tiny, title="Entry")
// Trade management variables
var bool inTrade = false
var float entryPrice = na
var float stopLossPrice = na
var float takeProfitPrice = na
var int entryBar = na
// Entry logic
if entryCondition and not inTrade and timeframe.isdaily
stopLossPrice := ema_minus_atr
takeProfitPrice := ema_plus_atr1
riskPerShare = math.abs(dailyClose - stopLossPrice)
riskAmount = strategy.equity * 0.02
sharesCount = riskPerShare > 0 ? math.floor(riskAmount / riskPerShare) : 0
if sharesCount > 0
strategy.entry("Long", strategy.long, qty=sharesCount)
entryPrice := dailyClose
inTrade := true
entryBar := bar_index
// Exit logic
if inTrade
if low <= stopLossPrice
strategy.close("Long", comment="SL")
inTrade := false
else if high >= takeProfitPrice
strategy.close("Long", comment="TP")
inTrade := false
// Draw horizontal lines for SL and TP during the trade
plot(inTrade ? stopLossPrice : na, title="Stop Loss", color=color.red, linewidth=1, style=plot.style_linebr)
plot(inTrade ? takeProfitPrice : na, title="Take Profit", color=color.green, linewidth=1, style=plot.style_linebr)