دو مرحلے سے باہر نکلنے کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-02 15:58:29
ٹیگز:

img

جائزہ

یہ حکمت عملی ہر دن صبح 2 بجے 5 منٹ کی افتتاحی قیمت سے فیصد تبدیلی کی بنیاد پر تجارتی فیصلے کرتی ہے ، جس کا مقصد مختلف مارکیٹوں میں اہم قیمت کی نقل و حرکت کو پکڑنا ہے۔

حکمت عملی منطق

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

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

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

فوائد

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

خطرات اور تخفیف

  • اعلی اتار چڑھاؤ کی وجہ سے پوزیشنوں کو اکثر کھولنا اور بند کرنا پڑ سکتا ہے ، جس سے تجارتی اخراجات میں اضافہ ہوتا ہے
  • دوسرے مرحلے کو زیادہ اونچا کرنے سے اچھے تجارتی مواقع ضائع ہو سکتے ہیں
  • اسٹیج کو بہت کم ترتیب دینے سے غیر ضروری اضافی تجارت شروع ہوسکتی ہے

تخفیف:

  • بہترین توازن تلاش کرنے کے لئے پیرامیٹرز کو بہتر بنائیں
  • زیادہ سے زیادہ تجارت سے بچنے کے لئے فی دن تجارت کی زیادہ سے زیادہ تعداد کی حد
  • واضح رجحانات کے دوران زیادہ جارحانہ پیرامیٹرز کا استعمال کریں

بہتر مواقع

  • بہترین مجموعہ تلاش کرنے کے لئے دو بریک آؤٹ مراحل کے لئے اقدار کو بہتر بنائیں
  • مختلف مصنوعات اور وقت کے ادوار کے لئے بہترین پیرامیٹرز کی تحقیق
  • مضبوط رجحانات کے دوران زیادہ جارحانہ ترتیبات کا استعمال کرنے کے لئے رجحان اشارے کو شامل کریں
  • زیادہ سے زیادہ تجارت سے بچنے کے لئے روزانہ زیادہ سے زیادہ تجارت کو محدود کریں
  • بہتر رسک انعام کے لیے اسٹاپ نقصان اور منافع کے پوائنٹس کو بہتر بنائیں

خلاصہ

یہ حکمت عملی مارکیٹوں میں دو مرحلے کے بریک آؤٹ کا استعمال کرتے ہوئے قیمتوں میں اضافے کو پکڑتی ہے ، شور کو مؤثر طریقے سے فلٹر کرتی ہے۔ تصور آسان اور واضح ہے ، اور پیرامیٹر کی اصلاح کے ذریعے اچھے نتائج حاصل کرسکتا ہے۔ اگلا قدم یہ ہے کہ رجحاناتی مارکیٹوں کے دوران کارکردگی کو زیادہ سے زیادہ کرنے کے لئے رجحان کے اشارے کے ساتھ مل کر۔ مجموعی طور پر یہ ایک نئی حکمت عملی ہے جو بریک آؤٹ کے اصولوں کا اچھا استعمال کرتی ہے ، اور ٹیوننگ کے بعد ٹھوس نتائج حاصل کرسکتی ہے۔


/*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=5
strategy("Auto Entry Bot", overlay=true)

// Define input for the stop loss and take profit levels
stopLossPips = input.int(200, title="Stop Loss Pips", minval=1)
takeProfitPips = input.int(400, title="Take Profit Pips", minval=1)

// Calculate the percentage change from the 5-minute opening candle at 2:00 AM
var float openPrice = na
if (hour == 2 and minute == 0)
    openPrice := open
percentageChange = (close - openPrice) / openPrice * 100

// Track the cumulative percentage change
var float cumulativeChange = 0

// Define input for the percentage change trigger
triggerPercentage1 = input.float(0.25, title="Percentage Change Trigger (%)", minval=0.01, step=0.01)
triggerPercentage2 = input.float(0.35, title="Additional Trigger Percentage (%)", minval=0.01, step=0.01)

// Check for price change trigger
if (percentageChange >= triggerPercentage1)
    // Sell signal
    strategy.entry("Sell", strategy.short)
    strategy.exit("ExitSell", loss=stopLossPips, profit=takeProfitPips)
    cumulativeChange := 0  // Reset cumulative change after a trade

if (percentageChange <= -triggerPercentage1)
    // Buy signal
    strategy.entry("Buy", strategy.long)
    strategy.exit("ExitBuy", loss=stopLossPips, profit=takeProfitPips)
    cumulativeChange := 0  // Reset cumulative change after a trade

// If the price keeps hitting stop loss, activate the second trigger
if (strategy.position_size < 0 and percentageChange <= -triggerPercentage2)
    strategy.cancel("Sell")  // Cancel previous sell order
    strategy.entry("Sell2", strategy.short)
    strategy.exit("ExitSell2", loss=stopLossPips, profit=takeProfitPips)
    cumulativeChange := 0  // Reset cumulative change after a trade

if (strategy.position_size > 0 and percentageChange >= triggerPercentage2)
    strategy.cancel("Buy")  // Cancel previous buy order
    strategy.entry("Buy2", strategy.long)
    strategy.exit("ExitBuy2", loss=stopLossPips, profit=takeProfitPips)
    cumulativeChange := 0  // Reset cumulative change after a trade


مزید