منتقل اوسط معروف اشارے مختصر مدت کی مختصر فروخت کی حکمت عملی


تخلیق کی تاریخ: 2023-10-17 14:00:41 آخر میں ترمیم کریں: 2023-10-17 14:00:41
کاپی: 1 کلکس کی تعداد: 699
1
پر توجہ دیں
1617
پیروکار

منتقل اوسط معروف اشارے مختصر مدت کی مختصر فروخت کی حکمت عملی

جائزہ

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

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

  1. میڈین لائن لیڈ اشارے: 220 دور کے لئے انڈیکس منتقل اوسط ای ایم اے کا حساب لگایا جاتا ہے ، جب قیمت ایس ایم اے سے نیچے ہوتی ہے تو اس کی قیمت کم ہوتی ہے ، جب قیمت اوپر ہوتی ہے تو اس کی قیمت کم ہوتی ہے۔

  2. ریچھ کی طاقت کا اشارے: اس دن کے اختتامی قیمت اور افتتاحی قیمت کے فرق کی گنتی کی جاتی ہے ، جس میں ریچھ کی طاقت کی قدر کی جاتی ہے۔ جب طاقت کی قیمت پہلے سے طے شدہ فروخت کے پیرامیٹرز سے زیادہ ہو تو ریچھ ish سگنل ، -1 کو خالی کردیں۔ جب طاقت کی قیمت پہلے سے طے شدہ خرید کے پیرامیٹرز سے کم ہو تو کثیر سر سگنل ، 1 کو زیادہ کریں ، بصورت دیگر 0 کو برقرار رکھیں۔

  3. دونوں اشارے کے ساتھ مل کر ، جب میڈین لائن لیڈ اشارے اور ریچھ کی طاقت کا اشارہ <-1 ہو تو خالی سگنل پیدا کریں۔

  4. کم کرنے کے اشارے کے مطابق ، حکمت عملی کو کھولنے اور کم کرنے کے لئے؛ کم کرنے کے اشارے کے مطابق ، حکمت عملی کو ختم کرنے کے لئے . آپ ریورس پیرامیٹرز کو ترتیب دے سکتے ہیں ، جو کم کرنے کی سمت میں مزید ایڈجسٹمنٹ کرے گا۔

طاقت کا تجزیہ

  1. اوسط سے پہلے کے اشارے سے رجحان کی تبدیلی کا اندازہ لگایا جاسکتا ہے۔

  2. یہ اشارے اس وقت کے طاقتور زوال کو پکڑنے کے لئے استعمال کیا جاتا ہے.

  3. مجموعی طور پر دوہری اشارے ، جعلی توڑنے کو فلٹر کرنے کے لئے ، اور مضبوط ترین کمی کی مختصر لائن کو کم کرنے کے لئے۔

  4. مختلف اقسام اور مارکیٹ کے حالات کے مطابق لچکدار پیرامیٹرز۔

  5. زیادہ سے زیادہ خلائی سمت کو تبدیل کر سکتے ہیں، زیادہ سے زیادہ خلائی دو طرفہ رویے سے نمٹنے کے لئے.

خطرے کا تجزیہ

  1. اوسط لکیری اشارے میں پسماندگی ہے ، جو رجحان کو تبدیل کرنے کے لئے بہترین نقطہ نظر سے محروم ہوسکتا ہے۔

  2. اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس کی قیمتوں میں کمی کی وجہ سے اس کی قیمتوں میں کمی واقع ہوئی ہے۔

  3. ٹرینڈ لائن کا اندازہ لگانے میں ناکامی ، اور اس میں شامل ہونے کا خطرہ

  4. پیرامیٹرز کو احتیاط سے منتخب کریں ، جیسے کہ ای ایم اے کا دورانیہ بہت مختصر ہے ، حد سے زیادہ فروخت کرنا ، وغیرہ غلط سگنل کو بڑھا سکتا ہے۔

  5. اہم اقتصادی اعداد و شمار کی اشاعت پر توجہ دیں اور وقت کی حد سے گریز کریں۔

اصلاح کی سمت

  1. اسٹاپ نقصان کی حکمت عملی کو شامل کرنے پر غور کریں تاکہ انفرادی نقصانات کو کم کیا جاسکے۔

  2. فلٹر کے ساتھ کام کر سکتے ہیں، جیسے کہ موٹائی کے اشارے، کمزور گرنے کے غلط سگنل کو کم کرنے کے لئے.

  3. طویل مدتی اوسط لائنوں کو بڑے رجحانات کی سمت کا تعین کرنے کے لئے شامل کیا جاسکتا ہے ، تاکہ مخالف سمت سے بچنے کے لئے۔

  4. آپٹمائزڈ پیرامیٹرز کی ترتیبات ، جیسے ای ایم اے کے دورانیے کو اپنانا ، فروخت کی حد کو حقیقی وقت میں ایڈجسٹ کرنا وغیرہ۔

  5. مختصر، درمیانے اور طویل لائن اشارے سگنل پر توجہ مرکوز کرتے ہوئے، وقت کی مدت پر مشتمل مجموعہ پر غور کیا جا سکتا ہے.

خلاصہ کریں۔

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

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

//@version=5
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 19/04/2022
// This is combo strategies for get a cumulative signal. 
//
// First strategy
// This indicator plots 2/20 exponential moving average. For the Mov 
// Avg X 2/20 Indicator, the EMA bar will be painted when the Alert criteria is met.
//
// Second strategy
//  Bear Power Indicator
//  To get more information please see "Bull And Bear Balance Indicator" 
//  by Vadim Gimelfarb. 
//
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
EMA20(Length) =>
    pos = 0.0
    xPrice = close
    xXA = ta.ema(xPrice, Length)
    nHH = math.max(high, high[1])
    nLL = math.min(low, low[1])
    nXS = nLL > xXA or nHH < xXA ? nLL : nHH
    iff_1 = nXS < close[1] ? 1 : nz(pos[1], 0)
    pos := nXS > close[1] ? -1 : iff_1
    pos


BP(SellLevel,BuyLevel) =>
    pos = 0.0
    value =  close < open  ?  
                 close[1] > open ?  math.max(close - open, high - low): high - low: 
                     close > open ? 
                         close[1] > open ? math.max(close[1] - low, high - close): math.max(open - low, high - close): 
                             high - close > close - low ? 
                                 close[1] > open ? math.max(close[1] - open, high - low) : high - low : 
                                  high - close < close - low ? 
                                   close > open ? math.max(close - low, high - close) : open - low : 
                                      close > open ? math.max(close[1] - open, high - close) :
                                       close[1] < open ? math.max(open - low, high - close) : high - low
    pos := value > SellLevel ? -1 :
    	     value <= BuyLevel ? 1 :nz(pos[1], 0) 

    pos

strategy(title='Combo 2/20 EMA & Bear Power', shorttitle='Combo', overlay=true)
var I1 = '●═════ 2/20 EMA ═════●'
Length = input.int(14, minval=1, group=I1)
var I2 = '●═════ Bear Power ═════●'
SellLevel = input.float(10, step=0.01, group=I2)
BuyLevel = input.float(1, step=0.01, group=I2)
var misc = '●═════ MISC ═════●'
reverse = input.bool(false, title='Trade reverse', group=misc)
var timePeriodHeader = '●═════ Time Start ═════●'
d = input.int(1, title='From Day', minval=1, maxval=31, group=timePeriodHeader)
m = input.int(1, title='From Month', minval=1, maxval=12, group=timePeriodHeader)
y = input.int(2005, title='From Year', minval=0, group=timePeriodHeader)
StartTrade = time > timestamp(y, m, d, 00, 00) ? true : false
posEMA20 = EMA20(Length)
prePosBP = BP(SellLevel,BuyLevel)
iff_1 = posEMA20 == -1 and prePosBP == -1 and StartTrade ? -1 : 0
pos = posEMA20 == 1 and prePosBP == 1 and StartTrade ? 1 : iff_1
iff_2 = reverse and pos == -1 ? 1 : pos
possig = reverse and pos == 1 ? -1 : iff_2
if possig == 1
    strategy.entry('Long', strategy.long)
if possig == -1
    strategy.entry('Short', strategy.short)
if possig == 0
    strategy.close_all()
barcolor(possig == -1 ? #b50404 : possig == 1 ? #079605 : #0536b3)