چلتی اوسط کی بنیاد پر سپر رجحان کی پیروی کرنے والی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-05 11:10:41
ٹیگز:

img

جائزہ

یہ حکمت عملی ایک عام رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ مارکیٹ کے رجحان کا تعین کرنے کے لئے مختلف ادوار کے ساتھ گھومنے والے اوسط کے متعدد سیٹوں کا استعمال کرتی ہے۔ جب رجحان قائم ہوتا ہے تو یہ مارکیٹ میں داخل ہوتا ہے اور جب قلیل مدتی رجحان الٹ جاتا ہے تو باہر نکل جاتا ہے۔

حکمت عملی کا اصول

اس حکمت عملی میں اوسط چلنے والے اوسط کے 4 گروپ استعمال کیے گئے ہیں: 9 دن ، 21 دن ، 50 دن اور 200 دن کی لائنیں۔ وہ بالترتیب مختلف ٹائم فریم کی نمائندگی کرتے ہیں۔

جب قلیل مدتی حرکت پذیر اوسط طویل مدتی ایک کو اوپر کی طرف عبور کرتا ہے تو ، اس بات کا تعین کیا جاتا ہے کہ مارکیٹ ایک اپ ٹرینڈ میں داخل ہوتی ہے۔ جب یہ نیچے کی طرف عبور کرتا ہے تو ، مارکیٹ کو نیچے کی طرف رجحان میں دیکھا جاتا ہے۔

حکمت عملی میں 9 دن کی ایم اے کو دیگر ایم اے کی سیدھ کا مشاہدہ کرنے کے لئے ایک حوالہ کے طور پر لیا گیا ہے ، اس طرح مجموعی رجحان کی سمت کا اندازہ لگایا گیا ہے۔ خاص طور پر ، منطق یہ ہے:

طویل مدت کے لئے داخلے کی شرائط: بند > 9 دن کی ایم اے اور 9 دن کی ایم اے > 21 دن کی ایم اے اور 21 دن کی ایم اے > 50 دن کی ایم اے اور 50 دن کی ایم اے > 200 دن کی ایم اے

مختصر اندراج کی شرائط: قریبی < 9 دن کی ایم اے اور 9 دن کی ایم اے < 21 دن کی ایم اے اور 21 دن کی ایم اے < 50 دن کی ایم اے اور 50 دن کی ایم اے < 200 دن کی ایم اے۔

یہاں قریبی قیمت اور 9 دن کے ایم اے کے مابین تعلق قلیل مدتی رجحان کا تعین کرتا ہے ، جبکہ 9 دن اور 21 دن کے ایم اے کے مابین قلیل مدتی رجحان ، 21 دن اور 50 دن کے درمیانی مدتی رجحان ، 50 دن اور 200 دن کے طویل مدتی رجحان کا فیصلہ کرتا ہے۔ صرف اس صورت میں جب چاروں ایم اے جوڑوں کے تعلقات مطابقت پذیر ہوں تو ہی تجارتی سگنل پیدا کرنے کے لئے ایک درست رجحان قائم کیا جاسکتا ہے۔

باہر نکلنے کی شرائط: بند ہونے کی قیمت 21 دن کی ایم اے سے نیچے گزرتی ہے، تمام طویل پوزیشنوں کو فلیٹ کرتی ہے۔ 21 دن کی ایم اے سے اوپر گزرتی ہے، تمام مختصر پوزیشنوں کو فلیٹ کرتی ہے۔

حکمت عملی کے فوائد

  1. رجحان کا تعین کرنے کے لئے متعدد ایم اے کو اپنانے سے غیر مرکزی دھارے میں آنے والی حرکتوں سے مارکیٹ کے شور کو فلٹر کیا جاسکتا ہے اور درمیانے اور طویل مدتی رجحانات کو پکڑ لیا جاسکتا ہے۔

  2. داخلے کے سخت شرائط کے تحت مختلف ٹائم فریموں میں درست فیصلے کرنے کی ضرورت ہوتی ہے تاکہ قلیل مدتی اصلاحات سے بچایا جاسکے۔

  3. بروقت سٹاپ نقصان سے خطرات کو مؤثر طریقے سے کنٹرول کرنے میں مدد ملتی ہے۔

خطرات اور حل

  1. طویل مدتی رینج بائنڈ مارکیٹوں میں ، بہت زیادہ غلط سگنل ہوسکتے ہیں اور تجارتی خطرات میں اضافہ ہوسکتا ہے۔ کچھ شور کو فلٹر کرنے کے لئے پیرامیٹرز کو بہتر بنانے اور ایم اے کی مدت کو ایڈجسٹ کرنے سے اس سے بچا جاسکتا ہے۔

  2. شدید رجحانات کے دوران ، ایم اے کراسنگ اکثر ہوتی ہے۔ پھر حقیقی رجحان کا تعین کرنے کے لئے دوسرے عوامل کی ضرورت ہوتی ہے ، جیسے مضبوط حرکتوں کو یاد رکھنے کی صورت میں ، تصدیق کے لئے آر ایس آئی اور ایم اے سی ڈی جیسے اشارے کو جوڑنا۔

اصلاح کی ہدایات

  1. پیرامیٹر کی اصلاح۔ زیادہ سے زیادہ تلاش کرنے کے لئے پیرامیٹر کے مختلف مجموعوں کا تجربہ کریں۔ جیسے ایم اے کی مدت کو ایڈجسٹ کرنا ، اسٹاپ نقصان کے معیار کو شامل کرنا یا تبدیل کرنا وغیرہ۔

  2. کوالٹی فلٹر کو بہتر بنائیں۔ مثال کے طور پر ، چیک کریں کہ آیا داخل ہونے پر حجم میں اضافہ ہوتا ہے تاکہ ناکافی رفتار سے بچنے کے ل. ، یا اتار چڑھاؤ سے بچنے کے لئے اتار چڑھاؤ کی جانچ کریں۔

  3. سخت مارکیٹ کی نقل و حرکت کے دوران غلط اشاروں سے بچنے کے لئے زیادہ تکنیکی اشارے سے تصدیق متعارف کروائیں۔ کثیر عنصر کے فیصلے کے ل tools آر ایس آئی اور ایم اے سی ڈی جیسے ٹولز کا اطلاق کرنے پر غور کریں۔

خلاصہ

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


/*backtest
start: 2023-01-29 00:00:00
end: 2024-02-04 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/
// © shayak1

//@version=5
strategy('Super SR', overlay=true)

r = input.int(14,"rsi-length",1,100)
rsi = ta.rsi(close,r)

len1 = 9
len2 = 21
len3 = 50
len4 = 200

ema1 = ta.ema(close, len1)
ema2 = ta.ema(close, len2)
ema3 = ta.ema(close, len3)
ema4 = ta.ema(close, len4)

plot(ema1,color= color.green)
plot(ema2,color= color.yellow)
plot(ema3,color= color.orange)
plot(ema4,color= color.red)


// *** entries 
Long1 = close > ema1
Long2 = ema1 > ema2
Long3 = ema2 > ema3
Long4 = ema3 > ema4
buy_condition = Long1 and Long2 and Long3 and Long4 and strategy.position_size == 0

if (buy_condition and strategy.position_size <= 1)
    strategy.entry("B", strategy.long)

Short1 = close < ema1
Short2 = ema1< ema2
Short3 = ema2< ema3
Short4 = ema3< ema4
sell_condition = Short1 and Short2 and Short3 and Short4 and strategy.position_size == 0

//if (sell_condition)
//    strategy.entry("S", strategy.short)

// trailing SL
//Long_sl = min(strategy.position_avg_price * 0.95, strategy.pos


//EXIT CONDITIONS

exit_long = ta.crossunder(close, ema2)
exit_short = ta.crossover(close, ema2)

if(exit_long)
    strategy.close("B", "LE", qty_percent=100)
if(exit_short)
    strategy.close("S", "SE", qty_percent=100)

//==============================================================================
//INSERT SECTION
//This section is where users will be required to insert the indicators they
//would like to use for their NNFX Strategy.
//==============================================================================
//INSERT - CONFIRMATION INDICATOR 1
//==============================================================================


//==============================================================================
//INSERT - CONFIRMATION INDICATOR 2
//==============================================================================


//==============================================================================
//INSERT - VOLUME INDICATOR
//==============================================================================


//==============================================================================
//INSERT - BASELINE INDICATOR
//==============================================================================


//==============================================================================
//INSERT - EXIT INDICATOR
//==============================================================================


//==============================================================================
//INSERT - CONTINUATION TRADES INDICATOR
//==============================================================================


//==============================================================================
//COMPLETED SECTION
//This section has been optimised to work with the above indicators the user
//has inserted above. The user does not require to change any code below and
//is completed and optimised for the full NNFX strategy. Users may wish to 
//customise this section of code if they wish to alter the NNFX strategy.
//==============================================================================
//COMPLETE - BACKTEST DATE RANGE
//==============================================================================
// start_day = input.int(1,"start day",1,31)
// start_month = input.int(1,"start month",1,12)
// start_year = input.int(1,"start year",2010,2023)



//==============================================================================
//COMPLETE - CURRENCY CONVERSION
//==============================================================================


//==============================================================================
//COMPLETE - ATR MONEY MANAGEMENT
//==============================================================================


//==============================================================================
//COMPLETE - USER INPUT CONDITIONS - C1
//==============================================================================


//==============================================================================
//COMPLETE - USER INPUT CONDITIONS - C2
//==============================================================================


//==============================================================================
//COMPLETE - USER INPUT CONDITIONS - Vol
//==============================================================================


//==============================================================================
//COMPLETE - USER INPUT CONDITIONS - Bl
//==============================================================================


//==============================================================================
//COMPLETE - USER INPUT CONDITIONS - Exit
//==============================================================================


//==============================================================================
//COMPLETE - CONTINUATION TRADES
//==============================================================================


//==============================================================================
//COMPLETE - ONE CANDLE RULE
//==============================================================================


//==============================================================================
//COMPLETE - BRIDGE TOO FAR
//==============================================================================


//==============================================================================
//COMPLETE - BASELINE AND ATR RULE
//==============================================================================


//==============================================================================
//COMPLETE - ENTRY CONDITIONS
//==============================================================================


//==============================================================================
//COMPLETE - ENTRY ORDERS
//==============================================================================


//==============================================================================
//COMPLETE - TAKE PROFIT AND STOP LOSS CONDITIONS
//==============================================================================


//==============================================================================
//COMPLETE - EXIT ORDERS
//==============================================================================


//==============================================================================
//COMPLETE - CLOSE ORDERS
//==============================================================================


//==============================================================================

مزید