
ماہانہ رجحان توڑنے کی حکمت عملی ایک پائن اسکرپٹ پر مبنی ٹریڈنگ ویو اشارے ہے۔ یہ حکمت عملی خود بخود چلنے والی اوسط ، رجحان لائن توڑنے اور آر ایس آئی اشارے کے امتزاج کا استعمال کرتی ہے تاکہ ہر مہینے میں صرف ایک بار کثیر الاضلاع داخل ہونے کا وقت طے کیا جاسکے۔ جب آر ایس آئی اشارے میں زیادہ خریداری ہوتی ہے تو ، قریب پوزیشن سے باہر نکلیں۔
متغیر lastEntryMonth ریکارڈ میں ایک انٹری مہینے کی وضاحت کریں۔ currentMonth کو موجودہ مہینہ ملتا ہے۔
ٹراما کو طے کریں کہ اس کی لمبائی = 99 کے ساتھ حرکت پذیر اوسط پیرامیٹرز کو ایڈجسٹ کریں تاکہ قیمتوں کو ہموار کیا جاسکے اور رجحان کی سمت کا فیصلہ کیا جاسکے۔
پیرامیٹر length_trend = 14 سیٹ کریں ، اونچائی کے لئے رجحان لائن اپر ڈرائنگ کریں۔ جب قیمت اوپر کی طرف رجحان لائن کو عبور کرتی ہے تو ، اس کا فیصلہ کیا جاتا ہے۔
RSI اشارے کی پیرامیٹر rsiLength = 14 کا حساب لگائیں ، اور اوورلوڈ کو اوورلوڈ کریں۔
داخلے کا منطق: جب بندش کی قیمت ٹراما سے زیادہ ہو اور بندش کی قیمت ٹریک سے ٹکرا جائے تو ، اگر پچھلے مہینے میں داخل نہیں ہوا تو ، زیادہ داخلہ لیا جائے۔
آؤٹ پٹ منطق: جب RSI 70 سے زیادہ ہو تو ، فلیٹ پوزیشن
ٹراما وکر ، آر ایس آئی کی سپر خرید لائن ، حکمت عملی کو مکمل کریں۔
اس حکمت عملی میں تین بڑے مرکزی دھارے کے تکنیکی اشارے شامل ہیں ، جو رجحان ، رفتار اور اوور بیئر اوور سیل کی صورتحال کا اندازہ لگاتے ہیں ، اور مہینے میں صرف ایک بار کم خطرہ کے ل more زیادہ مواقع تلاش کرتے ہیں۔ اس کے ساتھ ہی ، قیمتوں میں اضافے کے رجحان کو توڑنے کے بعد ہی اس میں داخل ہونے کی پابندی لگائی گئی ہے ، اور اس سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے کے لئے۔
متعدد اشارے کا مجموعہ ، مارکیٹ کی حالت کا جامع اندازہ لگانا ، فیصلہ سازی کی درستگی کو بہتر بنانا
صرف ماہانہ ٹائم فریم کو توڑنے کے لئے داخل ہوں ، بار بار تجارت سے گریز کریں۔
اس کے علاوہ، یہ ایک متحرک اوسط کا استعمال کرتا ہے جو رجحان کی سمت کا تعین کرنے کے لئے استعمال کیا جاتا ہے، اور اس کے نتیجے میں تیزی سے تبدیلیوں کو پکڑتا ہے.
اوور بائی اشارے کے ساتھ مل کر مارکیٹ کی اونچائی سے بچنے اور خطرے کو مؤثر طریقے سے کنٹرول کریں۔
آسان ، بدیہی اور آسانی سے سمجھنے کے لئے داخلہ اور باہر نکلنے کی شرائط۔
بہتر حکمت عملی کی اصلاح کے لئے پیرامیٹرز کو اپنی ضرورت کے مطابق ایڈجسٹ کریں۔
ناکامی کے نتیجے میں whipsaw کا خطرہ۔ داخلے کے بعد قیمتوں میں ایک بار پھر کمی واقع ہوسکتی ہے ، جس سے نقصان ہوسکتا ہے۔
ٹرینڈ توڑنے کے لئے وقت کا انتخاب برا ہے ، اس کا انتخاب اوپر کے قریب اعلی درجے کی داخلے کے لئے کیا جائے گا۔
اشارے کے پیرامیٹرز کو غلط ترتیب دیا گیا ہے ، جس کی وجہ سے اشارے میں گمراہ کن سگنل پیدا ہوتے ہیں۔
صرف توڑیں حالیہ مارکیٹ میں اتار چڑھاؤ کی عکاسی کرتا ہے۔ انکولی رکاوٹوں / پوزیشن سائزنگ پر غور کریں۔
Monitor risk/reward. Consider only trading pullbacks or adding other confirmation filters.
Validate indicators on multiple timeframes. Use higher timeframes to identify trend and lower for entry.
Backtest over different market conditions. Optimize parameters to match strategy to market type.
حجم اور ایم اے ٹرانزیکشن اشارے کی توثیق شامل کریں تاکہ کم مقدار میں جھوٹی توڑ سے بچا جاسکے۔
جب RSI نے بیعانہ کی پوزیشن کو زیادہ خریدا تو ، منافع کے کچھ حصوں کو روکنے اور باقی کو برقرار رکھنے پر غور کریں۔
متحرک اوسط پیرامیٹرز کو بہتر بنائیں ، تبدیلیوں کے مطابق ڈھالیں ، اور رجحانات کو بہتر طور پر ٹریک کریں۔
ٹرن آؤٹ پوائنٹ سے پہلے اور اس کے بعد کی حدود بنائیں ، براہ راست موڑ کے مقام پر اعلی درجے کی داخلہ سے گریز کریں۔
مزید فلٹرنگ شرائط شامل کریں ، جیسے چینل اشارے ، اتار چڑھاؤ کی شرح کے اشارے وغیرہ ، فیصلہ سازی کی درستگی کو بہتر بنائیں۔
درجہ بندی میں داخل ہونے پر ، جب قیمت نئی اضافی مزاحمت کی لائن کو توڑنے کے لئے جاری رہے تو ، اس کی پوزیشن میں اضافہ کیا جاسکتا ہے۔
ماہانہ رجحان توڑنے کی حکمت عملی میں متعدد عوامل جیسے رجحان ، توانائی اور حد کی صورتحال کو مدنظر رکھا جاتا ہے۔ یہ ماہانہ ٹرینڈ ٹائم فریم پر رجحان کی سمت کا فیصلہ کرتا ہے ، اور اس سے کم وقت کے فریم پر توڑنے کے عمل میں داخل ہوتا ہے۔ اس کے ساتھ ہی ، آر ایس آئی اشارے کا استعمال کرتے ہوئے ، تجارت کے خطرے کو مؤثر طریقے سے کنٹرول کرتا ہے۔ یہ حکمت عملی ہر مہینے میں ایک بار زیادہ سے زیادہ فائدہ اٹھانے کے مواقع تلاش کرنے کے لئے ایک سادہ منطق کے ساتھ کام کرتی ہے۔ یہ رجحانات کی نگرانی پر بھی غور کرتی ہے ، اور خطرے کے انتظام پر بھی توجہ دیتی ہے۔
/*backtest
start: 2022-10-17 00:00:00
end: 2023-10-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy('Bannos Strategy', shorttitle='Bannos', overlay=true)
//The provided script is an indicator for TradingView written in Pine Script version 5. The indicator is used to determine entry and exit points for a trading strategy. Here's a detailed breakdown of what the script does:
// Strategy Definition:
// Bannos Strategy is the full name, with a short title Bannos.
// The overlay=true option indicates that the strategy will be overlayed on the price chart.
// Tracking Entry Month:
// A variable lastEntryMonth is set up to track the month of the last entry.
// currentMonth identifies the current month.
// Trend Regularity Adaptive Moving Average (TRAMA):
// It takes an input of length 99 as default.
// It uses adaptive calculations to track trend changes.
// Trendlines with Breaks:
// Identifies local peaks over a given period (in this case, 14) and calculates a slope based on these peaks.
// Relative Strength Index (RSI):
// Uses a length of 14 (default) to calculate the RSI.
// RSI is an oscillation indicator that indicates overbought or oversold conditions.
// Strategy Logic for Long Entry:
// A long position is opened if:
// The close price is above the TRAMA.
// There's a crossover of the close price and the upper trendline.
// The position is taken only once per month.
// Strategy Logic for Long Exit:
// The long position is closed if the RSI exceeds 70, indicating an overbought condition.
// Plotting:
// The TRAMA is plotted in red on the chart.
// A horizontal line is also drawn at 70 to indicate the RSI's overbought zone.
// In summary, this strategy aims to enter a long position when certain trend and crossover conditions are met, and close the position when the market is considered overbought as per the RSI. Additionally, it ensures entries only occur once a month.
//
// Variable pour suivre le mois de la dernière entrée
var float lastEntryMonth = na
currentMonth = month(time)
// Parameters for Trend Regularity Adaptive Moving Average (TRAMA)
length_trama = input(99)
src_trama = close
ama = 0.
hh = math.max(math.sign(ta.change(ta.highest(length_trama))), 0)
ll = math.max(math.sign(ta.change(ta.lowest(length_trama)) * -1), 0)
tc = math.pow(ta.sma(hh or ll ? 1 : 0, length_trama), 2)
ama := nz(ama[1] + tc * (src_trama - ama[1]), src_trama)
// Parameters for Trendlines with Breaks
length_trend = 14
mult = 1.0
ph = ta.pivothigh(length_trend, length_trend)
upper = 0.
slope_ph = 0.
slope_ph := ph ? mult : slope_ph
upper := ph ? ph : upper - slope_ph
// Parameters for RSI
rsiLength = 14
up = ta.rma(math.max(ta.change(close), 0), rsiLength)
down = ta.rma(-math.min(ta.change(close), 0), rsiLength)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
// Strategy Logic for Long Entry
longCondition = close > ama and ta.crossover(close, upper) and (na(lastEntryMonth) or lastEntryMonth != currentMonth)
if (longCondition)
lastEntryMonth := currentMonth
strategy.entry('Long', strategy.long)
// Strategy Logic for Long Exit
exitCondition = rsi > 70
if (exitCondition)
strategy.close('Long')
// Plotting
plot(ama, 'TRAMA', color=color.red)
hline(70, 'Overbought', color=color.red)