
ملٹی ٹائم فریم اسٹاکسٹک اسٹریٹجی (MTF Stochastic Strategy) ایک انڈیکس کی بنیاد پر ایک مقداری تجارتی حکمت عملی ہے۔ یہ رجحان کی پیروی اور رجحان کی الٹ کے ساتھ ساتھ تجارت کے لئے موجودہ ٹائم فریم اور اس سے زیادہ ٹائم فریم کی بے ترتیب اشاریہ اوسط کا استعمال کرتی ہے۔
اس حکمت عملی کے بنیادی اشارے بے ترتیب اشاریہ K لائن اور D لائن ہیں۔ K لائن حالیہ قیمت کی نقل و حرکت کی عکاسی کرتی ہے ، اور D لائن K لائنوں کی متحرک اوسط ہے۔ ان کے متعلقہ مقامات اور سمتوں سے قیمت کے رجحانات اور ممکنہ الٹ جانے کا فیصلہ کیا جاسکتا ہے۔
خاص طور پر ، جب قلیل مدتی K لائن نیچے سے اوپر کی طرف سے درمیانی D لائن کو توڑتی ہے تو ، اس کا مطلب یہ ہے کہ قیمت میں قلیل مدتی اوپر کی طرف سے توڑنے کی حرکیات موجود ہیں۔ جب قلیل مدتی K لائن اوپر سے نیچے کی طرف سے درمیانی D لائن کو توڑتی ہے تو ، اس کا مطلب یہ ہے کہ قیمت میں قلیل مدتی دباؤ نیچے کی طرف ہے۔
اس حکمت عملی میں دو ٹائم فریموں کے رینڈم انڈیکس اشارے استعمال کیے جاتے ہیں تاکہ ٹریڈنگ سگنل کی تصدیق اور فلورینس ہو۔ اعلی ٹائم فریموں کے رینڈم انڈیکس اشارے کا استعمال رجحان کی سمت کی تصدیق کے لئے کیا جاتا ہے ، اور موجودہ ٹائم فریموں کے رینڈم انڈیکس اشارے کا استعمال مختصر مدت کے بریک پوائنٹس کو تلاش کرنے کے لئے کیا جاتا ہے تاکہ ٹریڈنگ کا آغاز کیا جاسکے۔
جب اعلی ٹائم فریم کے بے ترتیب اشارے تصدیق کرتے ہیں کہ قیمت بڑھتی ہوئی رجحان میں ہے اور موجودہ ٹائم فریم کے بے ترتیب اشارے سے ظاہر ہوتا ہے کہ قیمت اوپر کی طرف بڑھتی ہوئی ہے تو ، زیادہ کام کریں۔ جب اعلی ٹائم فریم کے بے ترتیب اشارے نیچے کی طرف رجحان کی تصدیق کرتے ہیں اور موجودہ ٹائم فریم کے بے ترتیب اشارے سے ظاہر ہوتا ہے کہ قیمت نیچے کی طرف بڑھتی ہوئی ہے۔
اس حکمت عملی کو ملٹی ٹائم فریم اشارے اور موجودہ توڑ کے ساتھ جوڑ کر ، مارکیٹ کے شور کو مؤثر طریقے سے فلٹر کرنے اور منافع بخش تجارت کو لاک کرنے کے اعلی امکانات کو لاک کرنے کے قابل ہے۔ اس کے مخصوص فوائد یہ ہیں:
اس حکمت عملی میں کچھ خطرات بھی ہیں، جن میں سے کچھ یہ ہیں:
اس حکمت عملی کے اہم اصلاحات میں شامل ہیں:
ملٹی ٹائم فریم رینڈم انڈیکس اوسط لکیری حکمت عملی ایک عام رجحان سے باخبر رہنے کی حکمت عملی ہے۔ اس میں مارکیٹ کی صورتحال کا درست اندازہ لگانے کے لئے دو ٹائم اسکیلوں پر بے ترتیب اشارے کا استعمال کیا جاتا ہے۔ پیرامیٹرز کی اصلاح کے ذریعہ ، حکمت عملی کی استحکام اور منافع کو مزید بڑھاوا دیا جاسکتا ہے۔
/*backtest
start: 2023-02-22 00:00:00
end: 2024-02-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("MTF stochastic strategy", overlay=false,pyramiding=3,default_qty_type=strategy.percent_of_equity,default_qty_value=100,currency=currency.USD)
//
//this strategy is inspired to bobby thread in forexfactory forum
//
len = input(11, minval=1, title="Length for Main Stochastic")
smoothK = input(3, minval=1, title="SmoothK for Main Stochastic")
smoothD = input(3, minval=1, title="SmoothD for Main Stochastic")
upLine = input(80, minval=50, maxval=90, title="Upper Line Value?")
lowLine = input(20, minval=10, maxval=50, title="Lower Line Value?")
trailStep=input(50,minval=10,title="Trialing step value")
// current stochastic calculation
k = sma(stoch(close, high, low, len), smoothK)
d = sma(k, smoothD)
//mtf stochastic calculation smoothed with period
mtfK= sma(stoch(close, high, low, len), smoothK*3)
mtfD= sma(k, smoothD*3)
plot(k,"current TF k",black,style=linebr)
plot(d,"current TF d",gray,style=linebr)
plot(mtfK,"MTF TF k",red,style=line)
plot(mtfD,"Multi TF d",green,style=line)
hline(upLine)
hline(50)
hline(lowLine)
longCondition = crossover(mtfK, 50) and k>50 and change(k,1)>0 and k>d and mtfK>mtfD
if (longCondition)
strategy.entry("Lungo", strategy.long)
shortCondition = crossunder(mtfD, 50) and k<50 and change(k,1)<0 and k<d and mtfK<mtfD
if (shortCondition)
strategy.entry("Corto", strategy.short)
exitlong=crossunder(mtfD, upLine)
exitshort=crossover(mtfK, lowLine)
if (exitlong)
strategy.exit("Esci lungo","Lungo",trail_points=trailStep)
if (exitshort)
strategy.exit("Esci corto","Corto",trail_points=trailStep)