
اس حکمت عملی کا نام “منگل کو الٹا کرنے کی حکمت عملی ((ویک اینڈ فلٹرنگ)) ” ہے۔ اس حکمت عملی کا بنیادی نظریہ اوسط لائن اور دیگر فلٹرنگ شرائط پر مبنی ہے ، اور منگل کو الٹا کرنے کے لئے منگل کو اوپن خریدنے اور بدھ کو اوپن فروخت کرنے کے لئے تیار ہے۔ حکمت عملی کو آر ایس آئی ، اے ٹی آر ، وغیرہ جیسے اشارے پر فلٹرنگ کے ذریعے ، حکمت عملی کی کامیابی اور منافع کے خطرے کے تناسب کو بہتر بنانے کے لئے مئی جیسے مخصوص وقت کو خارج کردیا گیا ہے۔
منگل کی الٹ حکمت عملی ((ویک اینڈ فلٹرنگ) ایک میڈین لائن ، آر ایس آئی اور اے ٹی آر جیسے اشارے کے مجموعے کا فیصلہ کرتے ہوئے ، منگل کے الٹ رجحان کو پکڑنے کے لئے کسی خاص وقت میں خرید و فروخت کی حکمت عملی۔ حکمت عملی کی تجارت کی فریکوئنسی کم ہے ، کم فیس کی لاگت ہے ، اور اس حکمت عملی کی جیت اور رسک تناسب کو بڑھاتا ہے جس میں ٹائم فریم فلٹرنگ اور اشارے فلٹرنگ شامل ہیں۔ تاہم ، حکمت عملی میں کچھ حدود اور خطرات بھی ہیں ، جیسے رجحان کے حالات میں خراب کارکردگی ، اور خرید و فروخت کے مواقع اور پوزیشن رکھنے کا دورانیہ طے کرنا۔ مستقبل میں ، زیادہ فلٹرنگ شرائط متعارف کرانے ، موقع کو بہتر بنانے ، متحرک ایڈجسٹمنٹ پیرامیٹرز ، پوزیشن مینجمنٹ اور رسک کنٹرول وغیرہ کے ذریعہ حکمت عملی کو بہتر بنانے اور بہتر بنانے کے لئے مارکیٹ کی مختلف حالتوں کو بہتر بنانے کے لئے استعمال کیا جاسکتا ہے۔
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © muikol
//@version=5
strategy("Turnaround Tuesday", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.035)
// Inputs for MA period, filter_1, filter_2, month filter, and testing period
ma_period = input(30, title="Moving Average Period")
use_filter_1 = input(true, title="Use RSI Filter")
use_filter_2 = input(true, title="Use ATR Filter")
use_month_filter = input(true, title="Exclude May")
start_date = input(defval=timestamp("2009-01-01 00:00:00"), title="Start Backtest")
end_date = input(defval=timestamp("2025-01-01 00:00:00"), title="End Backtest")
// Data calculations
MA_tt = ta.sma(close, ma_period)
atr10 = ta.atr(10)
rsi3 = ta.rsi(close, 3)
c_1 = close[1]
// Entry conditions
isMonday = dayofweek == dayofweek.monday
bear = close[1] < MA_tt[1]
filter_1 = use_filter_1 ? rsi3[1] < 51 : true
filter_2 = use_filter_2 ? c_1/atr10[1] < 95 : true
notMay = use_month_filter ? month != 5 : true
entryCondition = isMonday and bear and notMay and filter_1 and filter_2
// Date check
inTestPeriod = true
// Exit conditions
isWednesdayOpen = dayofweek == dayofweek.wednesday
// Entry and exit triggers
if entryCondition and inTestPeriod
strategy.entry("Buy", strategy.long)
if isWednesdayOpen and strategy.position_size > 0 and inTestPeriod
strategy.close("Buy")
// Plot the moving average
plot(MA_tt, title="Moving Average", color=color.blue)