بریک آؤٹ پل بیک پر مبنی تجارتی حکمت عملی


تخلیق کی تاریخ: 2024-02-28 18:01:56 آخر میں ترمیم کریں: 2024-02-28 18:01:56
کاپی: 0 کلکس کی تعداد: 585
1
پر توجہ دیں
1617
پیروکار

بریک آؤٹ پل بیک پر مبنی تجارتی حکمت عملی

جائزہ

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

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

یہ حکمت عملی بنیادی طور پر قیمت کی مطلق طاقت کے اشارے اور MACD اشارے پر مبنی ہے جس میں بریک آؤٹ ریڈ ٹریڈنگ کی اجازت دی گئی ہے۔ پہلے قیمت کے 9 سائیکل ، 21 سائیکل اور 50 سائیکل EMA کا حساب لگائیں ، بڑے رجحان کی سمت کا تعین کریں۔ پھر قیمت کی مطلق طاقت کے اشارے کا حساب لگائیں ، جو قلیل مدتی ایڈجسٹمنٹ کی طاقت کو ظاہر کرتا ہے۔ آخر میں MACD اشارے کا حساب قلیل مدتی رجحان کی سمت کا تعین کریں۔ جب بڑے رجحان میں اضافہ ہوتا ہے اور قلیل مدتی ایڈجسٹمنٹ ہوتی ہے تو خریدیں؛ جب بڑے رجحان میں کمی ہوتی ہے اور قلیل مدتی واپسی ہوتی ہے تو بیچ دیں۔

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

طاقت کا تجزیہ

یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:

  1. بڑے رجحانات اور قلیل مدتی ایڈجسٹمنٹ کو ملا کر جھوٹے اختراعات سے بچیں
  2. ایک سے زیادہ اشارے کے مجموعے کا استعمال ، اعلی وشوسنییتا
  3. مطلق طاقت کا اشارے ایڈجسٹمنٹ کی طاقت کی عکاسی کرتا ہے ، جو ریڈجسٹمنٹ کے معیار کا فیصلہ کرتا ہے
  4. MACD مختصر مدت کے رجحانات اور اوورلوڈ اوورلوڈ علاقوں کا تعین کرسکتا ہے

خطرے کا تجزیہ

اس حکمت عملی کے کچھ خطرات بھی ہیں:

  1. بڑے رجحانات کی غلط فہمی ، جو تجارت میں ناکامی کا سبب بن سکتی ہے
  2. وقت اور طاقت کی واپسی میں غلطی ، واپسی کی ناکامی کا امکان
  3. انتہائی حالات میں غلط سگنل پیدا کرنے والے اشارے

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

اصلاح کی سمت

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

  1. زیادہ سے زیادہ اشارے کے مجموعے کی جانچ اور زیادہ سے زیادہ مماثلت والی تجارتی حکمت عملی کی تلاش
  2. اشارے کے پیرامیٹرز کو بہتر بنانا ، اشارے کی حساسیت کو بہتر بنانا
  3. اسٹاپ نقصان کو ایڈجسٹ کریں تاکہ زیادہ سے زیادہ نقصان کم ہو جائے
  4. فلٹرنگ کے حالات میں اضافہ، زیادہ موثر علاقوں میں سگنلنگ
  5. زیادہ سے زیادہ ٹائم سائیکل اشارے کے ساتھ فیصلہ کرنے کی درستگی میں اضافہ

خلاصہ کریں۔

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

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

//@version=5 
strategy("Divergence Scalper [30MIN]", overlay=true , commission_value=0.04 ) 
message_long_entry = input("long entry message") 
message_long_exit = input("long exit message") 
message_short_entry = input("short entry message") 
message_short_exit = input("short exit message") 
//3x ema 
out9 = ta.ema(close,9) 
out21 = ta.ema(close,21) 
out50 = ta.ema(close,50) 
//abs 
absolute_str_formula( ) => 
    top=0.0 
    bottom=0.0 
    if(close>close[1]) 
        top:= nz(top[1])+(close/close[1]) 
    else 
        top:=nz(top[1]) 
    if(close<=close[1]) 
        bottom:= nz(bottom[1])+(close[1]/close) 
    else 
        bottom:=nz(bottom[1]) 
    if (top+bottom/2>=0) 
        1-1/(1+(top/2)/(bottom/2)) 
abs_partial=absolute_str_formula() 
abs_final = abs_partial - ta.sma(abs_partial,50) 
//macd 
fast_length = input(title="Fast Length", defval=23) 
slow_length = input(title="Slow Length", defval=11) 
src = input(title="Source", defval=open) 
signal_length = input.int(title="Signal Smoothing", minval = 1, maxval = 50, defval = 6) 
sma_source = input.string(title="Oscillator MA Type", defval="EMA", options=["SMA", "EMA"]) 
sma_signal = input.string(title="Signal Line MA Type", defval="SMA", options=["SMA", "EMA"]) 
// Calculating 
fast_ma = sma_source == "SMA" ? ta.sma(src, fast_length) : ta.ema(src, fast_length) 
slow_ma = sma_source == "SMA" ? ta.sma(src, slow_length) : ta.ema(src, slow_length) 
macd = fast_ma - slow_ma 
signal = sma_signal == "SMA" ? ta.sma(macd, signal_length) : ta.ema(macd, signal_length) 
hist = macd - signal 
long= abs_final > 0 and hist <0 and out9<out21 and out21<out50 
short = abs_final <0 and hist >0 and out9>out21 and out21>out50 
long_exit = abs_final <0 and hist >0 and out9>out21 and out21>out50 
short_exit = abs_final > 0 and hist <0 and out9<out21 and out21<out50 
strategy.entry("long", strategy.long, when = long and barstate.isconfirmed, alert_message = message_long_entry) 
strategy.entry("short", strategy.short, when = short and barstate.isconfirmed, alert_message = message_short_entry) 
strategy.close("long", when = long_exit and barstate.isconfirmed, alert_message = message_long_exit) 
strategy.close("short", when = short_exit and barstate.isconfirmed, alert_message = message_short_exit)