
اس حکمت عملی کا بنیادی خیال یہ ہے کہ ایک دن کے اختتام پر ایک اشارہ خریدیں اور اگلے دن کے آغاز پر فروخت کریں ، تاکہ افتتاحی اشارے کی قیمت میں اضافے سے فائدہ اٹھائیں۔
یہ حکمت عملی بنیادی طور پر دو فیصلوں پر مبنی ہے:
دن کے تاجروں کو عام طور پر کھلے وقت خریدنے کے لئے خریدنے کے لئے ترجیح دی جاتی ہے، جس سے اسٹاک کی قیمتوں میں اضافہ ہوتا ہے.
بندش کے وقت ایک نشان کی قیمت اس نشان کی حقیقی قدر کی زیادہ عکاسی کرتی ہے۔
خاص طور پر ، یہ حکمت عملی پہلے دن کے اختتام پر ((20:00) پر فیصلہ کرتی ہے کہ آیا اس دن کی اختتامی قیمت 200 دن کی سادہ حرکت پذیری اوسط سے زیادہ ہے ، اگر اس اوسط سے زیادہ ہے تو ، اختتام پر زیادہ کام کریں ، اور اگر اختتامی قیمت اس اوسط سے کم ہے تو ، اختتامی وقت پر کم کریں۔
اگلے دن کے کھلنے کے وقت ((9:30)) ، اگر پچھلے دن ایک سے زیادہ پوزیشن رکھی گئی ہو تو ، کھلنے کے وقت کھل جائے۔ اگر خالی پوزیشن رکھی گئی ہو تو ، کھلنے کے وقت کھل جائے۔
بندش کی کم قیمت پر خریدنے اور کھولنے کی اونچی قیمت پر فروخت کرنے کے آپریشن کے ذریعے ، افتتاحی حصص کی قیمت میں اضافے سے فائدہ اٹھانا۔
اس حکمت عملی کے اہم فوائد یہ ہیں:
دن کے تاجروں کی سوچ کا استعمال کرتے ہوئے ، یعنی ، اسٹاک کی قیمتوں میں اضافے کی خصوصیت ، جب قیمتوں میں اضافہ ہوتا ہے تو ، قیمتوں میں اضافے کے بعد فروخت کرنے والوں کو منافع ہوتا ہے۔
قیمتوں کے رجحانات کا تعین کرنے کے لئے 200 دن کی متحرک اوسط کا استعمال کریں ، جو بڑے رجحانات کو سمجھنے میں مدد فراہم کرے گا۔
آپریشن کی تعدد کم ہے، فی دن صرف کھولنے اور بند کرنے کے دو اوقات میں فیصلے اور تجارت، ٹریڈنگ کی لاگت کو کم کرنا.
اعداد و شمار کو بھرپور طور پر واپس لینا ، تاریخی اعداد و شمار کا استعمال کرتے ہوئے قاعدہ پیرامیٹرز کی معقولیت کا فیصلہ کرنا ، اعتماد میں اضافہ کرنا۔
پروگرامنگ ٹریڈنگ سسٹم کو مؤثر طریقے سے لاگو کیا جاتا ہے تاکہ تجارتی فیصلے پر جذباتی اثر و رسوخ سے بچایا جاسکے۔
اس حکمت عملی میں کچھ خطرات بھی ہیں:
قیمتوں میں تبدیلی کا امکان موجود ہے ، اور اگر قیمتوں میں تیزی سے تبدیلی کی جاتی ہے تو ، نقصان ہوگا۔
بندش کی قیمتوں میں کسی شخص کے ذریعہ ہیرا پھیری کا امکان ، اگر بندش کی قیمتوں کو جان بوجھ کر اوپر یا نیچے رکھا جائے تو اس سے فیصلے پر اثر پڑتا ہے۔
نشانات کی روک تھام کے نتیجے میں نقصانات کا سبب بن سکتا ہے، جس میں کھلی پوزیشن کھولنے میں ناکام ہوسکتا ہے.
اعلی ٹرانزیکشن لاگت والے اشارے اس اعلی تعدد کی حکمت عملی کے لئے موزوں نہیں ہیں۔
غیر معقول پیرامیٹرز کی ترتیب سے تجارت کی زیادہ تعدد یا ناقص کارکردگی کا سبب بن سکتا ہے۔
خطرے سے نمٹنے کے لئے اقدامات میں شامل ہیں:
سٹاپ نقصان کا تعین کریں اور زیادہ سے زیادہ نقصان کو کنٹرول کریں
ٹرانسمیشن کی مقدار یا دوبارہ اختیار جیسے ذرائع کے ذریعہ اختتامی قیمت کی وشوسنییتا کا فیصلہ کرنا۔
زیادہ لیکویڈیٹی والے بینکوں کو ترجیح دیں۔
حکمت عملی کے اثر کو بڑھانے کے لئے منتقل اوسط پیرامیٹرز اور پوزیشن کھولنے کے وقت کو ایڈجسٹ کریں۔
اس حکمت عملی کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:
اسٹاپ نقصان یا اسٹاپ اسٹاپ کو کھولنے کی قیمت میں ردوبدل کے وقت مقرر کریں ، تاکہ مزید نقصان سے بچا جاسکے۔
دوسرے اشارے یا ماڈل کا استعمال کرتے ہوئے اسٹاک کی قیمتوں کا تعین کرنے کے لئے معقول حد تک ، نقصان سے بچنے کے لئے
لیکویڈیٹی کے خطرے کو مدنظر رکھتے ہوئے ، بہتر لیکویڈیٹی والے لیبل کو ترجیح دیں۔
مختلف منتقل اوسط پیرامیٹرز کی جانچ پڑتال کریں اور بہترین پیرامیٹرز کا مجموعہ تلاش کریں.
پوزیشن کھولنے کے وقت کو بہتر بنائیں ، پوزیشن کھولنے کے وقت کو آگے بڑھانے یا تاخیر کرنے پر غور کریں۔
اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس کی قیمتوں کا تعین کرنے کے لئے ، اس کی قیمتوں کا تعین کرنے کے لئے ، اس کی قیمتوں کا تعین کرنے کے لئے ، اور اس کی قیمتوں کا تعین کرنے کے لئے۔
ٹرانزیکشن کی لاگت کو مدنظر رکھتے ہوئے ، کم ٹرانزیکشن لاگت والے نشانوں کو منتخب کریں۔
ایک کثیر عنصر ماڈل کو مربوط کریں ، جس میں مختلف عوامل کو مدنظر رکھا جائے۔
اس حکمت عملی میں روزانہ کے اختتامی کم قیمت پر خریدنے اور اگلے دن کے افتتاحی اعلی قیمت پر فروخت کرنے والے آپریشن کے ذریعہ منافع حاصل کیا جاتا ہے۔ اس حکمت عملی میں کچھ فوائد ہیں ، لیکن کچھ خطرات بھی ہیں جن پر دھیان دینے کی ضرورت ہے۔ پیرامیٹرز کی ترتیب ، اسٹاپ نقصان کے طریقہ کار ، نشانوں کے انتخاب وغیرہ کو بہتر بنانے کے ذریعے بہتر حکمت عملی کا اثر حاصل کیا جاسکتا ہے۔ مجموعی طور پر ، یہ حکمت عملی دن کے تاجروں کے لئے ایک آسان اور قابل عمل صفائی حکمت عملی کا نظریہ فراہم کرتی ہے۔
/*backtest
start: 2023-10-10 00:00:00
end: 2023-11-09 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Youngmoneyinvestments
//@version=5
strategy("End of Day Trading Strategy", overlay=true)
// Get the daily open, high, low, and close prices
daily_open = request.security(syminfo.tickerid, "D", open)
daily_close = request.security(syminfo.tickerid, "D", close)
// Calculate the 200 period SMA on daily close
sma200 = ta.sma(daily_close, 200)
// Define the entry and exit conditions
end_of_day = (hour == 20) and (minute == 0) // Assuming the end of the regular trading hours is 20:00
start_of_day = (hour == 9) and (minute == 30) // Assuming the start of the trading session is 09:30
long_condition = end_of_day and (daily_close > sma200)
short_condition = end_of_day and (daily_close < sma200)
// Execute the strategy logic
if (long_condition)
strategy.entry("Long", strategy.long)
if (short_condition)
strategy.entry("Short", strategy.short)
// Exit conditions
if (strategy.position_size > 0 and start_of_day) // If we are long, sell at the open of the session
strategy.close("Long")
if (strategy.position_size < 0 and start_of_day) // If we are short, buy at the open of the session
strategy.close("Short")
// Plot the SMA on the chart
plot(sma200, "200 SMA", color=color.blue)