وسائل لوڈ ہو رہے ہیں... لوڈنگ...

چینل بریک آؤٹ ایس ایم اے حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-10-23 17:08:51
ٹیگز:

img

جائزہ

یہ حکمت عملی چینل بریکآؤٹ پر مبنی ہے اور اس سے نکلنے کے سگنل کے طور پر اوسط کراس اوور کا استعمال ہوتا ہے۔ یہ فیوچر اور انڈیکس پر اچھی طرح کام کرتا ہے۔

حکمت عملی منطق

  1. اعلی اور کم چینل کی تعمیر کے لئے مخصوص ادوار کے دوران سب سے زیادہ اعلی اور سب سے کم کم کا حساب لگائیں.

  2. جب قیمت اوپری چینل سے اوپر ٹوٹ جاتی ہے تو طویل سفر کریں؛ جب قیمت نچلی چینل سے نیچے ٹوٹ جاتی ہے تو مختصر سفر کریں۔

  3. تیز رفتار اور سست SMA لائنوں کا حساب لگائیں.

  4. اگر لمبا ہے تو ، جب تیز رفتار ایس ایم اے سست رفتار ایس ایم اے سے نیچے عبور کرتا ہے تو لمبا بند کریں۔ اگر مختصر ہے تو ، جب تیز رفتار ایس ایم اے سست رفتار ایس ایم اے سے اوپر عبور کرتا ہے تو مختصر بند کریں۔

فوائد کا تجزیہ

  1. چینل اور چلتی اوسط نظام کو یکجا کرنے سے منافع میں اضافہ ہوسکتا ہے۔

  2. چینل گردش اور SMA رجحان تھکاوٹ کا فیصلہ کرتا ہے.

  3. ایس ایم اے فلٹر سے وِپساؤز سے بچتا ہے اور غیر ضروری تجارت کو کم کرتا ہے۔

  4. ایڈجسٹ چینل رینج مختلف ادوار اور اتار چڑھاؤ کے مطابق ہے.

خطرے کا تجزیہ

  1. غلط چینل رینج توڑ کو یاد کر سکتے ہیں یا غلط توڑ پیدا کر سکتے ہیں.

  2. غلط SMA پیرامیٹرز جلدی یا دیر سے باہر نکل سکتے ہیں.

  3. واحد نقصان کو محدود کرنے کے لئے مناسب پوزیشن سائزنگ کی ضرورت ہے.

  4. درست بریکآؤٹ کے لئے نظر رکھیں، اعلی / کم فروخت کا پیچھا کرنے سے بچیں.

اصلاح

  1. چینل رینج اور SMA ادوار کو بہتر بنانے کے لئے ٹیسٹ پیرامیٹرز.

  2. توڑنے کی کامیابی کی شرح کو بہتر بنانے کے لئے رجحان فلٹر شامل کریں.

  3. پوزیشن سائزنگ شامل کریں جیسے فکسڈ فریکشن اور مارٹنگیل۔

  4. سٹاپ نقصان شامل کریں واحد نقصان کو کنٹرول کرنے کے لئے.

خلاصہ

یہ حکمت عملی مضبوط رجحانات میں مستحکم فوائد حاصل کرنے کے لئے چینل اور ایس ایم اے پر سرمایہ لگاتی ہے۔ لیکن وِپسا نقصانات سے بچنا ضروری ہے اور پوزیشن سائزنگ اہم ہے۔ پیرامیٹر ٹوننگ ، سگنل فلٹرنگ اور رسک مینجمنٹ میں مزید بہتری سے استحکام میں اضافہ ہوگا۔


/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-13 00:00:00
period: 1m
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/
// © anshuanshu333

//@version=4

// strategy("ChBrkOutStrategySMA", overlay=true, initial_capital = 200000)
length = input(title="Length", type=input.integer, minval=1, maxval=1000, defval=7)
     
fastSMA = sma(close,9)
slowSMA = sma(close,21)

upBound = highest(high, length)
downBound = lowest(low, length)

boundLongEntry = ((close >= upBound) or (high >= upBound)) and fastSMA>slowSMA and (close > open)
boundShortEntry =((close <= downBound) or (low <= downBound)) and fastSMA<slowSMA and (close <open)

u=plot(upBound, title = "Upper Bound",color=color.blue, linewidth=1)
l=plot(downBound, title = "Lower Bound",color=color.red, linewidth=1)
plot(fastSMA,title = "Fast SMA", color = color.red, linewidth =2)
plot(slowSMA,title = "Slow SMA" ,color = color.green, linewidth =1)
fill(u,l, transp=95)
plot(avg(upBound,downBound), title = "Avg", color=color.gray,linewidth =1)

     
if (boundLongEntry )
    strategy.entry("LE", long = true)
    
if (boundShortEntry)
    strategy.entry("SE", long = false)
    
SmaLongExit = crossunder(fastSMA,slowSMA)
SmaShortExit = crossover(fastSMA,slowSMA)

    
//Close TRades   
if (strategy.position_size > 0)
    strategy.close(id="LE",when= SmaLongExit)
if (strategy.position_size < 0)
    strategy.close(id="SE",when= SmaShortExit)

مزید