سپر ٹرینڈ ملٹی ٹائم فریم بیک ٹسٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-05 10:59:54
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

حکمت عملی سب سے پہلے سپر ٹرینڈ فنکشن کو کال کرتی ہے ، پیرامیٹرز ملٹ اور لین کو پاس کرتی ہے ، تاکہ سپر ٹرینڈ لائن سپر ٹرینڈ اور سمت ڈیر تیار کی جاسکے۔ پھر یہ سپر ٹرینڈ لائن چارٹ کو پلاٹ کرتی ہے۔ ان پٹ پیرامیٹر انٹراڈے کنٹرول کرتا ہے کہ آیا دن کے اندر کھلی پوزیشنوں کو مربع کرنا ہے۔ اگر انٹراڈے سچ ہے تو ، دوپہر 2:45 بجے کے بعد انٹراڈے کھلی پوزیشنوں کو مربع کیا جائے گا۔

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

فوائد کا تجزیہ

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

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

خطرے کا تجزیہ

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

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

اصلاح کی ہدایات

اس حکمت عملی کے لئے اصلاح کی اہم سمتوں میں شامل ہیں:

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

  2. مزید عوامل کے ساتھ سگنل فلٹر کرنے کے لئے موم بتیوں کے پیٹرن، چلتی اوسط وغیرہ جیسے دیگر تکنیکی اشارے شامل کریں.

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

  4. سٹاپ نقصان کے طریقہ کار شامل کریں جیسے مقررہ فیصد سٹاپ نقصان یا اے ٹی آر سٹاپ نقصان۔

  5. مناسب سرمایہ کے استعمال کے تناسب اور پوزیشن سائزنگ کی حکمت عملیوں کا تجربہ کریں.

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

نتیجہ

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


/*backtest
start: 2023-11-27 00:00:00
end: 2023-12-04 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

//@Gurjant_Singh IISMA-Indian Institute of stock Market Analysis 

strategy("SupterTrend ", overlay=true, initial_capital=100000, default_qty_type=strategy.percent_of_equity, default_qty_value=300, calc_on_order_fills=false, calc_on_every_tick=false)




mult = input(type=input.float, defval=3)
len = input(type=input.integer, defval=5)
[superTrend, dir] = supertrend(mult, len)



plot(superTrend)

intrady = input(false, "Do you want to exit intrday position", type = input.bool)

IntraDay_SquareOff = minute >= 45 and hour >= 14



buy = close > superTrend

sell = close < superTrend

if buy
    strategy.entry("Buy", true)
    
if sell
    strategy.entry("sell", false)

if intrady and IntraDay_SquareOff
    strategy.close("buy")
    strategy.close("sell")






مزید