لکیری ریگریشن چینل پر مبنی بریک آؤٹ ٹریڈنگ حکمت عملی
خلاصہ
یہ حکمت عملی لکیری رجریشن چینل کے اوپری اور زیریں پٹیوں کا استعمال کرتی ہے، اور دوہرے معیاری انحراف کی بنیاد پر بریک آؤٹ خرید و فروخت کے سگنلز مرتب کرتی ہے، تاکہ قیمت کی بریک آؤٹ پر پوزیشن کھولی جا سکے۔ ساتھ ہی چینل کی درمیانی لکیر کے کراس اوور کو بندش سگنل کے طور پر استعمال کیا جاتا ہے، جس سے منافع حاصل کرنے کے بعد پوزیشن بند کی جا سکتی ہے۔
حکمت عملی کا اصول
اس حکمت عملی کا بنیادی منطق لکیری رجریشن چینل کے اوپری اور زیریں پٹیوں اور درمیانی لکیر پر مبنی ہے۔ تفصیلی حساب کتاب اس طرح ہے:
- قیمت کا لکیری رجریشن ویلیو linreg، اور اگلے دورانیے کا لکیری رجریشن ویلیو linreg_p شمار کریں۔
- لکیری رجریشن ویلیو کی بنیاد پر لکیری رجریشن لائن کی ڈھلوان slope اور انٹرسیپٹ intercept شمار کریں۔
- قیمت کا رجریشن لائن سے انحراف deviation شمار کریں۔
- انحراف کا ضرب dev متعین کریں، جس سے اوپری اور زیریں پٹیوں کا فاصلہ حاصل ہو۔
- جب قیمت زیریں پٹی سے اوپر کی طرف بریک آؤٹ کرے تو خرید سگنل buy متعین کریں۔
- جب قیمت اوپری پٹی سے نیچے کی طرف بریک آؤٹ کرے تو فروخت سگنل sell متعین کریں۔
- جب قیمت چینل کی درمیانی لکیر سے واپس پلٹے تو منافع بندش سگنل exit متعین کریں۔
- خرید، فروخت اور منافع بندش سگنلز کی بنیاد پر تجارتی منطق متعین کریں۔
فوائد کا تجزیہ
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ یہ لکیری رجریشن چینل کے ذریعے قیمت کی درمیانی تا طویل مدتی رجحان کو ظاہر کرتا ہے۔ اس کے اہم نکات یہ ہیں:
- لکیری رجریشن چینل کے اوپری اور زیریں پٹیوں کے ذریعے قیمت کے اتار چڑھاؤ کی معمول کی حد کو مؤثر طریقے سے ظاہر کیا جا سکتا ہے، اور چینل کی حد کا استعمال کر کے تجارتی سگنلز مرتب کرنے سے غلط سگنلز کم ہو سکتے ہیں۔
- درمیانی لکیر کے کراس اوور کو منافع بندش سگنل کے طور پر استعمال کر کے منافع کو زیادہ سے زیادہ محفوظ کیا جا سکتا ہے، اور منافع کے بعد مزید پلٹنے سے ہونے والے نقصان سے بچا جا سکتا ہے۔
- لکیری رجریشن چینل میں ایک خاص تاخیر ہوتی ہے، جس سے مختصر مدت کے بازار کے شور کو مؤثر طریقے سے فلٹر کیا جا سکتا ہے، اور تجارتی سگنلز زیادہ قابل اعتماد ہو جاتے ہیں۔
- اس حکمت عملی میں پیرامیٹرز کم ہیں، اسے آسانی سے لاگو کیا جا سکتا ہے، اور یہ مقداری تجارت کے الگورتھم کے لیے موزوں ہے۔
خطرات کا تجزیہ
اس حکمت عملی میں کچھ خطرات بھی موجود ہیں، جو درج ذیل ہیں:
- لکیری رجریشن چینل میں تاخیر ہوتی ہے، جس کی وجہ سے قلیل مدتی تیزی سے ہونے والی تبدیلیوں کے بعد کے رجحان کو پکڑنے میں دیر ہو سکتی ہے۔ چینل کے دورانیے کو مناسب طور پر کم کر کے پیرامیٹرز کو بہتر بنایا جا سکتا ہے۔
- انحراف کی ضرب کا غلط تعین بھی غلط سگنلز کا سبب بن سکتا ہے۔ بیک ٹیسٹنگ کے ذریعے پیرامیٹرز کو بہتر بنایا جا سکتا ہے۔
- صرف بریک آؤٹ سگنل پر مبنی ہونے کی وجہ سے اتار چڑھاؤ والے بازار میں بار بار نقصان ہو سکتا ہے۔ دوسرے اشارے کو فلٹر کے طور پر استعمال کرنے پر غور کیا جا سکتا ہے۔
- اس میں منحنی فٹنگ (curve fitting) کا خطرہ بھی ہے۔ دوسرے چینل اشارے کے ساتھ مل کر استعمال کیا جا سکتا ہے، یا مختلف ڈیٹا ذرائع پر ٹیسٹ کیا جا سکتا ہے۔
بہتری کے ممکنہ راستے
اس حکمت عملی کو درج ذیل پہلوؤں سے بہتر بنایا جا سکتا ہے:
- لکیری رجریشن چینل کی لمبائی کو بہتر بنانا، تاخیر اور رد عمل کی حساسیت کے درمیان توازن قائم کرنا۔
- انحراف کی ضرب کو بہتر بنانا، تاکہ خطرے کو کم سے کم کرتے ہوئے سگنل کے معیار کو بہتر بنایا جا سکے۔
- دوسرے اشارے (جیسے EMA, KDJ وغیرہ) شامل کر کے سگنلز کو فلٹر کرنا، جس سے حکمت عملی کی جیت کی شرح بڑھ سکتی ہے۔
- نقصان روکنے کا طریقہ کار شامل کرنا، جیسے ATR اسٹاپ لاس، ٹریلنگ اسٹاپ لاس وغیرہ۔
- مختلف ڈیٹا ذرائع (جیسے بحال شدہ ڈیٹا، انڈیکس ڈیٹا وغیرہ) کے اثرات پر ٹیسٹ کرنا۔
- مارکیٹ کے ماحول (تیزی مندی والی مارکیٹ) کے مطابق پیرامیٹرز یا سگنل وزن کو متحرک طور پر ایڈجسٹ کرنا۔
خلاصہ
مجموعی طور پر یہ حکمت عملی ایک بریک آؤٹ سسٹم ہے جو لکیری رجریشن چینل کو سگنل انڈیکیٹر کے طور پر استعمال کرتی ہے۔ اس کا سوچ واضح اور سمجھنے میں آسان ہے، پیرامیٹرز کم ہیں، اور اصل تجارت میں لاگو کرنا مشکل نہیں ہے۔ تاہم، مارکیٹ کے ماحول کے مطابق پیرامیٹرز کو متحرک طور پر بہتر بنانا اور دوسرے اشارے کے ساتھ سگنلز کو فلٹر کرنا اس حکمت عملی کی کامیابی کی کلید ہے۔ مسلسل جانچ اور بہتری کے ذریعے، یہ حکمت عملی ایک مستحکم منافع بخش مقداری نظام بن سکتی ہے۔
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//Robotrading
//@version=4
strategy("robotrading linreg", "linreg", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 10, commission_value = 0.1)- 1

