تجارتی حکمت عملی کے بعد ملٹی انڈیکیٹر ٹرینڈ


تخلیق کی تاریخ: 2024-01-12 11:25:04 آخر میں ترمیم کریں: 2024-01-12 11:25:04
کاپی: 2 کلکس کی تعداد: 594
1
پر توجہ دیں
1617
پیروکار

تجارتی حکمت عملی کے بعد ملٹی انڈیکیٹر ٹرینڈ

جائزہ

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

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

اس حکمت عملی میں مارکیٹ کی رجحان کی سمت اور طاقت کا اندازہ لگانے کے لئے تین تکنیکی اشارے استعمال کیے جاتے ہیں: MACD ، رینڈم اشارے اور SMA۔ جب MACD فرق 0 محور ، رینڈم اشارے٪ K لائن ،٪ D لائن اور اوورلوڈ لائن سے اوپر اور ایس ایم اے شارٹ لائن پر سست لائن سے گزرتا ہے تو ، خریدنے کا اشارہ متحرک ہوتا ہے۔ جب اس کے برعکس ہوتا ہے تو ، فروخت کا اشارہ پہچانا جاتا ہے۔

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

حکمت عملی کا تجزیہ

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

اس کے علاوہ، حکمت عملی کے پیرامیٹرز کو ایڈجسٹ کرنے کے لئے لچکدار ہے، مختلف اقسام اور ادوار کے مطابق ایڈجسٹ کیا جا سکتا ہے.

حکمت عملی کے خطرے کا تجزیہ

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

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

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

اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:

  1. مختلف اشیاء اور مختلف دورانیہ پیرامیٹرز کے اثرات کی جانچ
  2. اشارے کے وزن اور فلٹرنگ کی شرائط میں اضافہ ، غلط سگنل کو کم کریں
  3. خطرے کو کنٹرول کرنے کے لئے سٹاپ نقصان کے ساتھ
  4. منافع بخش عوامل کو بڑھانے کے لئے انڈیکس پیرامیٹرز کو مزید بہتر بنائیں

خلاصہ کریں۔

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

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

//@version=3
strategy("Rule Number 1 Signals", overlay=true)

//Calculate MACD crossing or not
fastLength = input(8)
slowlength = input(17)
MACDLength = input(9)

MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
macdDelta = MACD - aMACD

//Calculate Stochastic Crossing

stochasticLength = input(14, minval=1)
stochasticOverBought = input(80)
stochasticOverSold = input(20)
emaSignal = input(10)
smoothK = 5
smoothD = 5

k = sma(stoch(close, high, low, stochasticLength), smoothK)
d = sma(k, smoothD)

//Crossovers and Over /Under
macdCrossOver = crossover(macdDelta, 0)
macdCrossUnder = crossunder(macdDelta, 0)
macdOver = macdDelta > 0
macdUnder = macdDelta < 0

stochasticCrossOver = crossover(k, d)
stochasticCrossUnder = crossunder(k, d)
stochasticOver = k > d
stochasticUnder = k < d

ema = ema(close, emaSignal)
smaCrossOver = crossover(close, ema)
smaCrossUnder = crossunder(close, ema)
smaOver = close > ema
smaUnder = close < ema

if ((macdCrossOver and stochasticOver and smaOver) or (macdOver and stochasticCrossOver and smaOver) or (macdOver and stochasticOver and smaCrossOver))
    strategy.entry("Rule 1 Buy", strategy.long, comment="Rule 1 Buy")
if ((macdCrossUnder and stochasticUnder and smaUnder) or (macdUnder and stochasticCrossUnder and smaUnder) or (macdUnder and stochasticUnder and smaCrossUnder))
    strategy.entry("Rule 1 Sell", strategy.short, comment="Rule 1 Sell")


//Plot the Oversold Study
bgcol = k < stochasticOverSold ? green : k > stochasticOverBought ? red : na
bgcolor(bgcol)