ہفتہ وار بریک آؤٹ موونگ ایوریج ٹریڈنگ اسٹریٹجی


تخلیق کی تاریخ: 2024-01-18 11:47:25 آخر میں ترمیم کریں: 2024-01-18 11:47:25
کاپی: 0 کلکس کی تعداد: 602
1
پر توجہ دیں
1617
پیروکار

ہفتہ وار بریک آؤٹ موونگ ایوریج ٹریڈنگ اسٹریٹجی

جائزہ

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

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

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

اس کے علاوہ ، اس نے کہا ہے کہ اس کی حکمت عملی میں مندرجہ ذیل شرائط شامل ہیں:

buy_condition= crossover(btc,ma)#周线收盘价上穿8周线,做多 
sell_condition= crossunder(btc,ma)#周线收盘价下穿8周线,平仓

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

اس کے علاوہ ، حکمت عملی میں اسٹاپ نقصان کے تناسب کا تعین کیا گیا ہے:

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. مشین لرننگ الگورتھم کا استعمال کرتے ہوئے پیرامیٹرز کو خودکار طور پر بہتر بنانا

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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)