ہفتہ وار توڑنے والی حرکت پذیر اوسط تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-18 11:47:25
ٹیگز:

img

جائزہ

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

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

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

خاص طور پر، حکمت عملی میں مندرجہ ذیل تجارتی حالات مقرر کیے گئے ہیں:

buy_condition = crossover(btc,ma) #weekly closing price breaks above 8-week line, go long
sell_condition = crossunder(btc,ma) #weekly closing price breaks below 8-week line, close position

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

اس کے علاوہ، سٹاپ نقصان اور منافع لینے کے تناسب کو ترتیب دیا جاتا ہے:

loss_ratio=input(defval=1,title="LOSS RATIO", group="STRATEGY")
reward_ratio=input(defval=3,title="REWARD RATIO", group="STRATEGY") 

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

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

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

  1. ہفتہ وار ٹائم فریم، کم استعمال، طویل مدتی ہولڈنگ کے لئے مناسب
  2. 8 ہفتوں کے ایم اے نے شور کو فلٹر کیا اور اہم رجحانات کی نشاندہی کی
  3. اسٹاپ نقصان اور منافع کنٹرولز کا خطرہ

خطرے کا تجزیہ

کچھ خطرات بھی ہیں:

  1. قلیل مدتی قیمت کی کارروائی کی بنیاد پر پوزیشن کو ایڈجسٹ کرنے میں ناکام
  2. بریک آؤٹ سگنلز میں غلط سگنل ہوسکتے ہیں
  3. انتہائی مارکیٹ کے واقعات کے دوران سٹاپ نقصان / منافع حاصل کرنے میں ناکام ہوسکتا ہے

انسداد اقدامات:

  1. قلیل مدتی مواقع کو پکڑنے کے لئے دوسرے قلیل مدتی اشارے کے ساتھ مل کر
  2. غلط سگنل سے بچنے کے لئے فلٹرز شامل کریں
  3. نقصانات کو محدود کرنے کے لئے مارکیٹ کے حالات کی بنیاد پر اسٹاپ نقصان / منافع حاصل کرنے کے تناسب کو ایڈجسٹ کریں

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

اس حکمت عملی کو بہتر بنانے کے کچھ طریقے:

  1. درست بریک آؤٹ سگنل کو یقینی بنانے کے لئے اضافی فلٹرز شامل کریں
  2. سٹاپ نقصان اور منافع لینے کے تناسب کو بہتر بنائیں
  3. ملٹی ٹائم فریم تجزیہ کے لئے قلیل مدتی اشارے شامل کریں
  4. پیرامیٹرز کو خود کار طریقے سے بہتر بنانے کے لئے مشین سیکھنے کا استعمال کریں

نتیجہ

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


/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © taberandwords
//developer: taberandwords
//author: taberandwords
//@version=4

strategy("WEEKLY BTC TRADING SCRYPT","WBTS",overlay=false,default_qty_type=strategy.fixed)

source=input(defval=close,title="source",group="STRATEGY")

btc=security('BTCUSDT','1W', source)
ma=sma(btc,8)

buy_condition= crossover(btc,ma) 
sell_condition= crossunder(btc,ma)

ma_color=input(defval=#FF3232,title="COLOR",group="MA")
ma_linewidth=input(defval=2,title="LINE WIDTH",group="MA")
graphic_color=input(defval=#6666FF,title="COLOR",group="GRAPHIC")
graphic_linewidth=input(defval=2,title="LINE WIDTH",group="GRAPHIC")

start_date=input(defval=2020,title="YEAR",group="STRATEGY EXECUTION YEAR")

loss_ratio=input(defval=1,title="LOSS RATIO", group="STRATEGY")
reward_ratio=input(defval=3,title="REWARD RATIO", group="STRATEGY")

if(year>=start_date)
    strategy.entry('BUY',long=true,when=buy_condition,alert_message='Price came to buying value!')

    if(strategy.long)
        alert('BTC buy order trigerred!',alert.freq_once_per_bar)
    strategy.exit(id="SELL",loss=loss_ratio,profit=reward_ratio,when=sell_condition,alert_message='Price came to position closing value!')
    if(sell_condition)
        alert('BTC sell order trigerred!',alert.freq_once_per_bar)
plot(series=source,title="WEEKLY CLOSE",color=graphic_color,linewidth=graphic_linewidth)
plot(ma,title="SMA8 WEEKLY",color=ma_color,linewidth=ma_linewidth)
plot(strategy.equity,display=0)


مزید