K کے الٹ اشارے I

مصنف:چاؤ ژانگ، تاریخ: 2022-05-08 11:05:11
ٹیگز:ایس ایم اےای ایم اےایم اے سی ڈی

K کا الٹ اشارے I بولنگر بینڈ اور MACD آسکیلیٹر کے مابین ایک خاص امتزاج ہے۔ یہ ایک مخالف اشارے ہے جو مندرجہ ذیل شرائط پر منحصر ہے:

• جب بھی موجودہ مارکیٹ کی قیمت 100 پیریڈ کے نچلے بولنگر بینڈ سے نیچے ہوتی ہے تو خرید کا سگنل تیار کیا جاتا ہے جبکہ بیک وقت ، ایم اے سی ڈی کی قیمت اس کی سگنل لائن سے اوپر ہونی چاہئے۔ اسی وقت ، پچھلی ایم اے سی ڈی کی قیمت اس کی پچھلی سگنل لائن سے نیچے ہونی چاہئے۔ • جب بھی موجودہ مارکیٹ کی قیمت 100 پیریڈ کے اوپری بولنگر بینڈ سے اوپر ہوتی ہے تو فروخت (مختصر) سگنل تیار ہوتا ہے جبکہ بیک وقت ، ایم اے سی ڈی کی قیمت اس کی سگنل لائن سے نیچے ہونی چاہئے۔ اسی وقت ، پچھلی ایم اے سی ڈی کی قیمت اس کی پچھلی سگنل لائن سے اوپر ہونی چاہئے۔

Ks الٹ اشارے کا استعمال کرنے کا طریقہ کامیابی کے امکان کو زیادہ سے زیادہ کرنے کے لئے ایک طرف / رینج مارکیٹ میں آپ کے پہلے سے ہی طویل / مختصر تعصب کے ساتھ مل کر ہے.

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

بیک ٹسٹ

img


/*backtest
start: 2022-02-07 00:00:00
end: 2022-05-07 00:00:00
period: 30m
basePeriod: 15m
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/
// © Sofien-Kaabar

//@version = 5
indicator("K's Reversal Indicator I", overlay = true)

fast       = input(defval = 12, title = 'Fast')
slow       = input(defval = 26, title = 'Slow')
signal     = input(defval = 9,  title = 'Signal')
length     = input(defval = 100, title = 'Bollinger Lookback')
multiplier = input(defval = 2,  title = 'Multiplier')

// MACD
macd_line   = ta.ema(close, fast) - ta.ema(close, slow)
signal_line = ta.ema(macd_line, signal)

// Bollinger
lower_boll = ta.sma(close, length) - (multiplier * ta.stdev(close, length))
upper_boll = ta.sma(close, length) + (multiplier * ta.stdev(close, length))
mid_line = ta.sma(close, length)

// Signal
buy_signal  = math.min(open[1], close[1]) <= lower_boll[1] and math.max(open[1], close[1]) <= mid_line and macd_line[1] > signal_line[1] and macd_line[2] < signal_line[2]
sell_signal = math.max(open[1], close[1]) >= upper_boll[1] and math.min(open[1], close[1]) >= mid_line and macd_line[1] < signal_line[1] and macd_line[2] > signal_line[2]

if buy_signal
    strategy.entry("Enter Long", strategy.long)
else if sell_signal
    strategy.entry("Enter Short", strategy.short)

متعلقہ

مزید