
یہ ایک ایسی حکمت عملی ہے جو رجحانات کی نشاندہی کرنے کے لئے ڈبل اسٹوکاسٹکس اشارے اور ٹرانسمیشن وزن والی اوسطا اوسط کا استعمال کرتی ہے۔ اس حکمت عملی میں دو مختلف دورانیہ کے اسٹوکاسٹکس اشارے ، ایک مختصر دورانیہ ، اور ایک طویل دورانیہ ، اور ایک ساتھ مل کر ٹرانسمیشن وزن والی اوسط اوسط کا استعمال کیا جاتا ہے تاکہ موجودہ رجحان کی سمت کا اندازہ لگایا جاسکے۔
اس حکمت عملی میں رجحانات کے بارے میں فیصلہ کرنے کے لئے بنیادی طور پر مندرجہ ذیل حصوں کا استعمال کیا جاتا ہے:
ایک مختصر دورانیے کے لئے Stochastics اشارے کا حساب لگائیں ، جس کی دورانیہ کی لمبائی ان پٹ ((30) ہے ، اور ہموار پیرامیٹر 2 ہے
ایک طویل دورانیے کے لئے اسٹوکاسٹکس اشارے کا حساب لگائیں ، جس کی مدت ان پٹ ((90)) ہے ، جس میں ہموار پیرامیٹرز 2 ہیں
مختصر دورانیے اور طویل دورانیے کے سٹوکاسٹکس اشارے کو ملا کر ایک جامع سٹوکاسٹکس منحنی ٹی ایس حاصل کریں
ٹی ٹی ایس منحنی خطوط کے لئے ایک ٹرانسمیشن وزن میں منتقل اوسط ٹی ایس ایل کا حساب لگائیں ، جس کی دورانیہ کی لمبائی ان پٹ () 30 ہے
TSL کی موجودہ قیمت کا موازنہ اس کی 1 سائیکل سے پہلے کی قیمت کے ساتھ کریں ، جب TSL بڑھتا ہے تو ، اسے اوپر کی طرف بڑھنے کا رجحان سمجھا جاتا ہے ، جب TSL گرتا ہے تو ، اسے نیچے کی طرف جانے کا رجحان سمجھا جاتا ہے
اسٹوچاسٹک منحنی خطوط کی پوزیشن کے ساتھ مل کر یہ معلوم کریں کہ آیا یہ ایک کثیر سر یا خالی سر سگنل ہے
اس حکمت عملی میں رجحانات کا فیصلہ اور اوپری خرید اوپری فروخت کا فیصلہ شامل ہے ، جس سے رجحانات کی سمت کو زیادہ قابل اعتماد طریقے سے پہچانا جاسکتا ہے۔ اس کے کچھ فوائد یہ ہیں:
ڈبل اسٹوکاسٹکس اشارے مختصر اور طویل مدتی اوورلوڈ اور اوورلوڈ کو ایک ساتھ ظاہر کرسکتے ہیں تاکہ کچھ سگنل کو چھوڑنے سے بچا جاسکے
ٹرانزیکشن وزن میں اضافہ کی مدد سے جعلی سگنلوں کو فلٹر کیا جا سکتا ہے
اسٹاکسٹکس وکر کی پوزیشن ایک بار پھر رجحان سگنل کی وشوسنییتا کی تصدیق کرتی ہے
پیرامیٹرز سایڈست ہیں، آپ کو مناسب طریقے سے مختلف مارکیٹوں کے مطابق سائیکل کی لمبائی کو ایڈجسٹ کر سکتے ہیں
حکمت عملی واضح اور جامع ہے، آسانی سے سمجھنے اور تبدیل کرنے کے لئے
اس حکمت عملی کے کچھ خطرات بھی ہیں جن کے بارے میں آگاہ ہونا ضروری ہے:
اسٹوکاسٹکس اشارے جعلی سگنل دینے کے لئے آسان ہیں ، جس میں طویل دورانیے کے اشارے فلٹر کرنے کی ضرورت ہوتی ہے۔
فکسڈ سائیکل پیرامیٹرز تمام مارکیٹ کے حالات کے لئے موزوں نہیں ہیں ، متحرک اصلاحی پیرامیٹرز پر غور کیا جاسکتا ہے
صرف تکنیکی اشارے پر مبنی ، بنیادی عوامل کے ساتھ مل کر درستگی میں اضافہ
ترسیل کے اعداد و شمار کی غلطی بھی نتائج کو متاثر کرتی ہے ، ترسیل کے اعداد و شمار کے معیار کی تصدیق کی ضرورت ہے
ٹائم فریم کی کمی ، تاریخی اعداد و شمار کی ضرورت ہے تاکہ تصدیق کی جا سکے۔
آپٹمائزڈ انٹری پوائنٹس ، اب crosses under کم سے کم قیمت براہ راست زیادہ ہے ، بفر زون ترتیب دیا جاسکتا ہے
مجموعی طور پر ، اس حکمت عملی میں دوہری اسٹوکاسٹکس اشارے اور ٹرانزیکشن کی مقدار کے وزن میں چلنے والی اوسط کا استعمال کرتے ہوئے رجحانات کا اندازہ لگایا جاتا ہے ، جس سے نظریاتی طور پر رجحان کی تبدیلی کی قابل اعتماد شناخت کی جاسکتی ہے۔ تاہم ، پیرامیٹرز کی ترتیب کو مخصوص مارکیٹوں کے لئے بہتر بنانے کی ضرورت ہے ، اور اس میں کچھ غلط سگنل کا خطرہ موجود ہے۔ حکمت عملی کو بہتر بنانے کے ل Profit Factor کو بہتر بنانے کے ل other دیگر عوامل جیسے بنیادی ، طویل مدتی رجحانات وغیرہ کے ساتھ مجموعی فیصلے کرنے کی سفارش کی گئی ہے۔ اس حکمت عملی کا نظریہ سادہ اور واضح ہے ، جس میں مقدار کی تجارت کے لئے ایک ٹیمپلیٹ فراہم کیا گیا ہے ، جس میں ضرورت کے مطابق ترمیم اور اصلاح کی جاسکتی ہے ، اور اس میں بہت زیادہ اطلاق کی قیمت ہے۔
/*backtest
start: 2022-10-19 00:00:00
end: 2023-10-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Trend Finder V2", shorttitle="TFV2", format=format.price, precision=2, overlay = true)
//----------Indicator------------//
periodK = input(30)
periodD = 3
smoothK = 2
periodK_two = input(90)
periodD_two = 3
smoothK_two = 2
k = sma(stoch(close, high, low, periodK), smoothK)
d = sma(k, periodD)
k_two = sma(stoch(close, high, low, periodK_two), smoothK_two)
d_two = sma(k, periodD_two)
ts = k + k_two
tsl = vwma(ts, input(30, title = "VWMA Length"))
//--------Label parameter--------//
up_label = tsl[1] < 100 and tsl > 100 ? 1 : 0
down_label = tsl[1] > 100 and tsl < 100 ? 1 : 0
//----------Color Code-----------//
//tsl_col = tsl > 100 and tsl > tsl[1] ? color.aqua : tsl > 100 and tsl < tsl[1] ? color.green : tsl < 100 and tsl > tsl[1] ? color.maroon : tsl < 100 and tsl < tsl[1] ? color.red : color.silver
//tsl_col = tsl > 100 and ts < 100 and ts > ts[1] ? color.aqua : tsl > 100 and ts > 100 and (ts > ts[1] or ts < ts[1]) ? color.green : tsl < 100 and ts > 100 and ts < ts[1] ? color.red : tsl < 100 and ts < 100 and (ts < ts[1] or ts > ts[1]) ? color.maroon : color.purple
tsl_col = ts > ts[1] and tsl > tsl[1] ? color.lime : ts < ts[1] and tsl < tsl[1] ? color.red : color.yellow
ts_col = (tsl_col == color.lime or tsl_col == color.maroon) and (k>k[1] and k < 30) ? color.lime : (tsl_col == color.green or tsl_col == color.red) and (k < k[1] and k > 70) ? color.red : color.silver
//-------------Plots-------------//
buy = tsl_col[1] == color.yellow and tsl_col == color.lime ? 1 : 0
sell = tsl_col[1] == color.yellow and tsl_col == color.red ? -1 : 0
plotcandle(open,high,low,close, color=tsl_col)
strategy.entry("Long", strategy.long,when=buy==1)
strategy.close("Long", when=sell==-1)