دوہری طاقت کے اشارے کی حکمت عملی


تخلیق کی تاریخ: 2023-11-20 09:47:41 آخر میں ترمیم کریں: 2023-11-20 09:47:41
کاپی: 0 کلکس کی تعداد: 564
1
پر توجہ دیں
1617
پیروکار

دوہری طاقت کے اشارے کی حکمت عملی

جائزہ

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

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

  1. MACD اشارے کا حساب لگائیں ، بشمول فاسٹ لائن ، سست لائن اور سگنل لائن۔ فاسٹ لائن اور سست لائن کراسنگ خرید و فروخت کے اشارے ہیں۔

  2. RSI اشارے کا حساب لگائیں ، اوور بُوڈ زون اور اوور سیل زون کی حد مقرر کریں۔ آر ایس آئی اشارے سے اوور بُوڈ اوور سیل کی صورتحال کا اندازہ لگایا جاسکتا ہے۔

  3. MACD اور RSI اشارے کے اوورلوڈ اور اوور سیل زون کے فیصلے کو جوڑ کر ، خرید و فروخت کے شرائط طے کریں:

  • خریدنے کی شرائط: MACD فوری لائن پر سست لائن کو توڑ کر گولڈ فورک تشکیل دیا گیا ، جبکہ RSI اشارے نے ابھی ابھی اوور سیل زون سے پیچھے ہٹ لیا ہے ، جس میں ایک الٹ اشارہ ہے۔

  • فروخت کی شرائط: MACD فاسٹ لائن کے نیچے سست لائن کو توڑ کر ڈیڈ فورک تشکیل دیا جاتا ہے ، جبکہ RSI اشارے اوور بائی زون میں داخل ہوتا ہے ، جس میں الٹ کا اشارہ ہوتا ہے۔

  1. اس طرح ، آپ کو ایک ہی وقت میں دو طاقت کے اشارے کا فائدہ اٹھانا ہوگا ، اور پلٹائیں کے نقطہ پر خرید و فروخت کی درستگی ہوگی۔

طاقت کا تجزیہ

  1. MACD اشارے اسٹاک کی قیمت کے رجحان اور خرید و فروخت کے وقت کا تعین کرسکتے ہیں۔ آر ایس آئی اشارے اوورلوڈ اور اوورلوڈ کے حالات کا تعین کرسکتے ہیں۔ دونوں کا امتزاج خرید و فروخت کی درستگی کو بہتر بنا سکتا ہے۔

  2. ایک ہی وقت میں دو اشارے فلٹرنگ سگنل کا استعمال کرتے ہوئے، آپ کو ایک واحد اشارے کی طرف سے پیدا ہونے والے جعلی سگنل سے بچنے کے کر سکتے ہیں.

  3. MACD کو RSI کے ساتھ جوڑ کر ، آپ پلٹنے سے پہلے خرید سکتے ہیں ، پلٹنے کے بعد بیچ سکتے ہیں ، پلٹنے کا موقع پکڑ سکتے ہیں۔

  4. یہ حکمت عملی اعتدال پسند تعدد کے ساتھ کام کرتی ہے ، رجحانات کی پیروی کرنے کے ساتھ ساتھ الٹ کو بھی پکڑ سکتی ہے ، اور اس کا استعمال لچکدار ہے۔

خطرے کا تجزیہ

  1. ایم اے سی ڈی اشارے ہنگامی حالات میں غلط سگنل پیدا کرنے کے لئے آسان ہے۔ آر ایس آئی اشارے کے پیرامیٹرز کی ترتیب کو بہتر بنانے کی ضرورت ہے ، ورنہ یہ بھی غلط سگنل پیدا کرے گا۔

  2. اسٹاک کی قیمتوں میں مختصر مدت میں شدید اتار چڑھاؤ کا امکان ہے ، اور اسٹریٹجی کو توڑنے کے لئے اسٹاپ نقصان کا سبب بنتا ہے۔

  3. آر ایس آئی اور ایم اے سی ڈی کے پیرامیٹرز کی ترتیبات کو بہتر بنانے کی ضرورت ہے ، ورنہ بہت زیادہ یا کم سگنل ہوسکتے ہیں۔

  4. ریئل اسٹیٹ ٹریڈنگ میں سخت کنٹرول فنڈ مینجمنٹ اور رسک کنٹرول کی ضرورت ہوتی ہے۔

اصلاح کی سمت

  1. MACD پیرامیٹرز کی سست اور اوسط لائن کی ترتیب کو بہتر بنائیں اور بہترین پیرامیٹرز کا مجموعہ تلاش کریں۔

  2. RSI کی حد سے زیادہ خرید و فروخت کی حد کو بہتر بنائیں تاکہ غلط سگنل پیدا نہ ہوں۔

  3. نقصانات کو کنٹرول کرنے کے لئے اسٹاپ نقصانات میں شامل ہوں۔

  4. ایک سے زیادہ فلٹر بنانے کے لئے دیگر اشارے جیسے برن بینڈ ، کے ڈی جے ، وغیرہ شامل کرنے پر غور کیا جاسکتا ہے۔

  5. مختلف خرید و فروخت کی حکمت عملیوں کی جانچ پڑتال کی جاسکتی ہے ، جیسے توڑنے کی حکمت عملی ، رجحانات کی پیروی کرنے کی حکمت عملی وغیرہ۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-11-13 00:00:00
end: 2023-11-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
// © sabirt
strategy(title='MACD and RSI', overlay=true, shorttitle='MACD&RSI')
//MACD Settings
fastMA = input.int(title='Fast moving average', defval=12, minval=1)
slowMA = input.int(title='Slow moving average', defval=26, minval=1)
signalLength = input.int(9, minval=1)

//RSI settings
RSIOverSold = input.int(35, minval=1)
RSIOverBought = input.int(80, minval=1)
src = close
len = input.int(14, minval=1, title='Length')
up = ta.rma(math.max(ta.change(src), 0), len)
down = ta.rma(-math.min(ta.change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - 100 / (1 + up / down)
wasOversold = rsi[0] <= RSIOverSold or rsi[1] <= RSIOverSold or rsi[2] <= RSIOverSold or rsi[3] <= RSIOverSold or rsi[4] <= RSIOverSold or rsi[5] <= RSIOverSold
wasOverbought = rsi[0] >= RSIOverBought or rsi[1] >= RSIOverBought or rsi[2] >= RSIOverBought or rsi[3] >= RSIOverBought or rsi[4] >= RSIOverBought or rsi[5] >= RSIOverBought



[currMacd, _, _] = ta.macd(close[0], fastMA, slowMA, signalLength)
[prevMacd, _, _] = ta.macd(close[1], fastMA, slowMA, signalLength)
signal = ta.ema(currMacd, signalLength)

avg_1 = math.avg(currMacd, signal)
crossoverBear = ta.cross(currMacd, signal) and currMacd < signal ? avg_1 : na
avg_2 = math.avg(currMacd, signal)
crossoverBull = ta.cross(currMacd, signal) and currMacd > signal ? avg_2 : na

strategy.entry('buy', strategy.long, when=crossoverBull and wasOversold)
strategy.close('buy', when=crossoverBear and wasOverbought)