یہ ایک قلیل مدتی تجارتی حکمت عملی ہے جس کی بنیاد رفتار کے وقفے اور اوسط ریورس پر ہے۔ اس میں متعدد اشارے شامل ہیں جن میں چلتی اوسط ، موم بتی کے پیٹرن ، حجم اور اتار چڑھاؤ شامل ہیں تاکہ قلیل مدتی رجحانات کو پکڑنے کے لئے وقفے کی رفتار کے ساتھ سمت کے مواقع کی نشاندہی کی جاسکے۔
3 دن کے ای ایم اے کو حوالہ حرکت پذیر اوسط لائن کے طور پر استعمال کریں۔ جب بند قیمت اس لائن سے نیچے ہوتی ہے تو ، اس سے مارکیٹ میں کمی کا اشارہ ہوتا ہے (Cond01).
اوپن قیمت پچھلے دن کی OHLC قیمت (اوپن ، اعلی ، کم اور بند قیمتوں کا اوسط) سے زیادہ ہے۔ اس سے اوپن میں خریدنے کی مضبوط دلچسپی ظاہر ہوتی ہے ، جو ایک تیزی کا اشارہ ہے (Cond02).
حجم پچھلے دن کے حجم سے کم ہے۔ اس سے ناکافی رفتار ظاہر ہوتی ہے ، جس سے سمت میں توڑنے کا فائدہ ہوتا ہے (Cond03).
اختتامی قیمت پچھلے دن کی قیمت کی حد سے باہر نکلتی ہے۔ اس سے بریک آؤٹ کا اشارہ ہوتا ہے (Cond04).
جب مندرجہ بالا چاروں شرائط پوری ہو جائیں تو، طویل (اندراجات) جائیں.
باہر نکلنے کے قواعد: بند پوزیشن اگر داخلے کے بعد سے بار 10 سے زیادہ ہو یا زیادہ سے زیادہ منافع بند ہو 5 تک پہنچ جائے (باہر نکلنا) ۔
اس حکمت عملی میں قلیل مدتی رجحانات کو پکڑنے کے لئے مارکیٹ کی خرابی کی سمت کا تعین کرنے کے لئے متعدد اشارے شامل ہیں۔ لیکن ہر شرط صرف 1-3 باروں کو دیکھتی ہے ، طویل مدتی رجحانات کا تعین کرنے میں کمزور صلاحیتوں کے ساتھ۔
متعدد اشارے استعمال کرنے سے جھوٹے بریکآؤٹس کو فلٹر کرنے اور درست بریکآؤٹس کی نشاندہی کرنے میں مدد ملتی ہے۔
ناکافی رفتار سمت کی خرابی اور رجحان کے اشتعال کو ترجیح دیتی ہے، واضح سمت کے مواقع کو پکڑنے کی اجازت دیتا ہے.
تیز رفتار چھوٹے منافع کو لاک کرنے کے لئے مختصر مدت کی تجارت کے لئے اعلی تجارتی تعدد مناسب ہے.
معقول سٹاپ نقصان اور منافع حاصل کرنے سے ایک ہی تجارت میں مؤثر نقصان اور رسک کنٹرول ممکن ہوتا ہے۔
متعدد بیک وقت کھلی تجارت سے زیادہ تجارت کا خطرہ پیدا ہوتا ہے۔
جامد پیرامیٹر کی ترتیبات بہت سخت ہوسکتی ہیں۔ موافقت پذیر پیرامیٹرز متعارف کرائے جاسکتے ہیں۔
ناکام بریک آؤٹ کا امکان موجود ہے ، جس سے تجارت میں نقصان ہوسکتا ہے۔
صرف مختصر مدت کی معلومات پر توجہ دیں بغیر اہم رجحانات کی جامع تفہیم کے۔
سٹاپ نقصان نقطہ بہت تنگ ہو سکتا ہے. 20-30 بار کو وسیع کرنے پر غور کر سکتے ہیں.
اہم رجحانات کے خلاف تجارت سے بچنے کے لئے رجحان کا تعین شامل کریں۔ صرف اہم رجحان کی سمت میں تجارت کرنے کے لئے طویل مدتی چلتی اوسط شامل کی جاسکتی ہے۔
پیرامیٹر کی ترتیبات کو بہتر بنائیں۔ ای ایم اے مدت ، بریک آؤٹ پیرامیٹرز کو مختلف مارکیٹ کے حالات کے مطابق جانچ اور بہتر بنایا جاسکتا ہے۔ موافقت پذیر پیرامیٹرز کو خودکار ایڈجسٹمنٹ کے لئے بھی استعمال کیا جاسکتا ہے۔
حالات کو بہتر بنائیں۔ دوسرے معاون اشارے جیسے اے / ڈی ، بولنگر بینڈ کی چوڑائی ، آر ایس آئی کو توڑنے کی صداقت کی تصدیق اور جھوٹے توڑ کو کم کرنے کے لئے شامل کیا جاسکتا ہے۔
وسیع پیمانے پر بیک ٹیسٹ کریں ، انتہائی مارکیٹ کے حالات میں کارکردگی کا معائنہ کریں۔ بہت زیادہ اتار چڑھاؤ ، ہلچل والی منڈیوں وغیرہ کے تحت حکمت عملی کی کارکردگی کا جائزہ لینے کے لئے تاریخی اعداد و شمار پر ٹیسٹ کریں۔
اسٹاپ نقصان کے طریقہ کار کو بہتر بنائیں۔ اسٹاپ کو زیادہ لچکدار بنانے کے لئے ٹریلنگ اسٹاپ نقصان ، فیصد اسٹاپ نقصان ، انکولی اسٹاپ نقصان وغیرہ پر غور کریں۔
یہ حکمت عملی مختصر مدت کے مواقع کو رفتار کے ساتھ شناخت کرنے کے لئے ای ایم اے ، حجم ، اتار چڑھاؤ اور دیگر اشارے کو مربوط کرتی ہے۔ یہ ایک عام قلیل مدتی بریک آؤٹ حکمت عملی ہے جس میں کثرت سے واپسی اور تیز منافع کو مقفل کرنے کے لئے چست آپریشن ہوتے ہیں۔ لیکن یہ اہم رجحانات کی جامع تفہیم کے بغیر حالیہ معلومات پر بہت زیادہ توجہ مرکوز کرتی ہے۔ ہم اسے رجحان عوامل کو شامل کرکے ، پیرامیٹرز کو بہتر بناتے ہوئے ، بریک آؤٹ کی موزونیت کو بہتر بناتے ہوئے ، انتہائی حالات کی جانچ کرتے ہوئے ، حکمت عملی کو زیادہ مضبوط اور موافقت پذیر بناتے ہوئے بہتر بناسکتے ہیں۔
/*backtest start: 2023-10-01 00:00:00 end: 2023-10-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Free Strategy #01 (ES / SPY)", overlay=true) // Inputs Quantity = input(1, minval=1, title="Quantity") EmaPeriod = input(3, minval=1, title="EMA Period") MaxProfitCloses = input(5, minval=1, title="Max Profit Close") MaxBars = input(10, minval=1, title="Max Total Bars") // Misc Variables src = close BarsSinceEntry = 0 MaxProfitCount = 0 Ema = ema(close, EmaPeriod) OHLC = (open + high + low + close) / 4.0 // Conditions Cond00 = strategy.position_size == 0 Cond01 = close < Ema Cond02 = open > OHLC Cond03 = volume <= volume[1] Cond04 = (close < min(open[1], close[1]) or close > max(open[1], close[1])) // Update Exit Variables BarsSinceEntry := Cond00 ? 0 : nz(BarsSinceEntry[1]) + 1 MaxProfitCount := Cond00 ? 0 : (close > strategy.position_avg_price and BarsSinceEntry > 1) ? nz(MaxProfitCount[1]) + 1 : nz(MaxProfitCount[1]) // Entries strategy.entry(id="L1", long=true, qty=Quantity, when=(Cond00 and Cond01 and Cond02 and Cond03 and Cond04)) // Exits strategy.close("L1", (BarsSinceEntry - 1 >= MaxBars or MaxProfitCount >= MaxProfitCloses))