ملٹی ٹائم فریم خرید قیمت ڈپ حکمت عملی


تخلیق کی تاریخ: 2023-10-27 16:56:23 آخر میں ترمیم کریں: 2023-10-27 16:56:23
کاپی: 0 کلکس کی تعداد: 713
1
پر توجہ دیں
1617
پیروکار

ملٹی ٹائم فریم خرید قیمت ڈپ حکمت عملی

جائزہ

کثیر ٹائم فریم خریدیں قیمتوں میں کمی کی حکمت عملی ایک نسبتا simple آسان خودکار تجارتی حکمت عملی ہے جو رجحان کے اوپر کے مرحلے میں کافی منافع حاصل کرسکتی ہے۔ تاہم ، تمام قیمتوں میں کمی خریدنے کے لئے موزوں نہیں ہے ، ہر تجارت کو مختلف ٹائم فریموں کے مطابق بہتر بنانے کی ضرورت ہے۔

یہ حکمت عملی ایک گھنٹہ کے وقت کے فریم کا استعمال کرتی ہے جس میں قیمتوں میں اچانک کمی کو پکڑنے کے لئے استعمال کیا جاتا ہے ، جبکہ پچھلے 12 گھنٹوں میں قیمتوں میں نمایاں اضافہ ہوا ہے۔

اس اسکرپٹ کی ترتیبات 30 منٹ کے وقت کے فریم کے لئے مرضی کے مطابق کر رہے ہیں. آپ کو مختلف وقت کے فریم کے لئے پیرامیٹرز کو ایڈجسٹ کر سکتے ہیں.

جب مندرجہ ذیل شرائط پوری ہوں تو سسٹم خریدنے کا اشارہ کرتا ہے:

  • پچھلی دو K لائنوں کے مقابلے میں قیمت میں 1٪ کمی ((1 گھنٹے کا ٹائم فریم = دو 30 منٹ کی K لائنیں)

  • گزشتہ 12 گھنٹوں کے دوران قیمتوں میں 3 فیصد اضافہ ہوا ہے

اس ترتیب کو بہتر بنایا گیا ہے اور 20 سے زیادہ مختلف کرپٹو کرنسیوں کے جوڑوں پر 150 سے زیادہ ریٹرنز کیے گئے ہیں۔

اس حکمت عملی میں ہر آرڈر کے لئے دستیاب فنڈز میں سے 30٪ کی تجارت کا تصور کیا گیا ہے۔ حکمت عملی میں 0.1٪ کی ٹرانزیکشن فیس کو مدنظر رکھا گیا ہے۔ یہ فیس بونس (دنیا کا سب سے بڑا کریپٹوکرنسی ایکسچینج) کی بنیادی فیس کے مطابق ہے۔

حکمت عملی کا اصول

کثیر ٹائم فریم خریدیں قیمتوں میں کمی کی حکمت عملی کا بنیادی خیال مارکیٹ میں جانے کے وقت کا فیصلہ کرنے کے لئے ایک ہی وقت میں طویل اور قلیل مدتی دونوں ٹائم فریموں کو جوڑنا ہے۔

سب سے پہلے ، 1 گھنٹے کے وقت کے فریم پر فیصلہ کریں کہ آیا قیمت میں اچانک کمی واقع ہوئی ہے۔ یہاں یہ فیصلہ کرکے تصدیق کی جائے کہ آیا موجودہ K لائن میں پچھلی دو K لائنوں کے مقابلے میں 1٪ سے زیادہ کی کمی واقع ہوئی ہے۔

دوسرا ، 12 گھنٹے کے وقت کے فریم پر فیصلہ کریں کہ آیا لمبی لائن پر قیمت میں نمایاں اضافہ ہوا ہے۔ یہاں ، پچھلے 12 گھنٹوں کے دوران قیمت میں 3 فیصد اضافے کا حساب کتاب کرکے اس بات کی تصدیق کی جائے۔

خریدنے کا اشارہ صرف اس وقت دیا جاتا ہے جب قلیل مدتی فریم نیچے کی طرف ہوتا ہے اور طویل مدتی فریم اوپر کی طرف ہوتا ہے۔

اس طرح کا مجموعہ طویل المیعاد نزولی رجحانات میں اندھے خریدنے سے بچنے کے ساتھ ساتھ قلیل مدتی ایڈجسٹمنٹ کے ذریعہ پیش کردہ خریدنے کے مواقع کو بھی پکڑ سکتا ہے۔ مختلف ٹائم فریموں کے مجموعے کے ذریعہ ، تجارتی حکمت عملی کو زیادہ مستحکم اور قابل اعتماد بناتا ہے۔

تکنیکی طور پر، یہ حکمت عملی دو مختلف پیرامیٹرز کی طرف سے بلایا جاتا ہےperc_change()فنکشن دو ٹائم فریموں کا فیصلہ کرتا ہے۔ ایک پچھلے 12 گھنٹوں کی قیمتوں میں اضافے کا فیصلہ کرتا ہے ، اور دوسرا پچھلے 1 گھنٹے کی قیمتوں میں اضافے کا فیصلہ کرتا ہے۔ جب دونوں ایک ساتھ ملتے ہیں تو ، خریدنے کا اشارہ ہوتا ہے۔

طاقت کا تجزیہ

قیمتوں میں کمی کی حکمت عملی خریدنے کے لئے کثیر ٹائم فریم کا سب سے بڑا فائدہ یہ ہے کہ اس رجحان کو مؤثر طریقے سے اندازہ لگایا جاسکتا ہے ، اور قلیل مدتی ایڈجسٹمنٹ خریدنے کے وقت کو پکڑ سکتا ہے۔ خاص طور پر ، اس میں مندرجہ ذیل فوائد ہیں:

  1. طویل اور مختصر وقت کے فریموں کے ساتھ ، آپ کو غیر ضروری نقصانات کو کم کرنے کے لئے طویل مدتی زوال میں خریدنے سے بچنے کی اجازت دیتا ہے۔

  2. مختصر وقت کے فریموں میں اچانک ایڈجسٹمنٹ کو پکڑنے کے لئے استعمال کیا جا سکتا ہے، جس میں کم قیمتوں میں خریداری کی پیشکش کی جاتی ہے.

  3. ریٹرننگ نے پیرامیٹرز کو بہتر بنایا تاکہ حکمت عملی کو کریپٹو کرنسیوں کی اعلی اتار چڑھاؤ کی خصوصیات کے لئے زیادہ موزوں بنایا جاسکے۔

  4. ٹرانزیکشن فیس کے اثرات کو مدنظر رکھتے ہوئے ، سمولیشن کو حقیقی تجارتی ماحول کے قریب تر بنایا گیا ہے۔

  5. سادہ ٹریڈنگ منطق اور پیرامیٹرز کی ترتیب، آسانی سے سمجھنے اور ایڈجسٹ کرنے کے لئے

  6. مختلف ٹریڈنگ جوڑوں کے لئے وسیع پیمانے پر قابل اطلاق، اعلی لچکدار.

خطرے کا تجزیہ

ایک سے زیادہ ٹائم فریم خریدیں اور قیمتوں میں کمی کی حکمت عملی میں بھی کچھ خطرات موجود ہیں ، جو بنیادی طور پر درج ذیل پر مرکوز ہیں:

  1. اس کے علاوہ ، یہ بھی خیال کیا جاتا ہے کہ اس طرح کی تبدیلیوں کے نتیجے میں ممکنہ طور پر غیر حقیقی بریک آؤٹ کا خطرہ بڑھ سکتا ہے۔

  2. مقررہ پیرامیٹرز کی ترتیبات کو مارکیٹ میں تبدیلیوں کے ساتھ مکمل طور پر اپنانے کے لئے ممکن نہیں ہے اور ایڈجسٹ کرنے کی ضرورت ہے.

  3. ریٹائرمنٹ ہمیشہ سمیلیٹڈ تجارت میں اچھی کارکردگی کا مظاہرہ کرتا ہے، حقیقی تجارت میں اختلافات موجود ہیں.

  4. اس طرح ، اگر آپ کے پاس وقت کی تاخیر ہے تو ، آپ مختصر مدت کی قیمتوں میں اتار چڑھاو کے لئے بہترین خرید پوائنٹس سے محروم ہوسکتے ہیں۔

  5. ایک ہی ٹریڈنگ حکمت عملی کو سسٹم کے خطرات کا سامنا کرنا پڑتا ہے۔

  6. ہائی فریکوئینسی ٹرانزیکشنز نے ٹرانزیکشن فیسوں کا بوجھ بڑھایا ہے۔

اسٹریٹجک خطرات سے نمٹنے کے لئے ، مندرجہ ذیل اصلاحات پر غور کیا جاسکتا ہے:

  1. اس کے علاوہ، اس میں مزید اشارے شامل کیے گئے ہیں جو طویل اور مختصر رجحانات کا تعین کرنے میں مدد دیتے ہیں، اور اس کی درستگی میں اضافہ کرتے ہیں.

  2. پیرامیٹرز کی ترتیبات کو بہتر بنائیں تاکہ وہ مارکیٹ میں تبدیلیوں کے مطابق زیادہ متحرک ہوسکیں۔

  3. حقیقی ماحول میں حکمت عملی کی جانچ پڑتال کریں اور ریٹرننگ اور ریئل ڈسک کے درمیان فرق کی پیمائش کریں۔

  4. ٹائم فریم کو مناسب طریقے سے ایڈجسٹ کریں تاکہ وقت کی تاخیر کو کم کیا جاسکے

  5. ایک ہی وقت میں متعدد غیر متعلقہ حکمت عملیوں کا استعمال کرتے ہوئے ، سسٹم کے خطرے کو تقسیم کرنا۔

  6. معقول حد تک اسٹاپ نقصان کی روک تھام کا تعین کریں اور ایک ہی تجارت کے خطرے پر قابو پالیں۔

اصلاح کی سمت

قیمتوں میں کمی کی حکمت عملی خریدنے کے لئے ایک سے زیادہ ٹائم فریم کے ساتھ ، بہت زیادہ اصلاح کی گنجائش موجود ہے ، بنیادی طور پر مندرجہ ذیل پہلوؤں سے:

  1. اس حکمت عملی میں مزید انڈیکیٹرز شامل کیے گئے ہیں ، جیسے برن بینڈ ، آر ایس آئی ، اور اسی طرح کی حکمت عملی کی استحکام کو بہتر بنانا۔

  2. مشین لرننگ ماڈل میں شامل ہونا ، پیرامیٹرز کو متحرک طور پر بہتر بنانا ، مارکیٹ میں تبدیلیوں کے مطابق ڈھالنا۔

  3. اسٹاپ نقصان کی روک تھام کی حکمت عملی کو بہتر بنانا اور ایک ہی تجارت کے خطرے کو کم کرنا

  4. بہترین پیرامیٹرز کا مجموعہ تلاش کرنے کے لئے زیادہ سے زیادہ جوڑوں اور ٹائم فریموں پر دوبارہ جانچ پڑتال کرنے کی کوشش کریں.

  5. اس کے علاوہ ، آپ کو یہ بھی معلوم ہونا چاہئے کہ آپ کے کاروبار میں کیا ہو رہا ہے ، اور آپ کو یہ بھی معلوم ہونا چاہئے کہ آپ کے کاروبار میں کیا ہو رہا ہے۔

  6. خطرے کے انتظام کے ماڈیولز جیسے اثاثوں کی تعیناتی ، پوزیشن کنٹرول وغیرہ شامل کریں ، تاکہ مجموعی خطرے کو کنٹرول کیا جاسکے۔

  7. الگورتھم ٹریڈنگ کی دیگر حکمت عملی کی اقسام جیسے رجحانات کی پیروی، بیعانہ وغیرہ کی کوشش کریں.

  8. زیادہ پیچیدہ کثیر ٹائم فریم کے مجموعے کو دریافت کریں ، بہترین پیرامیٹرز کا مجموعہ تلاش کریں۔

  9. اس میں نیوز ٹریڈنگ کا عنصر شامل کیا گیا ہے، جس میں نیوز ایونٹس کو ٹریڈنگ کے لئے استعمال کیا جاتا ہے۔

مندرجہ بالا اصلاحات کے ذریعہ ، حکمت عملی کو زیادہ مستحکم ، ذہین اور جامع بنایا جاسکتا ہے ، جو کریپٹو مارکیٹ کی پیچیدگیوں کے مطابق ہے۔ لیکن کسی بھی اصلاح کو محتاط جانچ کی ضرورت ہوتی ہے تاکہ زیادہ سے زیادہ اصلاح سے بچ سکے۔

خلاصہ کریں۔

ملٹی ٹائم فریم خریدیں قیمتوں میں کمی کی حکمت عملی مجموعی طور پر ایک بہت ہی عملی مختصر لائن ٹریڈنگ حکمت عملی ہے۔ یہ ایک ہی وقت میں مختصر اور طویل مدتی دونوں جہتوں پر توجہ دیتا ہے ، اور نسبتا highly موثر رہتے ہوئے فیصلہ کی درستگی کو بھی بڑھاتا ہے۔ معقول پیرامیٹرز کی ترتیب اور اصلاح کے ذریعہ ، یہ زیادہ تر تجارتی منڈیوں کے مطابق ڈھال سکتا ہے ، خاص طور پر رجحان سازی والی مصنوعات میں نمایاں کارکردگی کا مظاہرہ کرتا ہے۔

لیکن کسی بھی آٹومیشن حکمت عملی کی طرح ، اس کی بھی کچھ حدود ہیں ، جس میں تاجروں کو عقلمند رہنے کی ضرورت ہوتی ہے ، اور مارکیٹ میں تبدیلیوں کے مطابق مسلسل اصلاح اور موافقت کی ضرورت ہوتی ہے۔ ایک کامیاب حکمت عملی ہمیشہ تیار ہوتی رہتی ہے ، مستحکم نہیں ہوتی ہے۔

خلاصہ یہ ہے کہ ، ایک سے زیادہ ٹائم فریم خریدیں قیمت میں کمی کی حکمت عملی الگورتھم ٹریڈنگ کے لئے ایک بہت اچھا نمونہ فراہم کرتی ہے۔ اس میں الگورتھم ٹریڈنگ کے بنیادی نکات جیسے مختلف ٹائم فریموں کا انتخاب ، پیرامیٹرز کی ترتیب ، واپسی کی اصلاح ، اور خطرے پر قابو پانا شامل ہے۔ اس حکمت عملی کو مناسب طریقے سے لاگو کرنا ، اور عملی طور پر اس میں مسلسل بہتری لانا ، تاجروں کو مارکیٹ میں مستقل الفا حاصل کرنے میں مدد فراہم کرسکتا ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-09-26 00:00:00
end: 2023-10-26 00:00:00
period: 4h
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/
// © Coinrule

//@version=1
strategy(shorttitle='Multi Time Frame Buy the Dips',title='Multi Time Frame Buy the Dips (by Coinrule)', overlay=true, initial_capital = 1000, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1)


//Backtest dates
fromMonth = input(defval = 1,  title = "From Month")     
fromDay   = input(defval = 10,    title = "From Day")       
fromYear  = input(defval = 2020, title = "From Year")       
thruMonth = input(defval = 1,    title = "Thru Month")     
thruDay   = input(defval = 1,    title = "Thru Day")     
thruYear  = input(defval = 2112, title = "Thru Year")       

showDate  = input(defval = true, title = "Show Date Range")

start     = timestamp(fromYear, fromMonth, fromDay, 00, 00)        // backtest start window
finish    = timestamp(thruYear, thruMonth, thruDay, 23, 59)        // backtest finish window
window()  => true       // create function "within window of time"

inp_lkb = input(24, title='Lookback Long Period')
inp_lkb_2 = input(2, title='Lookback Short Period')
 
perc_change(lkb) =>
    overall_change = ((close[0] - close[lkb]) / close[lkb]) * 100

// Call the function    
overall = perc_change(inp_lkb)
overall_2 = perc_change(inp_lkb_2)

//Entry

dip= -(input(1))
increase= (input(3))

strategy.entry(id="long", long = true, when = overall > increase and overall_2 < dip and window()) 

//Exit
Stop_loss= ((input (3))/100)
Take_profit= ((input (4))/100)

longStopPrice  = strategy.position_avg_price * (1 - Stop_loss)
longTakeProfit = strategy.position_avg_price * (1 + Take_profit)

strategy.close("long", when = close < longStopPrice or close > longTakeProfit and window())