اختتامی قیمت بریک آؤٹ پر مبنی حکمت عملی خریدنا


تخلیق کی تاریخ: 2024-02-21 14:48:59 آخر میں ترمیم کریں: 2024-02-21 14:48:59
کاپی: 0 کلکس کی تعداد: 624
1
پر توجہ دیں
1617
پیروکار

اختتامی قیمت بریک آؤٹ پر مبنی حکمت عملی خریدنا

جائزہ

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

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

اس دن کی لائن کے اختتامی قیمت کھلنے والی قیمت سے زیادہ ہے ، جس سے ظاہر ہوتا ہے کہ اس دن کی اسٹاک کی قیمت میں اضافہ ہوا ہے۔ یہ ایک خرید کا اشارہ ہے۔ اختتامی قیمت اس دن کی کھلنے والی قیمت کو توڑ دیتی ہے ، جس سے یہ ظاہر ہوتا ہے کہ خریداروں کی طاقت نسبتا strong مضبوط ہے ، اور اسٹاک کی قیمت میں اضافے کا امکان ہے۔

لہذا ، اس حکمت عملی کا تجارتی اشارہ یہ ہے کہ: اس دن کی لائن K کی بندش کی قیمت > اس دن کی لائن K کی افتتاحی قیمت۔ جب یہ شرط پوری ہوتی ہے تو ، اس K لائن کے اختتام پر بندش کی قیمت پر خریدیں ، دن کے لئے انعقاد کریں۔

اس حکمت عملی میں دو پیرامیٹرز استعمال کیے گئے ہیں:

  1. داخلہ قیمت: خریداری کی قیمت ، 0 کو ڈیفالٹ کریں ، جس سے خریداری کی قیمت ظاہر ہوتی ہے

  2. Take Profit Parameter: سٹاپ مارجن، سٹاپ مارجن کی قیمت کا حساب کتاب کرنے کا فارمولا ہے: Entry Price * (1 + سٹاپ مارجن) ، ڈیفالٹ 0.5% ہے، جو خرید قیمت کے 0.5% کے برابر ہے۔

یہ ٹرانزیکشن مندرجہ ذیل ہیں:

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

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

اس حکمت عملی کے درج ذیل فوائد ہیں:

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

خطرے کا تجزیہ

اس حکمت عملی کے کچھ خطرات بھی ہیں:

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

اس خطرے کو کم کرنے کے لیے، مندرجہ ذیل اقدامات کیے جاسکتے ہیں۔

  1. AdjustAmount functions خریدنے کی شرائط کو ٹرگر کرنے کے بعد پوزیشنوں کو متحرک طور پر ایڈجسٹ کرنے کے لئے دن کی سب سے زیادہ قیمتوں کا سراغ لگاتا ہے
  2. بند ہونے کے بعد کچھ وقت کے لئے تاخیر کریں اور پھر اسٹاپ نقصان کی قیمت مقرر کریں ، تاکہ اسٹاپ نقصان کو براہ راست متحرک نہ کیا جاسکے

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

یہ حکمت عملی مندرجہ ذیل پہلوؤں سے بہتر ہو سکتی ہے:

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-02-19 00:00:00
end: 2024-02-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Buy on Close Strategy", overlay=true)

// Входные параметры
var float entry_price = na
if (na(entry_price))
    entry_price := input.float(title="Entry Price", defval=0)

// Функция для расчета Take Profit
calc_take_profit(price) =>
    price * 1.005 // 0.5% от суммы сделки

// Проверяем условие для открытия позиции на покупку
buy_condition = close > open

// Переменная для отслеживания открытой позиции
var bool open_position = na

// Реализация стратегии
if (buy_condition)
    // Открываем сделку на покупку
    strategy.entry("Buy", strategy.long)
    open_position := true

// Закрываем позицию по Take Profit или при закрытии свечи
if (open_position)
    // Рассчитываем уровень Take Profit
    take_profit_level = calc_take_profit(entry_price)

    // Закрываем сделку по Take Profit
    strategy.exit("Take Profit", "Buy", limit=take_profit_level)

    // Закрываем сделку при закрытии свечи
    if (close < open)
        strategy.close("Close Candle", "Buy")