دو مراحل کی پیش رفت کی حکمت عملی


تخلیق کی تاریخ: 2023-11-02 15:58:29 آخر میں ترمیم کریں: 2023-11-02 15:58:29
کاپی: 0 کلکس کی تعداد: 564
1
پر توجہ دیں
1617
پیروکار

دو مراحل کی پیش رفت کی حکمت عملی

جائزہ

یہ حکمت عملی 5 منٹ کی افتتاحی قیمت پر مبنی ٹریڈنگ کے فیصلوں پر مبنی ہے، جس میں دو مرحلے کے وقفے کے وقفے کا استعمال کرتے ہوئے مختلف ٹرگر شرائط قائم کیے جاتے ہیں، جس کا مقصد زلزلے کے رجحان میں بڑی قیمتوں میں تبدیلی کو پکڑنا ہے.

حکمت عملی کا اصول

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

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

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

اسٹریٹجک فوائد

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

خطرات اور ان کا مقابلہ

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

ردعمل:

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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