سٹاکاسٹک ریورسل فیکٹر اور کلیدی ریورسل سگنل پر مبنی امتزاج ریورسل حکمت عملی


تخلیق کی تاریخ: 2023-12-13 17:54:34 آخر میں ترمیم کریں: 2023-12-13 17:54:34
کاپی: 0 کلکس کی تعداد: 633
1
پر توجہ دیں
1621
پیروکار

سٹاکاسٹک ریورسل فیکٹر اور کلیدی ریورسل سگنل پر مبنی امتزاج ریورسل حکمت عملی

جائزہ

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

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

فاکٹرز کے لئے بے ترتیب موڑ

یہ حصہ اولف جینسن کی کتاب How I Triple My Money in the Futures Market میں پیش کردہ الٹ پلٹ حکمت عملی سے ماخوذ ہے۔ یہ قیمتوں کے رجحان میں تبدیلی کا فیصلہ کرنے کے لئے اختتامی قیمتوں اور بے ترتیب اشارے کی الٹ شکلوں کو جوڑتا ہے۔

جب اختتامی قیمت دو دن کے لئے پچھلے دن کی اختتامی قیمت سے زیادہ ہو اور 9 تاریخ کو بے ترتیب اشارے کی لمبی لائن 50 سے کم ہو۔ اس کا مطلب یہ ہے کہ قیمتوں میں قلیل مدت میں مسلسل اضافہ ہوتا رہتا ہے ، لیکن بے ترتیب اشارے سے پتہ چلتا ہے کہ اسٹاک زیادہ خرید رہا ہے ، جس سے یہ اشارہ ہوتا ہے کہ ممکنہ طور پر الٹ جانے کا موقع ہے۔

جب اختتامی قیمت پچھلے دن کی اختتامی قیمت سے دو دن کے لئے کم ہو اور نویں دن بے ترتیب اشارے کی فوری لائن 50 سے زیادہ ہو۔ اس کا مطلب یہ ہے کہ قیمتوں میں قلیل مدتی کمی جاری ہے ، لیکن بے ترتیب اشارے سے پتہ چلتا ہے کہ اسٹاک زیادہ فروخت ہو رہا ہے ، جس سے یہ اشارہ ملتا ہے کہ ممکنہ طور پر الٹ جانے کا موقع ہے۔

اہم تبدیلی کا اشارہ

اہم الٹ سگنل ایک K لائن کی شکل ہے جس میں ایک دن کے دوران قیمتوں میں نئی اونچائی یا کم ہونے کے بعد واضح الٹ ہوتا ہے۔ یہ اکثر تجارت کے رجحان میں تبدیلی کی نشاندہی کرتا ہے۔

بیل مارکیٹ میں ، قیمتوں کی تخلیقی اونچائی کے بعد کل کی کم ترین قیمت کے قریب اختتامی قیمتیں ایک اہم الٹ پلٹ سگنل ہیں۔ ایک اہم واپسی کا اشارہ ہے کہ قیمتوں میں کمی کے بعد قیمتوں میں کمی کے بعد قیمتوں میں کمی کے بعد قیمتوں میں اضافہ ہوا ہے.

اسٹریٹجک فوائد

  1. متعدد اشارے اور K لائن کی شکل کے ساتھ مل کر ، تجارتی سگنل کی درستگی میں اضافہ ہوا ہے۔

  2. ریورس تھیوری کی بنیاد پر تعمیر، ممکنہ ریورس مواقع کو پکڑنے کے لئے.

  3. ایک ہی وقت میں رجحانات اور بے ترتیب اشارے کا فیصلہ، غلط سگنل کو مؤثر طریقے سے فلٹر کر سکتے ہیں.

  4. کلیدی الٹ سگنل غلط الٹ سے بچنے اور تجارت کے خطرے کو کم کرنے کے لئے استعمال کیا جاتا ہے۔

حکمت عملی کے خطرات اور اصلاحات

  1. جب الٹ موڈ ظاہر ہوتا ہے تو ، تجارت شاید واقعی الٹ نہ ہو ، واپسی کا خطرہ موجود ہے۔ اس خطرے کو کنٹرول کرنے کے لئے اسٹاپ نقصان کی ترتیب دی جاسکتی ہے۔

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

  3. یہ حکمت عملی بنیادی طور پر دن کے اندر اور قلیل مدتی K لائن ٹریڈنگ پر مبنی ہے ، جو لمبی لائنوں کے رجحانات کا مقابلہ نہیں کرسکتی ہے۔ رجحانات اور نظریات جیسے طریقوں کو جوڑ کر مزید بہتر بنایا جاسکتا ہے۔

خلاصہ کریں۔

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

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

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 22/12/2020
// This is combo strategies for get a cumulative signal. 
//
// First strategy
// This System was created from the Book "How I Tripled My Money In The 
// Futures Market" by Ulf Jensen, Page 183. This is reverse type of strategies.
// The strategy buys at market, if close price is higher than the previous close 
// during 2 days and the meaning of 9-days Stochastic Slow Oscillator is lower than 50. 
// The strategy sells at market, if close price is lower than the previous close price 
// during 2 days and the meaning of 9-days Stochastic Fast Oscillator is higher than 50.
//
// Second strategy
// A key reversal is a one-day trading pattern that may signal the reversal of a trend. 
// Other frequently-used names for key reversal include "one-day reversal" and "reversal day."
// How Does a Key Reversal Work?
// Depending on which way the stock is trending, a key reversal day occurs when:
// In an uptrend -- prices hit a new high and then close near the previous day's lows.
// In a downtrend -- prices hit a new low, but close near the previous day's highs
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
Reversal123(Length, KSmoothing, DLength, Level) =>
    vFast = sma(stoch(close, high, low, Length), KSmoothing) 
    vSlow = sma(vFast, DLength)
    pos = 0.0
    pos := iff(close[2] < close[1] and close > close[1] and vFast < vSlow and vFast > Level, 1,
	         iff(close[2] > close[1] and close < close[1] and vFast > vSlow and vFast < Level, -1, nz(pos[1], 0))) 
	pos

KRU(nLength) =>
    pos = 0.0
    xLL = lowest(low[1], nLength)
    C1 = iff(low < xLL and close > close[1], true, false)
    pos := iff(C1, 1, 0)
    pos

strategy(title="Combo Backtest 123 Reversal & Key Reversal Up", shorttitle="Combo", overlay = true)
Length = input(14, minval=1)
KSmoothing = input(1, minval=1)
DLength = input(3, minval=1)
Level = input(50, minval=1)
//-------------------------
nLength = input(1, minval=1, title="Enter the number of bars over which to look for a new low in prices.")
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posKRU = KRU(nLength)
pos = iff(posReversal123 == 1 and posKRU == 1 , 1,
	   iff(posReversal123 == -1 and posKRU == -1, -1, 0)) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1 , 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	 
if (possig == 0) 
    strategy.close_all()
barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )