
اس حکمت عملی کا بنیادی خیال ہر ماہ خریدنے کی بہترین تاریخ تلاش کرنا ہے ، اس تاریخ میں ڈیجیٹل اثاثہ خرید کر اور اختتام کے اختتام پر فروخت کرکے ، سرمایہ کاری پر زیادہ سے زیادہ منافع حاصل کرنا ہے۔ یہ حکمت عملی ان سرمایہ کاروں کے لئے موزوں ہے جو دن کے اندر قیمتوں میں اتار چڑھاؤ کا فائدہ اٹھانا چاہتے ہیں۔
یہ حکمت عملی صارف کی طرف سے مقرر کردہ ماہانہ خرید اور فروخت کی تاریخوں پر چلتی ہے۔ خریداری کی تاریخ کے دن ایک سے زیادہ آرڈر خریدیں ، اگر فروخت کی تاریخ مقرر کی گئی ہو تو ، فروخت کی تاریخ پر کھل جائیں۔ اگر فروخت کی تاریخ مقرر نہیں کی گئی ہو تو ، حکمت عملی کے اختتامی دن پر کھل جائیں۔ اس طرح ہر مہینے میں مختلف خرید اور فروخت کی تاریخوں سے ہونے والی آمدنی کے فرق کی جانچ کی جاسکتی ہے۔
خریدنے کے اشارے کا فیصلہ کرنے کی منطق یہ ہے: اگر یہ صارف کی طرف سے مقرر کردہ خرید کی تاریخ ہے، اور حکمت عملی کے اثر کی تاریخ کے اندر اندر ہے، تو زیادہ سے زیادہ انوینٹری کھولنے کے لئے.
فین پوزیشن سگنل کا فیصلہ کرنے کی منطق یہ ہے: اگر فروخت کی تاریخ مقرر کی گئی ہے اور یہ فروخت کی تاریخ ہے تو ، فین پوزیشن۔ اگر فروخت کی تاریخ مقرر نہیں کی گئی ہے لیکن حکمت عملی کے اختتام کی تاریخ سے آگے ہے تو ، فین پوزیشن بھی۔
خریدنے کے بعد قیمتوں میں کمی کا خطرہ
بہترین خرید تاریخ تبدیلی کا خطرہ
غلط سیٹ اپ کے نقصانات کا خطرہ
خریدنے کے لئے پوائنٹس کا تعین کرنے کے لئے مزید عوامل کے ساتھ
پوزیشن مینجمنٹ کو بہتر بنانا
دوسرے تجارتی بازاروں میں توسیع
اس حکمت عملی میں مختلف خریداری کی تاریخوں کے ذریعہ حاصل کردہ آمدنی کے فرق کی جانچ کی جاتی ہے ، جس میں ہر ماہ قیمت میں سب سے زیادہ اتار چڑھاؤ ہوتا ہے۔ اس سے سرمایہ کاروں کے لئے اضافی آمدنی ہوسکتی ہے جو دن کے اندر زیادہ بار بار تجارت سے فائدہ اٹھانا چاہتے ہیں۔ اگلے مرحلے میں ، خریدنے کے وقت کے بارے میں فیصلہ کرنے والے مزید عوامل کو متعارف کرانے ، پوزیشن کے انتظام کو بہتر بنانے اور مارکیٹ کو وسعت دینے کے لئے ، حکمت عملی کی استحکام اور آمدنی کی سطح کو مزید بہتر بنایا جاسکتا ہے۔
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-31 23:59:59
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/
// © dennis.decoene
//@version=4
strategy(title="Buy and Hold, which day of month is best to buy?", overlay=true)
// Make input options that configure backtest date range
startDate = input(title="Start Date", type=input.integer,
defval=1, minval=1, maxval=31, group="Starting From")
startMonth = input(title="Start Month", type=input.integer,
defval=1, minval=1, maxval=12, group="Starting From")
startYear = input(title="Start Year", type=input.integer,
defval=2021, minval=1800, maxval=2100, group="Starting From")
endDate = input(title="End Date", type=input.integer,
defval=2, minval=1, maxval=31, group="Until")
endMonth = input(title="End Month", type=input.integer,
defval=10, minval=1, maxval=12, group="Until")
endYear = input(title="End Year", type=input.integer,
defval=2021, minval=1800, maxval=2100, group="Until")
entryday = input(title="Entry Day", type=input.integer,
defval=26, minval=1, maxval=31, tooltip="When to enter (buy the asset) each month")
exitday = input(title="Exit Day", type=input.integer,
defval=6, minval=1, maxval=31, tooltip="When to exit (sell the asset) each month")
useExitDay= input(title="Close position on exit day?", type=input.bool, defval=false, tooltip="Use the Exit Day to close each months position it true or close at the end of the period (if false)")
isEntryDay= (dayofmonth(time)==entryday)
isExitDay= (dayofmonth(time)==exitday-1)
inDateRange = true
if (isEntryDay and inDateRange)
strategy.entry(id="Buy", long=true)
if (isExitDay and useExitDay)
strategy.close_all()
// Exit open market position when date range ends
if (not inDateRange and not useExitDay)
strategy.close_all()