Type/to search

اپنی مرضی کے مطابق بیک ٹیسٹ شروع کرنے کی حکمت عملی

Common strategy
Created: 2023-09-26 20:53:15
Last modified: 3 years ago
1
Follow
1802
Followers

جائزہ

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

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

یہ حکمت عملی پائن اسکرپٹ کے time اور timestamp فنکشنز کا استعمال کرتے ہوئے حسب ضرورت بیک ٹیسٹ کے آغاز کا وقت متعین کرتی ہے۔

سب سے پہلے، یہ صارف کو سیٹنگز میں بیک ٹیسٹ کے آغاز کے سال، مہینے، دن، گھنٹے اور منٹ درج کرنے کی اجازت دیتا ہے۔ پھر، یہ ان ان پٹس کا استعمال کرتے ہوئے ایک ٹائم اسٹیمپ تیار کرتا ہے اور اسے startTime متغیر میں محفوظ کرتا ہے۔

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

مثال کے طور پر:

pine
longCondition = crossover(sma(close, 14), sma(close, 28)) if (longCondition and startTime) strategy.entry("My Long Entry Id", strategy.long)

اس طرح حسب ضرورت بیک ٹیسٹ کے آغاز کا وقت ممکن ہوتا ہے۔ صارف اپنی ضرورت کے مطابق بیک ٹیسٹ کے آغاز کے وقت کو لچکدار طریقے سے ترتیب دے سکتے ہیں، نہ کہ صرف ایک مقررہ وقت تک محدود رہیں۔

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

اس حسب ضرورت بیک ٹیسٹ کے آغاز کے وقت کی حکمت عملی کے درج ذیل فوائد ہیں:

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

  2. زیادہ حقیقت پسندانہ: بیک ٹیسٹ کے آغاز کے وقت کو حکمت عملی کے اصل چلنے کے وقت پر سیٹ کیا جا سکتا ہے، جس سے بیک ٹیسٹ حقیقی مارکیٹ کے حالات کے قریب تر ہو جاتا ہے۔

  3. واقعہ پر مبنی بیک ٹیسٹ میں سہولت: کسی واقعے کے وقوع کے وقت کے مطابق آغاز کا وقت متعین کیا جا سکتا ہے، تاکہ مخصوص واقعات کے لیے بیک ٹیسٹ کیا جا سکے۔

  4. شرائط میں آسانی سے ترمیم: بیک ٹیسٹ کی شروع ہونے کی شرائط کو بہت آسانی سے ایڈجسٹ کیا جا سکتا ہے، جس سے مختلف مراحل کے لیے ٹارگٹڈ بیک ٹیسٹ ممکن ہوتا ہے۔

  5. قابل تکرار اور قابل اعتماد: بیک ٹیسٹ کے آغاز کے وقت کو پیرامیٹرائز کرنے سے اسے بار بار چلایا جا سکتا ہے اور قابل اعتماد نتائج حاصل کیے جا سکتے ہیں۔

خطرات کا تجزیہ

حسب ضرورت بیک ٹیسٹ کے آغاز کے وقت کے استعمال میں کچھ خطرات بھی شامل ہیں:

  1. بیک ٹیسٹ کے نتائج کا آغاز کے وقت پر انحصار: مختلف آغاز کے اوقات بیک ٹیسٹ کے نتائج میں بڑے فرق کا سبب بن سکتے ہیں۔

  2. آغاز کے وقت کا احتیاط سے انتخاب ضروری: غیر معقول آغاز کا وقت بیک ٹیسٹ کو مسخ کر سکتا ہے اور حقیقی صورتحال کی عکاسی کرنے میں ناکام ہو سکتا ہے۔

  3. وکر فٹنگ کا خطرہ بڑھ جاتا ہے: آغاز کے وقت میں ترمیم کرکے تاریخی ڈیٹا کو فٹ کرنا آسان ہو جاتا ہے، جس سے اوور فٹنگ کا خطرہ بڑھ جاتا ہے۔

  4. بیک ٹیسٹ کے نتائج کی موازنہ میں کمی: اس حکمت عملی کے بیک ٹیسٹ کے نتائج کا موازنہ مقررہ آغاز وقت والے بیک ٹیسٹ کے نتائج سے کرنا مشکل ہوتا ہے۔

ممکنہ حل:

  1. متعدد بار بیک ٹیسٹ کریں اور آغاز کے وقت میں تبدیلی کے نتائج پر اثرات کا جائزہ لیں۔

  2. اہم واقعات کے وقوع کے وقت کو آغاز کے وقت کے طور پر منتخب کریں تاکہ بیک ٹیسٹ کی مسخ شدگی کم ہو۔

  3. آغاز کے وقت کو احتیاط سے ایڈجسٹ کریں اور تاریخی ڈیٹا کے ساتھ زیادہ فٹنگ سے بچیں۔

  4. مقررہ آغاز وقت والے بیک ٹیسٹ کو بطور بنیاد محفوظ کریں اور حسب ضرورت بیک ٹیسٹ سے اس کا موازنہ کریں۔

اصلاح کے راستے

اس حسب ضرورت بیک ٹیسٹ کے آغاز کے وقت کی حکمت عملی کو درج ذیل پہلوؤں سے بہتر بنایا جا سکتا ہے:

  1. آغاز اور اختتام کے وقت دونوں کو حسب ضرورت بنانے کی حمایت، تاکہ بیک ٹیسٹ کے وقت کی مکمل لچکدار ترتیب ممکن ہو۔

  2. متعدد وقت کے طریقوں کی حمایت: مخصوص تاریخ، رشتہ دار تاریخ، واقعہ پر مبنی وغیرہ، جس سے بیک ٹیسٹ کے وقت کی ترتیب زیادہ ذہین اور آسان ہو جائے۔

  3. گرافیکل ترتیب کا انٹرفیس فراہم کرنا، تاکہ وقت کے پیرامیٹرز کی ترتیب زیادہ بدیہی ہو۔

  4. مختلف وقت کی باریکیوں کی حمایت: سال، مہینہ، دن، گھنٹہ، منٹ، سیکنڈ وغیرہ۔

  5. بیک ٹیسٹ کے وقت کی ترتیب کو ریکارڈ کرنا، تاکہ نتائج دوبارہ تیار کیے جا سکیں، ان کا سراغ لگایا جا سکے اور ان کا موازنہ کیا جا سکے۔

  6. نامناسب وقت کی ترتیب کے لیے تصدیق کا اضافہ، تاکہ غیر معقول وقت کی ترتیب بیک ٹیسٹ کے معیار کو متاثر نہ کرے۔

  7. آغاز کے وقت کو باندھنے کی سہولت فراہم کرنا، تاکہ ایک کلک سے ایک ہی وقت کو متعدد حکمت عملیوں میں نقل کیا جا سکے۔

خلاصہ

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

Source
Pine
/*backtest
start: 2022-09-19 00:00:00
end: 2023-09-25 00:00:00
period: 2d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("C320up Strategy Tester Start Time", overlay = true)
// Copy and paste below into your strategy
// Strategy Tester Start Time
Strategy parameters
Strategy parameters
Start Year
Start Month
Start Day
Start Hour
Start Minute
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)