تجارت کی حکمت عملی کے بعد رفتار اشارے پر مبنی رجحان

مصنف:چاؤ ژانگ، تاریخ: 2023-12-12 14:52:11
ٹیگز:

img

جائزہ

یہ حکمت عملی رفتار اشارے آر ایس آئی اور قیمت کی بنیاد پر تجارتی سگنل تیار کرتی ہے۔ یہ رجحان کی پیروی کرنے والی حکمت عملیوں کی قسم سے تعلق رکھتا ہے۔

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

حکمت عملی ٹریڈنگ سگنل پیدا کرنے کے لئے 3 حالات کا استعمال کرتی ہے:

  1. آر ایس آئی > 45: آر ایس آئی کی قیمت 45 سے زیادہ ایک اچھا خرید سگنل سمجھا جاتا ہے
  2. EMA ((RSI) > SMA ((RSI): SMA لائن سے بڑی EMA لائن سے پتہ چلتا ہے کہ RSI اوپر کی طرف تیز ہو رہا ہے ، جو ایک اچھا رفتار کا اشارہ ہے
  3. ای ایم اے (بند) > ایس ایم اے (بند): ایس ایم اے لائن سے زیادہ ای ایم اے لائن کا اشارہ ہے کہ قیمت کا رجحان اوپر کی طرف تیز ہو رہا ہے۔

مندرجہ بالا تین شرائط میں سے کسی بھی 2 کو پورا کرنا خریدنے کا اشارہ پیدا کرتا ہے۔ اگر کوئی بھی پورا نہیں ہوتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔

اسٹریٹجی میں وسیع مارکیٹ کے مقابلے میں نظام کی کارکردگی کی جانچ کے لئے ہمیشہ خریدنے کا موڈ بھی فراہم کیا گیا ہے۔

فوائد کا تجزیہ

  1. مارکیٹ کے حالات کا اندازہ کرنے کے لئے رفتار اشارے آر ایس آئی کا استعمال مارکیٹ کے اتار چڑھاؤ کے دوران پوزیشنوں کو کم کر سکتا ہے
  2. رجحان کی سمت کا تعین کرنے کے لئے ای ایم اے اور ایس ایم اے کا امتزاج قیمتوں میں تبدیلی کے رجحانات کو بروقت پکڑ سکتا ہے
  3. سادہ اور واضح مشروط قوانین، سمجھنے اور بہتر بنانے کے لئے آسان
  4. نظام کے فوائد کی جانچ کرنے کے لئے always buy موڈ فراہم کرتا ہے

خطرے کا تجزیہ

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

اصلاح کی ہدایات

  1. بہترین پیرامیٹر مجموعہ تلاش کرنے کے لئے RSI، EMA اور SMA کے پیرامیٹرز کو بہتر بنائیں
  2. دوسرے تکنیکی اشارے جیسے حجم ، ایم اے سی ڈی وغیرہ میں اضافہ کریں تاکہ قواعد کی شرائط کو تقویت مل سکے
  3. نقصانات کے امکان کو کم کرنے کے لئے رجحان کی تبدیلی کے اشارے میں اضافہ

نتیجہ

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


/*backtest
start: 2022-12-05 00:00:00
end: 2023-12-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("I11L Unitrend",overlay=false, initial_capital=1000000,default_qty_value=1000000,default_qty_type=strategy.cash,commission_type=strategy.commission.percent,commission_value=0.00)
tradingMode = input.string("Unitrend", "Trading Mode", ["Unitrend", "Always Buy"], tooltip="Choose the Trading Mode by trying Both in your Backtesting. I use it if one is far better then the other one.")
compoundingMode = input.bool(false)
leverage = input.float(1.0,step=0.1)
SL_Factor = 1 - input.float(1,"Risk Capital per Trade unleveraged (%)", minval=0.1, maxval=100, step=0.1) / 100
TPFactor = input.float(2, step=0.1)




var disableAdditionalBuysThisDay = false
var lastTrade = time
if(time > lastTrade + 1000 * 60 * 60 * 8 or tradingMode == "Always Buy")
    disableAdditionalBuysThisDay := false

if(strategy.position_size != strategy.position_size[1])
    lastTrade := time
    disableAdditionalBuysThisDay := true

//Trade Logic
SCORE = 0

//rsi momentum
RSIFast = ta.ema(ta.rsi(close,50),24)
RSISlow = ta.sma(ta.rsi(close,50),24)
RSIMomentum = RSIFast / RSISlow
goodRSIMomentum = RSIMomentum > 1
SCORE := goodRSIMomentum ? SCORE + 1 : SCORE

//rsi trend
RSITrend = RSISlow / 45
goodRSI = RSITrend > 1
SCORE := goodRSI ? SCORE + 1 : SCORE

//price trend
normalTrend = ta.ema(close,50) / ta.sma(close,50)
goodTrend = normalTrend > 1
SCORE := goodTrend ? SCORE + 1 : SCORE



isBuy =  SCORE > 1 or tradingMode == "Always Buy"
isSell = false //SCORE == 0

//plot(SCORE, color=isBuy ? color.green : #ffffff88)
//reduced some of the values just for illustrative purposes, you can buy after the signal if the trendlines seem to grow
plot(1, color=isBuy ? #77ff7733 : SCORE == 2 ? #ffff0033 : SCORE == 1 ? #ff888833 : #ff000033,linewidth=10)
plot(1 - (1 - RSIMomentum) * 6,color=#00F569)
plot(1 - (1 - RSITrend) * 0.25,color=#00DB9B)
plot(1 - (1 - normalTrend) * 20,color=#00F5EE)


strategy.initial_capital = 50000
if(isBuy and not(disableAdditionalBuysThisDay))
    if(compoundingMode)
        strategy.entry("Long", strategy.long, (strategy.equity / close) * leverage)
    else
        strategy.entry("Long", strategy.long, (strategy.initial_capital / close) * leverage)


if(strategy.position_size != 0)
    strategy.exit("TP/SL Long", "Long", stop=strategy.position_avg_price * (1 - (1 - SL_Factor)), limit=strategy.position_avg_price * (1 + (1 - SL_Factor) * TPFactor))




مزید