
یہ حکمت عملی ایک عام رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ مارکیٹ کے رجحانات کا اندازہ لگانے کے لئے مختلف ادوار کی متعدد سیٹوں کی متحرک اوسط کا استعمال کرتی ہے ، جب رجحان قائم ہوتا ہے تو داخل ہوتا ہے ، اور مختصر مدت کے رجحانات کے الٹ ہونے پر باہر نکل جاتا ہے۔
اس حکمت عملی میں چار حرکت پذیر اوسط کے مجموعے استعمال کیے گئے ہیں: 9 دن کی لائن ، 21 دن کی لائن ، 50 دن کی لائن اور 200 دن کی لائن۔ وہ مختلف وقت کی جہتوں کی نمائندگی کرتے ہیں۔
جب قلیل مدتی حرکت پذیر اوسط نیچے سے اوپر کی طرف سے طویل مدتی حرکت پذیر اوسط کو توڑتا ہے تو ، یہ سمجھا جاتا ہے کہ یہ بڑھتی ہوئی رجحان میں داخل ہوا ہے۔ جب قلیل مدتی حرکت پذیر اوسط اوپر سے نیچے کی طرف سے طویل مدتی حرکت پذیر اوسط سے نیچے کی طرف گرتا ہے تو ، یہ سمجھا جاتا ہے کہ یہ نیچے کی طرف ہے۔
حکمت عملی 9 دن کی لائن کا حوالہ دیتی ہے ، اور اس کے نتیجے میں ، دیگر متعدد منتقل اوسطوں کے درمیان ترتیب کے تعلقات کا فیصلہ کرتی ہے ، تاکہ مجموعی طور پر رجحان کی سمت کا فیصلہ کیا جاسکے۔ مخصوص منطق یہ ہے:
کثیر داخلہ کی شرائط: بندش کی قیمت > 9th لائن اور 9th لائن > 21st لائن اور 21st لائن > 50th لائن اور 50th لائن > 200th لائن
خالی سر داخلہ کی شرائط: بندش کی قیمت < 9th لائن اور 9th لائن < 21st لائن اور 21st لائن < 50th لائن اور 50th لائن < 200th لائن
اس میں ، اختتامی قیمت اور 9 دن کی لکیر کے مابین تعلقات کا تعین مختصر ترین رجحان ، 9 دن کی لکیر اور 21 دن کی لکیر کے مابین تعلقات کا تعین مختصر رجحان ، 21 دن کی لکیر اور 50 دن کی لکیر کے مابین تعلقات کا تعین درمیانی رجحان ، 50 دن کی لکیر اور 200 دن کی لکیر کے مابین تعلقات کا تعین طویل مدتی رجحان ہے۔ جب چاروں گروپوں کی حرکت پذیری اوسط کے تعلقات مطابقت پذیر ہوں تو ہی اس بات کا تعین کیا جاسکتا ہے کہ رجحان قائم ہوا ہے ، تجارت کا اشارہ جاری کریں۔
باہر نکلنے کی شرائط: اختتامی قیمت 21 ویں دن کی متحرک اوسط سے نیچے گر گئی ، تمام اضافی احکامات کو ختم کردیا۔ اختتامی قیمت 21 ویں دن کی متحرک اوسط سے ٹوٹ گئی ، تمام خالی احکامات کو ختم کردیا۔
متعدد گروپوں کی حرکت پذیری اوسط کا استعمال کرتے ہوئے رجحانات کا اندازہ لگایا جاسکتا ہے ، غیر مرکزی دھارے میں آنے والے مارکیٹ کے شور کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے ، اور وسط اور لمبی لائن کے رجحانات کو پکڑ لیا جاسکتا ہے۔
داخلہ کی شرائط سخت ہیں ، اور متعدد وقت کی جہتوں کے رجحانات کا اندازہ لگانا موثر ہے ، تاکہ قلیل مدتی ایڈجسٹمنٹ سے بچایا جاسکے۔
نقصانات کو بروقت روکنا اور خطرے کو مؤثر طریقے سے کنٹرول کرنا۔
طویل مدتی افقی ترتیب دینے والی مارکیٹوں میں ، بہت سارے جھوٹے سگنل پیدا کرنے میں آسانی سے ، جس سے تجارت کا خطرہ بڑھ جاتا ہے۔ پیرامیٹرز کو بہتر بنانے ، منتقل کرنے والی اوسط کے ادوار کی تعداد کو ایڈجسٹ کرنے ، اور کچھ شور کو فلٹر کرنے کے ذریعے۔
شدید حالات میں ، چلتی اوسط اکثر ڈھیلے یا زرد کا رخ کرتی ہے۔ اس وقت حقیقی رجحان کا تعین کرنے کے لئے دوسرے عوامل کے ساتھ مل کر ضروری ہے۔ اس کی تصدیق کے لئے آر ایس آئی ، ایم اے سی ڈی جیسے اشارے شامل کیے جاسکتے ہیں ، تاکہ بڑے حالات سے محروم نہ ہوں۔
پیرامیٹرز کو بہتر بنائیں۔ آپ مختلف پیرامیٹرز کے مجموعے کی جانچ کرسکتے ہیں تاکہ آپ کو بہترین پیرامیٹرز مل سکیں۔ جیسے کہ حرکت پذیر اوسط کے ادوار کی تعداد کو ایڈجسٹ کرنا ، روکنے کی شرائط کو شامل کرنا یا ایڈجسٹ کرنا۔
کوالٹی فلٹرز میں اضافہ کریں۔ مثال کے طور پر ، یہ فیصلہ کرنے کے لئے کہ آیا داخلے کے وقت ٹریفک کی مقدار میں اضافہ ہوا ہے ، تاکہ ناکافی اچھال سے بچا جاسکے۔ یا یہ فیصلہ کرنے کے لئے کہ آیا اتار چڑھاؤ میں اضافہ ہوا ہے ، تاکہ ہلچل کو ختم نہ کیا جاسکے۔
دیگر تکنیکی اشارے کی تصدیق کو شامل کریں ، تاکہ شدید حالات میں غلط سگنل نہ مل سکے۔ RSI ، MACD جیسے اشارے شامل کرنے پر غور کیا جاسکتا ہے تاکہ کثیر عنصر کا فیصلہ کیا جاسکے۔
یہ حکمت عملی مجموعی طور پر ایک عام اور عملی رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ متعدد حرکت پذیر اوسط کا استعمال کرتے ہوئے رجحان کا فیصلہ کرتی ہے ، داخلے کی شرائط سخت ہیں ، درمیانی لمبی لائن کے رجحان کو مؤثر طریقے سے مقفل کرسکتی ہے۔ اس کے ساتھ ساتھ بروقت اسٹاپ نقصان بھی ہوتا ہے ، جس سے خطرے پر قابو پایا جاسکتا ہے۔ پیرامیٹرز کو بہتر بنانے ، تصدیق کے اشارے شامل کرنے اور اس طرح کے ذرائع سے حکمت عملی کی استحکام اور منافع کو مزید بہتر بنایا جاسکتا ہے۔ یہ ان سرمایہ کاروں کے لئے موزوں ہے جو رجحانات کی پیروی کرتے ہوئے لمبی لائن کا کام کرنا پسند کرتے ہیں۔
/*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
//==============================================================================
//==============================================================================