رچرڈ ڈینس کی کچھی ٹریڈنگ کی حکمت عملی رچرڈ ڈینس کی کچھی ٹریڈنگ کی تکنیک پر مبنی تجارتی حکمت عملی ہے۔ یہ رجحانات کو ٹریک کرنے کے لئے قیمت کے وقفوں کا استعمال کرتی ہے۔ جب قیمت 20 دن کی اونچائی کو توڑتی ہے تو یہ لمبی ہوتی ہے اور جب قیمت 20 دن کی کم سے کم ہوتی ہے تو مختصر ہوجاتی ہے۔
رچرڈ کی کچھی ٹریڈنگ کی حکمت عملی کا بنیادی منطق قیمت کے وقفوں کی بنیاد پر رجحانات کو ٹریک کرنا ہے۔ خاص طور پر ، حکمت عملی مسلسل پچھلے 20 دنوں میں سب سے زیادہ (_ 20_ دن_ سب سے زیادہ) اور سب سے کم (_ 20_ دن_ سب سے کم) قیمتوں کی نگرانی کرتی ہے۔ جب اختتامی قیمت 20 دن کی بلند ترین سطح کو توڑتی ہے تو ، یہ ایک اوپر کی پیشرفت کا اشارہ کرتی ہے ، جس سے طویل آرڈر شروع ہوتا ہے۔ جب اختتامی قیمت 20 دن کی کم سے نیچے آجاتی ہے تو ، یہ نیچے کی پیشرفت کا اشارہ کرتی ہے ، جس سے مختصر آرڈر شروع ہوتا ہے۔
پوزیشنوں میں داخل ہونے کے بعد ، حکمت عملی اسٹاپ نقصان کی قیمت کا حساب لگانے کے لئے اوسط حقیقی رینج (اے ٹی آر) کا استعمال کرتی ہے۔ یہ سلائپ اسٹاپ نقصان کے لئے 10 دن کی اعلی اور کم قیمتوں کو بھی ٹریک کرتی ہے۔ جب لانگ اسٹاپ نقصان یا سلائپ اسٹاپ نقصان کو متحرک کیا جاتا ہے تو ، یہ لمبی پوزیشن بند کردے گی۔ جب شارٹ اسٹاپ نقصان یا سلائپ اسٹاپ نقصان کو متحرک کیا جاتا ہے تو ، یہ مختصر پوزیشن بند کردے گا۔
رچرڈ
رچرڈ
ان خطرات کو کم کرنے کے لئے، ہم رجحانات کی پیشن گوئی کرنے کے لئے مزید اشارے کے ساتھ اندراج کے حالات کو بہتر بنا سکتے ہیں؛ سٹاپ نقصان کی تعدد کو کم کرنے کے لئے سٹاپ نقصان الگورتھم کو ایڈجسٹ کریں.
رچرڈ
رچرڈ کی کچھی ٹریڈنگ کی حکمت عملی ایک بہت ہی عام بریک آؤٹ ٹرینڈ کی پیروی کرنے والی حکمت عملی ہے۔ یہ آسان اور عملی ہے ، ابتدائیوں کے لئے سیکھنے کے لئے اچھا ہے ، اور ایک کوانٹ ٹریڈنگ پیراڈائم ہے۔ خطرات کو کم کرنے اور منافع میں اضافہ کرنے کے لئے حکمت عملی کو بہت سے طریقوں سے بہتر بنایا جاسکتا ہے۔ مجموعی طور پر ، رچرڈ کی کچھی کی حکمت عملی بہت روشن خیالی ہے۔
/*backtest start: 2023-02-05 00:00:00 end: 2024-02-05 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © melodyera0822 //@version=4 strategy("Richard Strategy", overlay=true) // User input variable_for_stoploss = input(4,title="stop loss var") lenght = input(20,title="lenght") // high_low _20_day_highest = highest(nz(close[1]), lenght) _20_day_lowest = lowest(nz(close[1]), lenght) _10_day_low = lowest(nz(close[1]), lenght/2) _10_day_high = highest(nz(close[1]), lenght/2) //indicators atr20 = atr(20) ema_atr20 = ema(atr20,20) //vars var traded = "false" var buy_sell = "none" var buyExit = false var sellExit = false var stoploss = 0 buyCon = close > _20_day_highest and traded == "false" plotshape(buyCon,style = shape.triangleup,location = location.belowbar, color = color.green ) if (buyCon) strategy.entry("long", strategy.long, when = buyCon) traded := "true" buy_sell := "buy" stoploss := round(close - variable_for_stoploss * ema_atr20) sellCon = close < _20_day_lowest and traded == "false" plotshape(sellCon,style = shape.triangledown, color = color.red ) if (sellCon) strategy.entry("short", strategy.short) traded := "true" buy_sell := "sell" stoploss := round(close - variable_for_stoploss * ema_atr20) if traded == "true" if buy_sell == "buy" and ((close<stoploss)or(close<_10_day_low)) strategy.close("long") buyExit := true traded := "false" if buy_sell == "sell" and ((close>stoploss)or(close>_10_day_high)) strategy.close("short") sellExit := true traded := "false" plotshape(buyExit,style = shape.triangleup,location = location.belowbar, color = color.yellow ) buyExit := false plotshape(sellExit,style = shape.triangledown, color = color.yellow ) sellExit := false