دوہری رفتار کی حکمت عملی


تخلیق کی تاریخ: 2023-10-09 15:03:30 آخر میں ترمیم کریں: 2023-10-09 15:03:30
کاپی: 0 کلکس کی تعداد: 790
1
پر توجہ دیں
1617
پیروکار

جائزہ

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

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

یہ حکمت عملی بنیادی طور پر دو اشارے پر مبنی ہے:اوپر K لائنوں کی تعداداورنیچے K لائنوں کی تعداد

  • جب قریبی LongEnterAfter K لائن سے زیادہ بڑھ جاتا ہے تو، زیادہ سے زیادہ؛ جب قریبی LongExitAfter K لائن سے زیادہ ہوتا ہے تو، زیادہ سے زیادہ پوزیشن.
  • جب قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی قریبی

مندرجہ بالا پیرامیٹرز کو LongEnterAfter، LongExitAfter، ShortEnterAfter اور ShortExitAfter کو ایڈجسٹ کرکے مخصوص تجارتی قواعد کا تعین کیا جاسکتا ہے۔

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

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

طاقت کا تجزیہ

ڈبل متحرک حکمت عملی کے فوائد یہ ہیں:

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

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

خطرے کا تجزیہ

ڈبل وزن کی حکمت عملی کے ساتھ مندرجہ ذیل خطرات بھی ہیں:

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

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

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

اصلاح کی سمت

اس حکمت عملی کو بہتر بنانے کے لئے مندرجہ ذیل نکات پر غور کیا جاسکتا ہے:

  • رجحان کا تعین کرنے کے اشارے شامل کریں ، رجحان کے اختتام پر غلط تجارت سے بچیں۔ بڑے رجحان کا تعین کرنے کے لئے MACD ، KDJ جیسے اشارے متعارف کرائے جاسکتے ہیں۔

  • حجم میں کمی کی صورت میں ذخیرہ اندوزی سے گریز کریں

  • منافع کو لاک کرنے کے لئے موبائل اسٹاپ سیٹ کریں ، جس میں کم از کم N گنا اے ٹی آر استعمال کیا جاسکتا ہے تاکہ اسٹاپ کو ٹریک کیا جاسکے

  • استحکام کو بہتر بنانے کے لئے زیادہ سے زیادہ پیرامیٹرز کو تلاش کرنے کے لئے پیمائش کے پیرامیٹرز کے مجموعے کو بہتر بنائیں۔

  • آرڈر مینجمنٹ کو مزید ذہین بنانے کے لئے الگورتھم ٹریڈنگ ماڈیول شامل کریں۔

  • مشین لرننگ ٹکنالوجی کا استعمال کرتے ہوئے زیادہ موثر ٹریڈنگ سگنل تلاش کریں۔

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-10-02 00:00:00
end: 2023-10-08 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// strategy(title="simple momentum", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

// ====================================
// STUDY AND STRATEGY

// Inputs
LongEnterAfter = input(title="enter long after X rising blocks",  defval=2)
LongExitAfter = input(title="exit long after X falling blocks",  defval=1)
ShortEnterAfter = input(title="enter short after X falling blocks",  defval=2)
ShortExitAfter = input(title="exit short after X rising blocks",  defval=1)

// Criteria
Valid = change(time)
LongEnter = Valid and rising(close, LongEnterAfter)
LongExit = Valid and falling(close, LongExitAfter)
ShortEnter = Valid and falling(close, ShortEnterAfter)
ShortExit = Valid and rising(close, ShortExitAfter)

// ====================================
// STRATEGY

TradeSinceYear = input(title="trade since year",  defval=2017)
TradeSinceMonth = input(title="trade since month",  defval=1)

if year > TradeSinceYear or (year == TradeSinceYear and month >= TradeSinceMonth)
    strategy.entry("long", strategy.long, when = LongEnter)
    strategy.close("long", when = LongExit)

    strategy.entry("short", strategy.short, when = ShortEnter)
    strategy.close("short", when = ShortExit)