روزانہ تجارتی حکمت عملی
خلاصہ
یہ بٹ کوائن کے لیے ایک حسب ضرورت کسٹم لانگ اور شارٹ تجارتی حکمت عملی ہے۔ یہ آپ کو ہفتے کے مختلف دنوں کی بنیاد پر لانگ یا شارٹ جانے کی بیک ٹیسٹنگ کرنے کی اجازت دیتا ہے۔ قیمتیں ہفتے کے مختلف دنوں میں ایک سمت یا دوسری سمت میں منتقل ہونے کا رجحان رکھ سکتی ہیں، اور یہ حکمت عملی آپ کو تاریخوں کی ایک رینج میں مختلف تجارتی دنوں کی جانچ کرنے کی اجازت دیتی ہے تاکہ اس سے فائدہ اٹھایا جا سکے۔
براہ کرم یقینی بنائیں کہ آپ کارکردگی اور ٹریڈ کی تاریخ دیکھتے وقت ڈیلی چارٹ استعمال کر رہے ہیں تاکہ اسکرپٹ متوقع طور پر کام کرے اور آپ کو ٹریڈنگ ویو سے زیادہ سے زیادہ تاریخی ڈیٹا ملے۔
حکمت عملی کا اصول
اس حکمت عملی کا بنیادی منطق صارف کو ہفتے کے ہر دن کے لیے لانگ ٹریڈ، شارٹ ٹریڈ، یا کوئی ٹریڈ نہ کرنے کا انتخاب کرنے کی اجازت دینا ہے۔
سب سے پہلے، یہ صارف کو بیک ٹیسٹ کی تاریخ کی حد مقرر کرنے کی اجازت دیتا ہے، جس میں شروع کا مہینہ، تاریخ، سال اور اختتامی مہینہ، تاریخ، سال شامل ہیں۔
پھر، یہ timeframes نامی ایک صف استعمال کرتا ہے جو ہفتے کے ہر دن کے عددی نمائندگی کو ذخیرہ کرتی ہے، اتوار کے 0 سے لے کر ہفتہ کے 6 تک۔
ایک اور صف timeframes_options ہر دن کے لیے لانگ، شارٹ، یا کوئی ٹریڈ نہ کرنے کے انتخاب کو ذخیرہ کرنے کے لیے استعمال ہوتی ہے۔ یہ ایک ان پٹ آپشن کے ذریعے سیٹ کیا جاتا ہے۔
ایک for لوپ میں، حکمت عملی چیک کرتی ہے کہ آیا موجودہ تجارتی دن timeframes صف کے کسی دن سے مماثل ہے۔ اگر مماثل ہو اور آپشن پچھلے دن سے مختلف ہو، تو پہلے تمام کھلی پوزیشنیں بند کی جاتی ہیں۔
اگر آپشن "کوئی نہیں" نہیں ہے، تو منتخب لانگ یا شارٹ کے مطابق اسی سمت میں پوزیشن کھولی جاتی ہے۔
اس طرح، یہ حکمت عملی مقررہ تاریخ کی حد میں، ہفتے کے ہر دن کی ترتیب کے مطابق لانگ اور شارٹ ٹریڈ کر سکتی ہے۔
فوائد کا تجزیہ
اس حکمت عملی کا بنیادی فائدہ انتہائی حسب ضرورت لانگ اور شارٹ ٹریڈنگ فراہم کرنا ہے۔ صارف آزادانہ طور پر ہفتے کے ہر دن کے لیے تجارتی سمت کا انتخاب کر سکتے ہیں۔
مقررہ ہفتہ وار تجارتی حکمت عملیوں کے برعکس، یہ حکمت عملی لچکدار طریقے سے ایڈجسٹ کی جا سکتی ہے۔ اگر کچھ دنوں کے نتائج تسلی بخش نہ ہوں، تو صرف دوسرے دنوں کی تجارت کے لیے آسانی سے تبدیل کیا جا سکتا ہے۔
بیک ٹیسٹ کی تاریخ کی حد بھی بہت لچکدار ہے، صارف کسی بھی مخصوص وقت کی مدت کی جانچ کر سکتا ہے تاکہ دیکھے کہ دنوں کا کون سا مجموعہ بہترین کام کرتا ہے۔
تجارتی منطق بہت واضح اور سادہ ہے، سمجھنے اور تبدیل کرنے میں آسان ہے۔ صارف بغیر کوڈنگ کے پیرامیٹرز ایڈجسٹ کر سکتے ہیں۔
یہ حکمت عملی جب بھی روزانہ کی سمت تبدیل ہوتی ہے خود بخود کھلی پوزیشنوں کو بند کر دیتی ہے، غیر ضروری خطرے سے بچتے ہوئے۔
خطرے کا تجزیہ
اس حکمت عملی کا بنیادی خطرہ یہ ہے کہ صارف کی مقرر کردہ روزانہ تجارتی انتخاب تمام تاریخ کی حدود کے لیے موزوں نہیں ہو سکتے۔
مثال کے طور پر، کام کے دنوں میں لانگ اور ویک اینڈ پر شارٹ جانا کچھ عرصے میں کارآمد ثابت ہو سکتا ہے، لیکن دوسرے وقتوں میں ناکام ہو سکتا ہے۔
لہٰذا، مختلف تاریخ کی حدود کو احتیاط سے جانچنا ضروری ہے، اور کسی ایک بیک ٹیسٹ کے نتائج پر انحصار نہیں کرنا چاہیے۔ پیرامیٹر ایڈجسٹمنٹ کو مخصوص مارکیٹ کے حالات کے ساتھ ملانا ضروری ہے۔
ایک اور خطرہ یہ ہے کہ روزانہ کی سمت تبدیل ہونے پر نقصان کو روکنے کے لیے بروقت بند نہ کیا جائے۔ اس سے نقصان بڑھ سکتا ہے۔ لیکن یہ حکمت عملی خودکار بندش کے ذریعے اس مسئلے کو کم کرنے کی کوشش کرتی ہے۔
مجموعی طور پر، یہ حکمت عملی پیرامیٹر آپٹیمائزیشن پر زیادہ انحصار کرتی ہے، اور مختلف مارکیٹ حالات کے لیے موزوں پیرامیٹر سیٹ تلاش کرنے کے لیے کافی جانچ کی ضرورت ہوتی ہے۔
بہتری کے راستے
اس حکمت عملی کو درج ذیل پہلوؤں سے بہتر بنایا جا سکتا ہے:
-
روزانہ کی سمت تبدیل ہونے پر، نقصان روکنے کی منطق شامل کریں، جب پوزیشن منافع میں ہو تو حرکت پذیر نقصان روکنے کا استعمال کریں، تاکہ ڈرا ڈاؤن کم ہو۔
-
ایک فلٹر شامل کریں، تاکہ جب قیمت کسی دن کی اونچائی یا نیچائی کو توڑے تب ہی سگنل دیا جائے، تاکہ بغیر رجحان کے بار بار تجارت سے بچا جا سکے۔
-
زیادہ اتار چڑھاؤ کے اوقات میں پوزیشن کا حجم کم کریں، اور کم اتار چڑھاؤ میں حجم بڑھائیں، تاکہ خطرہ قابل کنٹرول رہے۔
-
تجارتی دن کے انتخاب میں مشین لرننگ شامل کریں، تاریخی ڈیٹا کی بنیاد پر ہر دن کے تجارتی امکان کا تعین کریں اور متحرک روزانہ سمت پیدا کریں۔
-
غیر متوقع واقعات سے نمٹنے کے لیے منطق شامل کریں، جیسے بڑے معاشی واقعات کے دوران تجارت روک دیں، تاکہ پھنسنے سے بچا جا سکے۔
خلاصہ
یہ حکمت عملی روزانہ سمت کے انتخاب کے ذریعے انتہائی لچکدار لانگ اور شارٹ ٹریڈنگ کی صلاحیت فراہم کرتی ہے۔ صارف بہترین پیرامیٹرز تلاش کرنے کے لیے آزادانہ طور پر مجموعے جانچ سکتے ہیں۔ لیکن اس حکمت عملی میں آپٹیمائزیشن کی زیادہ ضرورت ہے، اور مختلف مارکیٹوں کے لیے موزوں سیٹنگز تلاش کرنے کے لیے کافی جانچ کی ضرورت ہوتی ہے۔ نقصان روکنے، فلٹرز، متحرک ایڈجسٹمنٹ جیسی بہتریوں کو شامل کرنے سے خطرہ کم ہو سکتا ہے اور استحکام بڑھ سکتا ہے۔ محتاط پیرامیٹر آپٹیمائزیشن کے تحت، یہ حکمت عملی ایک موثر روزانہ سمت تجارتی آلہ بن سکتی ہے۔
/*backtest
start: 2022-09-19 00:00:00
end: 2023-09-25 00:00:00
period: 1d
basePeriod: 1h
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/
//@version=4
// strategy("Day of Week Custom Buy/Sell Strategy", overlay=true, currency=currency.USD, default_qty_value=1.0,initial_capital=30000.00,default_qty_type=strategy.percent_of_equity)- 1
