
اس حکمت عملی میں اوسط سے پہلے والے اشارے اور ریچھ کی طاقت کے اشارے شامل ہیں ، جس سے قلیل مدتی نیچے کی طرف اشارہ ہوتا ہے۔ اوسط سے پہلے والے اشارے رجحان کا تعین کرتے ہیں ، ریچھ کی طاقت کے اشارے خالی وقت کا تعین کرتے ہیں۔ حکمت عملی مختصر لائن آپریشن کے لئے موزوں ہے ، مارکیٹ میں ایڈجسٹمنٹ کے رجحان کی پیروی کرتی ہے۔
میڈین لائن لیڈ اشارے: 2⁄20 دور کے لئے انڈیکس منتقل اوسط ای ایم اے کا حساب لگایا جاتا ہے ، جب قیمت ایس ایم اے سے نیچے ہوتی ہے تو اس کی قیمت کم ہوتی ہے ، جب قیمت اوپر ہوتی ہے تو اس کی قیمت کم ہوتی ہے۔
ریچھ کی طاقت کا اشارے: اس دن کے اختتامی قیمت اور افتتاحی قیمت کے فرق کی گنتی کی جاتی ہے ، جس میں ریچھ کی طاقت کی قدر کی جاتی ہے۔ جب طاقت کی قیمت پہلے سے طے شدہ فروخت کے پیرامیٹرز سے زیادہ ہو تو ریچھ ish سگنل ، -1 کو خالی کردیں۔ جب طاقت کی قیمت پہلے سے طے شدہ خرید کے پیرامیٹرز سے کم ہو تو کثیر سر سگنل ، 1 کو زیادہ کریں ، بصورت دیگر 0 کو برقرار رکھیں۔
دونوں اشارے کے ساتھ مل کر ، جب میڈین لائن لیڈ اشارے اور ریچھ کی طاقت کا اشارہ <-1 ہو تو خالی سگنل پیدا کریں۔
کم کرنے کے اشارے کے مطابق ، حکمت عملی کو کھولنے اور کم کرنے کے لئے؛ کم کرنے کے اشارے کے مطابق ، حکمت عملی کو ختم کرنے کے لئے . آپ ریورس پیرامیٹرز کو ترتیب دے سکتے ہیں ، جو کم کرنے کی سمت میں مزید ایڈجسٹمنٹ کرے گا۔
اوسط سے پہلے کے اشارے سے رجحان کی تبدیلی کا اندازہ لگایا جاسکتا ہے۔
یہ اشارے اس وقت کے طاقتور زوال کو پکڑنے کے لئے استعمال کیا جاتا ہے.
مجموعی طور پر دوہری اشارے ، جعلی توڑنے کو فلٹر کرنے کے لئے ، اور مضبوط ترین کمی کی مختصر لائن کو کم کرنے کے لئے۔
مختلف اقسام اور مارکیٹ کے حالات کے مطابق لچکدار پیرامیٹرز۔
زیادہ سے زیادہ خلائی سمت کو تبدیل کر سکتے ہیں، زیادہ سے زیادہ خلائی دو طرفہ رویے سے نمٹنے کے لئے.
اوسط لکیری اشارے میں پسماندگی ہے ، جو رجحان کو تبدیل کرنے کے لئے بہترین نقطہ نظر سے محروم ہوسکتا ہے۔
اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس کی قیمتوں میں کمی کی وجہ سے اس کی قیمتوں میں کمی واقع ہوئی ہے۔
ٹرینڈ لائن کا اندازہ لگانے میں ناکامی ، اور اس میں شامل ہونے کا خطرہ
پیرامیٹرز کو احتیاط سے منتخب کریں ، جیسے کہ ای ایم اے کا دورانیہ بہت مختصر ہے ، حد سے زیادہ فروخت کرنا ، وغیرہ غلط سگنل کو بڑھا سکتا ہے۔
اہم اقتصادی اعداد و شمار کی اشاعت پر توجہ دیں اور وقت کی حد سے گریز کریں۔
اسٹاپ نقصان کی حکمت عملی کو شامل کرنے پر غور کریں تاکہ انفرادی نقصانات کو کم کیا جاسکے۔
فلٹر کے ساتھ کام کر سکتے ہیں، جیسے کہ موٹائی کے اشارے، کمزور گرنے کے غلط سگنل کو کم کرنے کے لئے.
طویل مدتی اوسط لائنوں کو بڑے رجحانات کی سمت کا تعین کرنے کے لئے شامل کیا جاسکتا ہے ، تاکہ مخالف سمت سے بچنے کے لئے۔
آپٹمائزڈ پیرامیٹرز کی ترتیبات ، جیسے ای ایم اے کے دورانیے کو اپنانا ، فروخت کی حد کو حقیقی وقت میں ایڈجسٹ کرنا وغیرہ۔
مختصر، درمیانے اور طویل لائن اشارے سگنل پر توجہ مرکوز کرتے ہوئے، وقت کی مدت پر مشتمل مجموعہ پر غور کیا جا سکتا ہے.
اس حکمت عملی میں سب سے پہلے مساوات کا استعمال کیا جاتا ہے تاکہ بڑے پیمانے پر چلنے اور رجحان کی تبدیلی کا اندازہ لگایا جاسکے ، پھر اس دن کے مضبوط کم وقت کو پکڑنے کے لئے سوئر فورس اشارے کا استعمال کیا جاتا ہے ، جس سے مضبوط گرنے والی مختصر لائن کی حکمت عملی تشکیل دی جاتی ہے۔ حکمت عملی کی خوبی یہ ہے کہ یہ آسان ہے ، مختلف مارکیٹ کے حالات کے مطابق لچکدار ہے ، اور اسے متعدد کم کرنے کی سمت میں تبدیل کیا جاسکتا ہے۔ لیکن اس میں بہترین نقطہ نظر سے محروم ہونے ، جھوٹے سگنل پیدا کرنے اور دیگر خطرات بھی ہیں۔ سخت پیرامیٹرز کی اصلاح ، فلٹرز اور نقصانات کو شامل کرنے وغیرہ کے ذریعہ حکمت عملی کی استحکام کو مزید بہتر بنایا جاسکتا ہے۔
/*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)