
یہ حکمت عملی ایک دن کے اندر تجارت کا نظام ہے جس میں دو مساوی لائنوں کے کراس پر مبنی ہے ، جس میں فکسڈ اسٹاپ اور ٹریکنگ اسٹاپ شامل ہیں ، اور روزانہ منافع کا ہدف طے کیا گیا ہے۔ حکمت عملی بنیادی طور پر خرید اور فروخت کے سگنل پیدا کرنے کے لئے تیز رفتار اور آہستہ آہستہ چلنے والی اوسط کی کراس کا استعمال کرتی ہے ، جبکہ خطرے پر قابو پانے اور منافع کو روکنے اور منافع کے اہداف کے ذریعہ مقفل کرتی ہے۔
حرکت پذیری اوسط حساب: حکمت عملی دو سادہ حرکت پذیری اوسط ((SMA) کا استعمال کرتی ہے ، جو صارف کی وضاحت شدہ مدت پر مبنی تیز اور سست SMA ہیں۔
ٹریڈنگ سگنل پیدا:
رسک مینجمنٹ:
روزانہ منافع کا ہدف:
تصویر:
رجحانات کا سراغ لگانا: مارکیٹ کے رجحانات کو پکڑنے کے لئے مساوی لائن کراس کا استعمال کریں ، جو رجحانات کے آغاز میں داخل ہونے میں مدد کرتا ہے۔
خطرے پر قابو پانا: ہر تجارت اور مجموعی خطرے کو مؤثر طریقے سے کنٹرول کرنے کے لئے فکسڈ اسٹاپ اور ٹریکنگ اسٹاپ۔
منافع کا انتظام: روزانہ منافع کا ہدف خطرے کے انکشاف کو کنٹرول کرنے اور حاصل کردہ منافع کی حفاظت میں مدد کرتا ہے۔
لچک: صارفین کو مارکیٹ کے مختلف حالات کے مطابق اہم پیرامیٹرز کو ایڈجسٹ کرنے کی اجازت دیتا ہے ، جیسے اوسط مدت ، اسٹاپ نقصان کی رقم اور منافع کا ہدف۔
بصری معاونت: چارٹ پر براہ راست اوسط لائن اور تجارتی سگنل دکھائیں ، تاکہ تجزیہ اور پیمائش میں آسانی ہو۔
بار بار ٹریڈنگ: ہلچل والی منڈیوں میں ، بہت زیادہ جھوٹے سگنل پیدا ہوسکتے ہیں ، جس سے بار بار تجارت اور فیس میں اضافہ ہوتا ہے۔
پسماندہ: حرکت پذیر اوسط بنیادی طور پر ایک پسماندہ اشارے ہے جو شدید اتار چڑھاؤ والی مارکیٹوں میں کافی تیزی سے رد عمل ظاہر نہیں کرسکتا ہے۔
فکسڈ اسٹاپ رسک: زیادہ اتار چڑھاؤ والی مارکیٹوں میں ، فکسڈ رقم کا نقصان کافی لچکدار نہیں ہوسکتا ہے۔
روزانہ ہدف کی حد: روزانہ کے لازمی اہداف کی وجہ سے مارکیٹ میں اہم مواقع سے محروم رہنا پڑ سکتا ہے۔
پیرامیٹر حساسیت: حکمت عملی کی کارکردگی پیرامیٹرز کی ترتیبات کے لئے بہت حساس ہوسکتی ہے ، جس میں اکثر اصلاح کی ضرورت ہوتی ہے۔
متحرک پیرامیٹرز کی ایڈجسٹمنٹ: مارکیٹ میں اتار چڑھاؤ کے مطابق خود کار طریقے سے ایڈجسٹ کرنے کے لئے منتقل اوسط مدت اور سٹاپ نقصان کی حد کو مدنظر رکھنا۔
فلٹر شامل کریں: جعلی سگنل کو کم کرنے کے لئے اضافی تکنیکی اشارے یا مارکیٹ کے جذبات کے اشارے متعارف کروائیں۔
ٹائم فلٹرنگ: مارکیٹ کے کھلنے اور بند ہونے جیسے بڑے اتار چڑھاؤ کے اوقات سے بچنے کے لئے ٹائم فلٹرنگ کی خصوصیت شامل کریں۔
پوزیشن مینجمنٹ: متحرک پوزیشن مینجمنٹ کو لاگو کریں ، جو مارکیٹ کی صورتحال اور اکاؤنٹ کی کارکردگی کے مطابق تجارت کے سائز کو ایڈجسٹ کرے۔
کثیر ٹائم فریم تجزیہ: طویل مدتی رجحانات کے تجزیہ کے ساتھ مل کر ، داخلے کے وقت کی درستگی کو بہتر بنائیں۔
مشین لرننگ کی اصلاح: مشین لرننگ الگورتھم کا استعمال کرتے ہوئے پیرامیٹرز کے انتخاب اور سگنل جنریشن کے عمل کو بہتر بنانا۔
ڈبل لائن کراس ڈے ٹریڈنگ منافع کی اہداف کی حکمت عملی ایک تجارتی نظام ہے جس میں کلاسیکی تکنیکی تجزیہ اور جدید رسک مینجمنٹ کا امتزاج ہے۔ یہ مارکیٹ کے رجحانات کو پکڑنے کے لئے ایک سادہ اور موثر لین لائن کراس کا استعمال کرتا ہے ، اور خطرے کو روکنے اور منافع کے اہداف کے ساتھ مل کر کام کرتا ہے۔ اس حکمت عملی کے فوائد اس کی سادگی اور لچک میں ہیں ، لیکن اس میں بھی اس طرح کے چیلنجوں کا سامنا کرنا پڑتا ہے جیسے کہ لکیری نظام میں موروثی پسماندگی اور پیرامیٹر حساسیت۔ اس حکمت عملی میں متحرک پیرامیٹر ایڈجسٹمنٹ اور کثیر عنصر تجزیہ جیسے مزید اعلی درجے کی خصوصیات کو مستقل طور پر بہتر بنانے اور متعارف کرانے کے ذریعے ، مارکیٹ کے مختلف ماحول میں مستحکم کارکردگی برقرار رکھنے کی صلاحیت ہے۔ یہ ایک بنیادی حکمت عملی کا فریم ورک ہے جس کے بارے میں سرمایہ کاروں کے لئے غور کرنے کے قابل ہے۔
/*backtest
start: 2024-08-26 00:00:00
end: 2024-09-24 08:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("NQ Futures $200/day Strategy", overlay=true)
// Input Parameters
fastLength = input.int(9, title="Fast MA Length")
slowLength = input.int(21, title="Slow MA Length")
dailyTarget = input.float(200, title="Daily Profit Target (Set to 0 to disable)", step=0.01)
stopLossAmount = input.float(100, title="Stop Loss Amount", step=0.01)
trailOffset = input.float(20, title="Trailing Stop Offset", step=0.01)
// Moving Averages
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)
// Crossover Conditions for Buy and Sell
longCondition = ta.crossover(fastMA, slowMA)
shortCondition = ta.crossunder(fastMA, slowMA)
// Entry conditions
if (longCondition)
strategy.entry("Buy", strategy.long)
if (shortCondition)
strategy.entry("Sell", strategy.short)
// Set Stop Loss and Trailing Stop
if (strategy.opentrades > 0)
strategy.exit("Exit Long", from_entry="Buy", stop=strategy.position_avg_price - stopLossAmount, trail_offset=trailOffset)
strategy.exit("Exit Short", from_entry="Sell", stop=strategy.position_avg_price + stopLossAmount, trail_offset=trailOffset)
// Conditional Daily Profit Target (disabled if dailyTarget is 0)
if (dailyTarget > 0 and strategy.netprofit >= dailyTarget)
strategy.close_all(comment="Daily Target Reached")
// Plotting the moving averages on the main chart
plot(fastMA, color=color.blue, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")
// Plot "Long" and "Short" signals on the main chart
plotshape(series=longCondition, title="Long Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="Long")
plotshape(series=shortCondition, title="Short Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="Short")
// Markers for entry on the price chart
plotshape(series=longCondition, title="Buy Marker", location=location.belowbar, color=color.green, style=shape.triangledown, size=size.small)
plotshape(series=shortCondition, title="Sell Marker", location=location.abovebar, color=color.red, style=shape.triangleup, size=size.small)