اس حکمت عملی کا بنیادی خیال اس وقت خریدنا ہے جب اسٹاک کی اختتامی قیمت دن کی افتتاحی قیمت سے زیادہ ہو۔ جب خریدنے کی شرط پوری ہوجاتی ہے تو ، حکمت عملی اس موم بتی کو اختتامی قیمت پر بند کرنے پر طویل ہوجائے گی۔ اس کے بعد اسٹاپ نقصان کی قیمت اور منافع کی قیمت مقرر کی جائے گی۔ جب قیمت ان دونوں قیمتوں تک پہنچ جاتی ہے تو ، پوزیشن بند ہوجائے گی۔
اگر روزانہ موم بتی کی بندش کی قیمت افتتاحی قیمت سے زیادہ ہے تو ، اس کا مطلب یہ ہے کہ اس دن اسٹاک کی قیمت میں اضافہ ہوا ہے۔ یہ خرید کا اشارہ ہے۔ افتتاحی قیمت سے بندش کی قیمت کی پیشرفت سے یہ ظاہر ہوتا ہے کہ خریداری کی طاقت کافی مضبوط ہے اور اسٹاک کی قیمت میں اضافے کا امکان ہے۔
لہذا ، اس حکمت عملی کے لئے تجارتی سگنل یہ ہے: ڈیلی موم بتی کی بندش کی قیمت > ڈیلی موم بتی کی کھلی قیمت۔ جب یہ شرط پوری ہوجاتی ہے تو ، اس موم بتی کی بندش پر بندش کی قیمت پر خریدیں اور روزانہ رکھیں.
یہ حکمت عملی دو پیرامیٹرز کا استعمال کرتی ہے:
داخلہ قیمت: خریداری کی قیمت ، ڈیفالٹ 0 ہے ، جس کا مطلب ہے کہ اختتامی قیمت پر خریدنا
لے منافع پیرامیٹر: لے منافع پیرامیٹر، لے منافع کی قیمت فارمولا ہے: داخلہ قیمت * (1 + لے منافع پیرامیٹر) ، ڈیفالٹ قدر 0.5٪، داخلہ قیمت کے 0.5٪ کے برابر ہے
مخصوص تجارتی عمل مندرجہ ذیل ہے:
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
اس حکمت عملی کے ساتھ کچھ خطرات بھی ہیں:
خطرات کو کم کیا جا سکتا ہے:
اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
یہ حکمت عملی قریبی قیمت کی پیشرفت پر مبنی خرید سگنل تیار کرتی ہے۔ خیال چھوٹا سا ڈراؤونگ رسک کے ساتھ آسان ہے۔ تصدیق کے اشارے ، متحرک اسٹاپ نقصان / منافع حاصل کرنے ، پیرامیٹر کی اصلاح وغیرہ کو شامل کرکے ، حکمت عملی کے استحکام اور منافع میں مزید بہتری لائی جاسکتی ہے۔ مجموعی طور پر ، یہ حکمت عملی ان سرمایہ کاروں کے لئے موزوں ہے جو قیمت کی پیشرفت کی حکمت عملیوں کو استعمال کرنے اور بہتر بنانے میں دلچسپی رکھتے ہیں ، اور اس کی بہت اچھی عملی ہے۔
/*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")