اس مضمون میں صرف موم بتی کی سمت پر مبنی ایک آسان مقداری تجارتی حکمت عملی کی تفصیل سے وضاحت کی گئی ہے۔ یہ بندش کی قیمت کے تعلقات کے مطابق براہ راست طویل / مختصر سگنل تیار کرتا ہے۔
I. حکمت عملی منطق
حکمت عملی خالص طور پر موم بتی کے بند ہونے پر مبنی سمت کا فیصلہ کرتی ہے ، جس کا منطق یہ ہے:
جب بند ہونا کھلے ہونے سے بڑا ہو تو طویل سفر کریں۔
جب قریب کھلے سے کم ہے مختصر جانا.
پوزیشن سائزنگ ترتیب دیا جا سکتا ہے.
backtest تاریخ رینج مقرر کیا جا سکتا ہے.
صرف موم بتیاں بند ہونے یا نیچے ہونے کا تعین کرکے ، اشارے کے بعد سب سے بنیادی رجحان تشکیل دیا جاتا ہے۔ بہت ابتدائی ہونے کے باوجود ، یہ ایک مکمل تجارتی نظام تشکیل دیتا ہے۔
II۔ اسٹریٹیجی کے فوائد
سب سے بڑا فائدہ انتہائی سادگی اور بصیرت ہے، صرف اشارے کے بغیر موم بتی کی سمت کی بنیاد پر فیصلہ کرنا۔
ایک اور فائدہ پوزیشن سائزنگ کے ذریعے خطرے کو کنٹرول کرنے کی صلاحیت ہے.
آخر میں، مختلف ادوار کو ٹیسٹ کرنے کے لئے بیک ٹسٹ وقت کی حد مقرر کی جا سکتی ہے.
III. ممکنہ خطرات
تاہم، کچھ مسائل موجود ہیں:
سب سے پہلے، صرف موم بتی کی سمت درست مارکیٹ کی تشخیص کے لئے ناکافی ہے، جس کے نتیجے میں خراب سگنل کی کیفیت ہے.
دوسری بات، سٹاپ نقصان اور منافع لینے کی عدم موجودگی تجارتی خطرات کو کنٹرول کرنے میں ناکام رہتی ہے۔
آخر میں، پیرامیٹر ٹوننگ کی عدم موجودگی عدم استحکام کی طرف جاتا ہے.
IV. خلاصہ
خلاصہ میں ، اس مضمون میں خالص طور پر موم بتی کی سمت پر مبنی ایک آسان مقداری تجارتی حکمت عملی کی وضاحت کی گئی ہے۔ یہ سب سے بنیادی قیمت کے تعلقات کے تجزیے کے ذریعے ایک مکمل نظام تشکیل دیتا ہے۔ لیکن پیرامیٹر کی اصلاح اور اسٹاپ شامل کرنے جیسی بہتری کی ضرورت ہے۔ مجموعی طور پر یہ ایک بہت ہی آسان اور ابتدائی حکمت عملی کا تصور فراہم کرتا ہے۔
/*backtest start: 2023-08-15 00:00:00 end: 2023-09-02 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("BarUpDn time limited", overlay=true, pyramiding=1, default_qty_type = strategy.fixed, default_qty_value = 1 ) //input boxes for the limit date yearLimit = input(2016,title="year") monthLimit = input(9, title="month") dayLimit = input(1, title="day") //function that checks if the current date is more recent than the limit dateOk(yl,ml,dl) => ok = timestamp(yl,ml,dl,0,1) < time checkDate = dateOk(yearLimit,monthLimit,dayLimit) conditionUp = close > open ? true : false conditionDown = close < open ? true : false if ( checkDate ) strategy.entry("BarUp", strategy.long, when = conditionUp) strategy.entry("BarDn", strategy.short, when = conditionDown)