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


تخلیق کی تاریخ: 2024-01-30 16:04:19 آخر میں ترمیم کریں: 2024-01-30 16:04:19
کاپی: 0 کلکس کی تعداد: 698
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

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

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

اس حکمت عملی کے کچھ اہم حصے یہ ہیں:

  1. TSI حساب کتاب قیمتوں میں تبدیلی کی شرح کی انڈیکس فلیٹ ویلیو کا حساب دوہری انڈیکس فلیٹ کے ذریعہ کیا جاتا ہے ، پھر قیمتوں میں تبدیلی کی شرح کی مطلق قیمتوں میں انڈیکس فلیٹ ویلیو کو تقسیم کیا جاتا ہے ، جس میں ایس ٹی آئی اشارے ہوتے ہیں۔ اس میں طویل مدت 25 دن ، مختصر مدت 5 دن ، سگنل لائن 14 دن ہے۔

  2. RSI حساب اختتامی قیمت کے ساتھ قیمت ان پٹ ، 5 کی لمبائی کا RSI اشارے

  3. سگنل فیصلہ جب ایس آئی ایس اس کی سگنل لائن کو عبور کرتا ہے اور آر ایس آئی 50 کو عبور کرتا ہے تو یہ خریدنے کا اشارہ ہے۔ جب ایس آئی ایس اس کی سگنل لائن کو عبور کرتا ہے اور آر ایس آئی 50 کو عبور کرتا ہے تو یہ بیچنے کا اشارہ ہے۔

  4. K لائن رنگ K لائن کو رنگنے کے لئے سگنل کے فیصلے کے مطابق ، معاون فیصلے

  5. حکمت عملی کے پیرامیٹرز پیرامیٹرز جیسے پوزیشن کا تناسب اور فنڈز طے کریں۔

طاقت کا تجزیہ

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

خطرے کا تجزیہ

اس حکمت عملی میں مندرجہ ذیل خطرات شامل ہیں:

  1. پیرامیٹرز کو بہتر بنانے کا خطرہ۔ مختلف مارکیٹوں ، مختلف اقسام اور مختلف ادوار کے تحت ، ٹی ایس آئی اور آر ایس آئی کے بہترین پیرامیٹرز مختلف ہوسکتے ہیں ، جس کی ضرورت ہے کہ وہ مخصوص حالات کے لئے بہتر بنائے جائیں۔

  2. رجحان کے الٹ جانے کا خطرہ۔ حکمت عملی خود ہی رجحانات پر توجہ مرکوز کرتی ہے ، اگر اچانک واقعے کی وجہ سے قلیل مدتی ایڈجسٹمنٹ یا درمیانی اور طویل مدتی رجحان الٹ جاتا ہے تو اس حکمت عملی کو زیادہ نقصان کا سامنا کرنا پڑے گا۔

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

اصلاح کی سمت

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

  1. متحرک اوسط اور دیگر اشارے کے ساتھ مل کر ، بار بار تجارت کے مسائل کو کم کرنے کے لئے سگنل کو مزید فلٹر کریں۔

  2. مختلف مارکیٹوں اور اقسام کے تحت TSI اور RSI پیرامیٹرز کا بہترین مجموعہ ٹیسٹ کریں ، بہترین پیرامیٹرز کی ترتیب تلاش کریں۔

  3. نقصان کی روک تھام کی حکمت عملی میں اضافہ کریں تاکہ انفرادی نقصان کے خطرے کو کنٹرول کیا جاسکے۔

  4. پوزیشن مینجمنٹ کو بہتر بنانا ، جب رجحان مضبوط ہوتا ہے تو پوزیشن کو بڑھانا ، جب رجحان کمزور ہوتا ہے تو پوزیشن کو کم کرنا

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// "True relative Movement" or "TRM" for short is a system that combines my two favorite indicators: RSI and TSI. I strived to put together an indicator that combined the best of both 
// in order to help discretionary traders predict market direction, weakness and strength. As with most technical indicators there are "Buy and sell" signals. Similiar to Elder Impulse system, 
///TRM paints bars 3 different colors to display 3 different conditions: Blue for "Buy", Pink for "Sell", and gray for "Take profit/Hold". When the bars turn blue, that means all conditions
/// have been met. When they turn pink, no conditions have been met. When they are gray, only one condition has been met. The system is simple, yet effective. A buy signal is prodcued when 
/// TSI is above the signal line, and RSI is above 50, and vice versa for sell signals. I have modified the default parameters for TSI and RSI for more "aggressive" entries and exits. I may later on
/// name this condition "Fast-TRM" and "Slow-TRM" for when default settings for TSI and RSI are applies, as this is a very robust system as well. 

///******ES 1HR, 15MIN/5MIN SYSTEM***** Go long, when all time frame on a buy signal and vice versa. Take profit when the 5 min chart flips to buy or sell depending on what side of the trade you are on. Close or flip
//// long/short when time all time frames flip to Buy/Hold if short and Sell/Hold if long. Use 20EMA for additional confirmation. 

//@version=4
strategy("TKP-TRM Strategy", overlay=true)
Note = input( 0, title = "TSI standard values are 25, 13, 13, and RSI is 14. Can change the default values to these for 'Slow TRM'")
long = input(title="TSI-Long Length", type=input.integer, defval=25)
short = input(title="TSI-Short Length", type=input.integer, defval=5)
signal = input(title="TSI-Signal Length", type=input.integer, defval=14)
price = close
double_smooth(src, long, short) =>
    fist_smooth = ema(src, long)
    ema(fist_smooth, short)
pc = change(price)
double_smoothed_pc = double_smooth(pc, long, short)
double_smoothed_abs_pc = double_smooth(abs(pc), long, short)
tsi_value = 100 * (double_smoothed_pc / double_smoothed_abs_pc)
TSI_Signal_Line = (ema(tsi_value, signal))


/////////////////////////////RSI////////////////////////////////////////////////

src = close, len = input(5, minval=1, title="RSILength")
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
rsiBuyfilterlevel = input(50, minval = 1, title = "RSI cross above Buy Level")
rsiSellfilterlevel = input(50, minval = 1, title = "RSI cross below Sell Level")

////////////////////////////Bar Coloring//////////////////////////////////////////////////////////

TRM_Buy = ((tsi_value > TSI_Signal_Line) and (rsi > rsiBuyfilterlevel))
TRM_Sell = ( (tsi_value < TSI_Signal_Line) and (rsi <rsiSellfilterlevel))
TRM_Color = TRM_Buy? #3BB3E4 : TRM_Sell? #FF006E : #b2b5be
barcolor(TRM_Color)


///////////////////////////Strategy Paramters////////////////////////////////////////

if (TRM_Buy)
    strategy.entry("Long", strategy.long, comment="Long")

if (TRM_Sell)
    strategy.close("Long", comment="Sell")