ملٹی ٹائم فریم موونگ ایوریج پل بیک ٹریڈنگ حکمت عملی


تخلیق کی تاریخ: 2024-02-29 11:20:28 آخر میں ترمیم کریں: 2024-02-29 11:20:28
کاپی: 1 کلکس کی تعداد: 673
1
پر توجہ دیں
1617
پیروکار

ملٹی ٹائم فریم موونگ ایوریج پل بیک ٹریڈنگ حکمت عملی

جائزہ

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

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

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

خاص طور پر ، جب مندرجہ ذیل شرائط کو پورا کیا جائے تو ، زیادہ اندراج کریں: اختتامی قیمت> 200 دن کی اوسط لائن اور اختتامی قیمت < 10 دن کی اوسط لائن؛ جب مندرجہ ذیل شرائط کو پورا کیا جائے تو ، دائیں اندراج کریں: اختتامی قیمت < 200 دن کی اوسط لائن اور اختتامی قیمت> 10 دن کی اوسط لائن

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

طاقت کا تجزیہ

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

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

خطرے کا تجزیہ

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

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

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

اصلاح کی سمت

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

فلوٹنگ اسٹاپ کا تعین کیا جاسکتا ہے۔ خاص طور پر ، داخلے کے بعد ، اسٹاک کے اتار چڑھاؤ کی حد کے مطابق متغیر اسٹاپ کی حد مقرر کی جاسکتی ہے ، نہ کہ ایک مقررہ 10٪ اسٹاپ۔ اس سے غیر ضروری اسٹاپ کے متحرک ہونے کی امکان کو کم کیا جاسکتا ہے۔

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-01-29 00:00:00
end: 2024-02-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © irfanp056
// @version=5

strategy("Simple Pullback Strategy", 
     overlay=true) // Interactive Brokers rate

// Get user input
i_ma1           = input.int(title="MA 1 Length", defval=200, step=10, group="Strategy Parameters", tooltip="Long-term MA")
i_ma2           = input.int(title="MA 2 Length", defval=10, step=10, group="Strategy Parameters", tooltip="Short-term MA")
i_stopPercent   = input.float(title="Stop Loss Percent", defval=0.10, step=0.1, group="Strategy Parameters", tooltip="Failsafe Stop Loss Percent Decline")
i_lowerClose    = input.bool(title="Exit On Lower Close", defval=false, group="Strategy Parameters", tooltip="Wait for a lower-close before exiting above MA2")
i_startTime     = input(title="Start Filter", defval=timestamp("01 Jan 1995 13:30 +0000"), group="Time Filter", tooltip="Start date & time to begin searching for setups")
i_endTime       = input(title="End Filter", defval=timestamp("1 Jan 2099 19:30 +0000"), group="Time Filter", tooltip="End date & time to stop searching for setups")

// Get indicator values
ma1 = ta.sma(close, i_ma1)
ma2 = ta.sma(close, i_ma2)

// Check filter(s)
f_dateFilter = true

// Check buy/sell conditions
var float buyPrice = 0
buyCondition    = close > ma1 and close < ma2 and strategy.position_size == 0 and f_dateFilter
sellCondition   = close > ma2 and strategy.position_size > 0 and (not i_lowerClose or close < low[1])
stopDistance    = strategy.position_size > 0 ? ((buyPrice - close) / close) : na
stopPrice       = strategy.position_size > 0 ? buyPrice - (buyPrice * i_stopPercent) : na
stopCondition   = strategy.position_size > 0 and stopDistance > i_stopPercent

// Enter positions
if buyCondition
    strategy.entry(id="Long", direction=strategy.long)

if buyCondition[1]
    buyPrice := open

// Exit positions
if sellCondition or stopCondition
    strategy.close(id="Long", comment="Exit" + (stopCondition ? "SL=true" : ""))
    buyPrice := na

// Draw pretty colors
plot(buyPrice, color=color.lime, style=plot.style_linebr)
plot(stopPrice, color=color.red, style=plot.style_linebr, offset=-1)
plot(ma1, color=color.blue)
plot(ma2, color=color.orange)