
اس حکمت عملی کا استعمال کرتے ہوئے گزشتہ دن کے افتتاحی قیمت اور اختتامی قیمت، اور فوری لائن EMA اور سست لائن EMA کا ایک مجموعہ، صارف کی وضاحت کی ٹریڈنگ کے وقت کے دوران، مارکیٹ کی قیمت کی سمت کا تعین، اور اس کے مطابق خرید یا فروخت آپریشنز بنانے کے لئے. اس کے علاوہ، حکمت عملی کا استعمال کرتے ہوئے ٹریکنگ سٹاپ نقصان کو لاک کرنے کے لئے منافع یا نقصان کو محدود کرنے کے لئے.
یہ حکمت عملی سونے کی قیمت کی قیمت کی سمت کا تعین کرنے کے لئے بنیادی طور پر دو چیزوں پر مبنی ہے:
پچھلے دن کے اختتامی قیمت کے مقابلے میں افتتاحی قیمت میں کمی۔ اگر اختتامی قیمت افتتاحی قیمت سے زیادہ ہے تو ، اس دن کی مجموعی قیمت میں اضافہ ظاہر ہوتا ہے۔ اگر اختتامی قیمت افتتاحی قیمت سے کم ہے تو ، اس دن کی مجموعی قیمت میں کمی ظاہر ہوتی ہے۔
50 دوروں کی تیز لائن EMA اور 200 دوروں کی سست لائن EMA کے مقام کا تعلق۔ اگر تیز لائن سست لائن کے اوپر ہے تو ، مختصر مدت کی قیمت میں اضافے کی رفتار طویل مدتی رجحان سے زیادہ ہے۔ اگر تیز لائن سست لائن کے نیچے ہے تو ، مختصر مدت کی قیمت میں اضافے کی رفتار طویل مدتی رجحان سے کم ہے۔
جب زیادہ کرنے کی شرط کو پورا کیا جاتا ہے تو ، اگر پچھلے دن کی بندش کی قیمت کھلنے کی قیمت سے زیادہ ہے ، موجودہ قیمت پچھلے دن کی کھلنے کی قیمت سے زیادہ ہے ، اور تیز لائن ای ایم اے سست لائن ای ایم اے سے زیادہ ہے ، اور صارف کے ذریعہ طے شدہ تجارتی وقت کے اندر ، حکمت عملی زیادہ سونے کی بنیاد رکھتی ہے۔
جب ٹریڈنگ کی شرائط کو پورا کیا جاتا ہے تو ، حکمت عملی کو اس وقت بیعانہ کی بنیاد پر استعمال کیا جاتا ہے جب پچھلے دن کی اختتامی قیمت کھلنے کی قیمت سے کم ہو ، موجودہ قیمت پچھلے دن کی کھلنے کی قیمت سے کم ہو ، اور تیز لائن ای ایم اے سست لائن ای ایم اے سے کم ہو ، اور صارف کے ذریعہ طے شدہ تجارتی وقت کے اندر ہو۔
اس کے علاوہ ، حکمت عملی منافع کو مقفل کرنے یا نقصان کو محدود کرنے کے لئے ٹریکنگ اسٹاپ کا استعمال کرتی ہے۔ ٹریکنگ اسٹاپ کا فاصلہ صارف کے ذریعہ طے شدہ ابتدائی فاصلے اور متحرک قدم کے مطابق ہوتا ہے۔
اس حکمت عملی کے کچھ فوائد یہ ہیں:
سونے کی قیمت کی سمت کا تعین کرنے کے لئے متعدد اشارے کا استعمال کرتے ہوئے ، غلط تجارت کے امکانات کو کم کیا گیا ہے۔
ٹریکنگ اسٹاپ منافع کو مؤثر طریقے سے لاک کرنے کے لئے ، مارکیٹ میں تبدیلی کے وقت نقصان کو روکنے اور خطرے کو کم کرنے کے لئے استعمال کیا جاتا ہے۔
صارفین کو اپنے ٹریڈنگ کے اوقات کے مطابق مناسب ٹریڈنگ زون کا انتخاب کرنے کی اجازت دیتا ہے ، تاکہ وہ ادارہ جاتی آپریشن کے دوران قید نہ ہوں۔
ای ایم اے کی دورانیہ کی قدر کو مارکیٹ میں تبدیلیوں کے مطابق ایڈجسٹ اور بہتر بنایا جاسکتا ہے ، جس سے حکمت عملی زیادہ لچکدار ہوتی ہے۔
اس حکمت عملی میں کچھ خطرات بھی ہیں:
جب کوئی اچانک واقعہ ہوتا ہے تو ، حکمت عملی سے زیادہ نقصان ہوسکتا ہے۔ اس میں انسانی مداخلت کی ضرورت ہوتی ہے یا زیادہ نرمی سے روکنے کا فاصلہ طے کرنا پڑتا ہے۔
ای ایم اے مارکیٹ کے شور کو مکمل طور پر فلٹر نہیں کرسکتا ہے۔ جب ای ایم اے غلط سگنل پیدا کرتا ہے تو ، غیر ضروری تجارت کا آغاز ہوتا ہے۔ ای ایم اے پیرامیٹرز کو مناسب طریقے سے بہتر بنایا جاسکتا ہے یا فلٹرنگ کے دوسرے اشارے شامل کیے جاسکتے ہیں۔
ٹریکنگ اسٹاپ نقصان کا غلط فاصلہ ترتیب بھی خطرے میں اضافہ کرسکتا ہے۔ بہت قریب فاصلہ آسانی سے اسٹاپ نقصان سے باہر نکل سکتا ہے۔ بہت دور فاصلہ نقصان کو مؤثر طریقے سے کنٹرول نہیں کرسکتا ہے۔ بہترین پیرامیٹرز کی نشاندہی کرنے کے لئے جانچ کی ضرورت ہے۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
دیگر تکنیکی اشارے فلٹر سگنل شامل کریں ، جیسے MACD ، بولنگر بینڈ ، وغیرہ ، ای ایم اے کے غلط سگنل کے امکانات کو کم کریں۔
ٹریکنگ اسٹاپ کو ایڈجسٹ اسٹاپ میں تبدیل کریں اور اسٹاپ فاصلے کو مارکیٹ میں اتار چڑھاؤ کی حد کے مطابق ذہین طور پر ایڈجسٹ کریں۔
پوزیشن مینجمنٹ ماڈیول شامل کریں ، خطرہ کنٹرول کے لئے پوزیشنوں کو تقسیم کرنے کی اجازت دیں ، اور انفرادی نقصانات کے اثرات کو کم کریں۔
مشین لرننگ ماڈل کو رجحانات کی سمت کا تعین کرنے میں اضافہ کریں ، اور مزید تاریخی اعداد و شمار کا استعمال کرکے ان کی درستگی کو بہتر بنائیں۔
ٹریڈنگ کے اوقات کو بہتر بنانے کا انتخاب ، جس میں عام تقسیم کے انتخاب کی حکمت عملی کے ساتھ مل کر زیادہ سے زیادہ تجارتی علاقوں میں شرکت ہوتی ہے۔
یہ حکمت عملی مجموعی طور پر ایک عام رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ ایک مضبوط قسم کی حکمت عملی ہے جس میں قیمتوں میں اضافے اور کمی کی سمت کا فیصلہ کرنے کے لئے متعدد اشارے شامل ہیں۔ اس کی روک تھام کا سراغ لگانے کا اطلاق بھی اس کو مؤثر طریقے سے نقصان پر قابو پانے کے قابل بناتا ہے۔ اشارے اور روک تھام کے قواعد کو مستقل طور پر بہتر بنانے سے حکمت عملی کو منافع اور خطرے پر قابو پانے کے مابین بہتر توازن حاصل کیا جاسکتا ہے۔ یہ سرمایہ کاروں کے لئے موزوں ہے جو سرمایہ کاری کی ایک خاص مقدار کی بنیاد کے ساتھ ڈیجیٹل کرنسیوں کی تجارت میں حصہ لینا چاہتے ہیں۔
/*backtest
start: 2024-01-04 00:00:00
end: 2024-01-11 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("My Strategy", overlay=true)
// Inputs for user to modify
startHour = input(11, title="Start Hour")
endHour = input(16, title="End Hour")
trailingStop = input(100, title="Trailing Stop Start (pips)")
trailingStep = input(10, title="Trailing Step (pips)")
// Define the EMAs
longEma = ema(close, 200)
shortEma = ema(close, 50)
// Calculate daily open, high, low, close
daily_open = security(syminfo.tickerid, "D", open[1])
daily_close = security(syminfo.tickerid, "D", close[1])
// Time conditions
timeAllowed = (hour >= startHour) and (hour <= endHour)
// Define long condition based on your criteria
longCondition = (daily_close > daily_open) and (close > daily_open) and (shortEma > longEma) and timeAllowed
// Define short condition based on your criteria
shortCondition = (daily_close < daily_open) and (close < daily_open) and (shortEma < longEma) and timeAllowed
// Enter the trade
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
// Trailing Stop Loss
strategy.exit("Exit Long", "Long", trail_points = trailingStop / syminfo.mintick, trail_offset = trailingStep / syminfo.mintick)
strategy.exit("Exit Short", "Short", trail_points = trailingStop / syminfo.mintick, trail_offset = trailingStep / syminfo.mintick)
// Plotting
plot(daily_open, color=color.red, title="Daily Open")
plot(longEma, color=color.blue, title="200 EMA")
plot(shortEma, color=color.orange, title="50 EMA")