
یہ حکمت عملی SMA اشارے پر مبنی ایک سادہ کثیر خلا کی حکمت عملی بناتی ہے۔ جب قیمت 20 دورانیہ کی اونچائی SMA کو عبور کرتی ہے تو زیادہ ہوتا ہے ، جب قیمت 20 دورانیہ کی کم SMA کو توڑتی ہے تو خالی ہوجاتا ہے۔ اس کے ساتھ ہی اسٹاپ نقصان سے باہر نکلنے کا طریقہ کار ترتیب دیا گیا ہے۔
اس حکمت عملی میں 20 ادوار کی سب سے زیادہ اعلی قیمت اور کم سے کم کم قیمت کا ایس ایم اے استعمال کیا گیا ہے۔ جب قیمت سب سے زیادہ ایس ایم اے کو عبور کرتی ہے تو ، اس وقت اس کا خیال کیا جاتا ہے کہ یہ بڑھتی ہوئی رجحان میں ہے۔ جب قیمت کم سے کم ایس ایم اے کو توڑتی ہے تو ، اس کا خیال ہے کہ یہ گرتی ہوئی رجحان میں ہے۔
خاص طور پر ، حکمت عملی سب سے پہلے 20 سائیکل کی اعلی ترین قیمت اور کم ترین قیمت کے SMA کا حساب لگاتی ہے ، اور اشارے کی لائن کھینچتی ہے۔ اس کے بعد ٹریڈنگ کی منطق ترتیب دی جاتی ہے:
ملٹی ہیڈ انٹری: جب بند ہونے والی قیمت میں سب سے زیادہ SMA ہوتا ہے کثیر سر: جب قیمت 0.99xhighest SMA کے نیچے بند ہوتی ہے
خالی سر میں داخلہ: بندش کی قیمت کم سے کم ایس ایم اے سے نیچے ہے
خالی سر سے باہر: بندش کی قیمت پر 1.01xlowest SMA پہننے پر
اس طرح، ایک رجحان کے ساتھ چلنے والی کثیر جہتی حکمت عملی کی تعمیر ہوتی ہے.
اس حکمت عملی کے کچھ فوائد ہیں:
اس حکمت عملی میں کچھ خطرات بھی ہیں:
ان خطرات کو کنٹرول اور کم کرنے کے لئے دیگر اشارے، سٹاپ نقصان، اصلاح کے پیرامیٹرز وغیرہ کے ساتھ منسلک کیا جا سکتا ہے.
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
اس حکمت عملی کا مجموعی نظریہ واضح ، آسانی سے قابل عمل ہے ، ایس ایم اے اشارے کے ذریعہ خالی جگہ کے رجحانات کا اندازہ لگایا جاسکتا ہے ، اور معقول داخلے اور باہر نکلنے کا طریقہ کار مرتب کیا جاسکتا ہے۔ اس میں مزید اصلاح کی گنجائش ہے ، اگر دوسرے اشارے اور تکنیک کے ساتھ مل کر کام کیا جائے تو ، یہ ایک اچھی صلاحیت رکھنے والی حکمت عملی ہوسکتی ہے جس کی طویل مدتی نگرانی کے قابل ہے۔
/*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()