یہ حکمت عملی ایس ایم اے اشارے کی بنیاد پر ایک سادہ ڈبل تھروسٹ حکمت عملی تیار کرتی ہے۔ جب قیمت 20 پیریڈ کی سب سے زیادہ ایس ایم اے سے تجاوز کرتی ہے تو یہ طویل ہوجاتی ہے اور جب قیمت 20 پیریڈ کی سب سے کم ایس ایم اے سے تجاوز کرتی ہے تو مختصر ہوجاتی ہے۔ اسٹاپ نقصان سے باہر نکلنے کی بھی ترتیب دی جاتی ہے۔
یہ حکمت عملی ٹریڈنگ کی سمت کا تعین کرنے کے لئے 20 پیریڈ ایس ایم اے کا استعمال کرتی ہے۔ جب قیمت سب سے زیادہ ایس ایم اے سے تجاوز کرتی ہے تو ، اسے اپ ٹرینڈ سمجھا جاتا ہے ، لہذا لمبا ہوجاتا ہے۔ جب قیمت سب سے کم ایس ایم اے سے نیچے گزرتی ہے تو ، اسے ڈاؤن ٹرینڈ سمجھا جاتا ہے ، لہذا مختصر ہوجاتا ہے۔
خاص طور پر ، حکمت عملی سب سے پہلے 20 پیریڈ ایس ایم اے کا حساب لگاتی ہے ، اور اشارے کی لائنوں کو پلاٹ کرتی ہے۔ پھر مندرجہ ذیل تجارتی منطق طے کی جاتی ہے۔
لانگ انٹری: قریبی قیمت اعلی ترین ایس ایم اے سے تجاوز کرتی ہے
لانگ ایگزٹ: قریبی قیمت 0.99 * اعلی ترین ایس ایم اے سے نیچے کی حد کو عبور کرتی ہے۔
مختصر اندراج: بند قیمت سب سے کم ایس ایم اے سے نیچے گزرتی ہے
شارٹ آؤٹ: قریبی قیمت 1.01 * سب سے کم ایس ایم اے سے اوپر کی حد کو عبور کرتی ہے۔
لہذا دوہری دھکا کی حکمت عملی کے بعد ایک رجحان تعمیر کیا جاتا ہے.
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
اس حکمت عملی کے ساتھ کچھ خطرات بھی ہیں:
ان خطرات کو کنٹرول اور کم کیا جا سکتا ہے جیسے دیگر اشارے کو یکجا کرنا، سٹاپ نقصان کی ترتیب، پیرامیٹر ٹیوننگ وغیرہ۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں بھی بہتر بنایا جاسکتا ہے:
اس حکمت عملی کا مجموعی منطق واضح اور لاگو کرنا آسان ہے۔ رجحان کی سمت کا تعین کرنے کے لئے ایس ایم اے کا استعمال کرتے ہوئے ، اور معقول اندراج / باہر نکلنے کے قواعد طے کرکے ، اچھے نتائج حاصل کیے جاسکتے ہیں۔ مزید اصلاحات کی گنجائش ہے ، اور دوسری تکنیکوں کے ساتھ مل کر ، یہ طویل مدتی ٹریکنگ کے قابل ایک وعدہ حکمت عملی بن سکتی ہے۔
/*backtest start: 2023-11-14 00:00:00 end: 2023-11-21 00:00:00 period: 10m basePeriod: 1m 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/ // © AlanAntony //@version=4 strategy("ma 20 high-low",overlay=true) //compute the indicators smaH = sma(high, 20) smaL = sma(low, 20) //plot the indicators plot(smaH,title="smaHigh", color=color.green, linewidth=2) plot(smaL,title="smaLow", color=color.red, linewidth=2) //trading logic enterlong = crossover(close,smaH) //positive ema crossover exitlong = crossunder(close,0.99*smaH) //exiting long entershort = crossunder(close,smaL) //negative EMA Crossover exitshort = crossover(close,1.01*smaH) //exiting shorts notintrade = strategy.position_size<=0 bgcolor(notintrade ? color.red:color.green) //execution logic start = timestamp(2015,6,1,0,0) //end = timestamp(2022,6,1,0,0) if time >= start strategy.entry( "long", strategy.long,1, when = enterlong) strategy.entry( "short", strategy.short,1, when = entershort) strategy.close("long", when = exitlong) strategy.close("short", when = exitshort) //if time >= end // strategy.close_all()