مومنٹم پر مبنی بریک آؤٹ حکمت عملی


تخلیق کی تاریخ: 2024-02-29 14:04:50 آخر میں ترمیم کریں: 2024-02-29 14:04:50
کاپی: 1 کلکس کی تعداد: 702
1
پر توجہ دیں
1617
پیروکار

مومنٹم پر مبنی بریک آؤٹ حکمت عملی

جائزہ

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

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

اس حکمت عملی میں داخلے اور باہر نکلنے کے سگنل کا فیصلہ کرنے کے لئے دو اشارے استعمال کیے جاتے ہیں۔ پہلا خود قیمت ہے - یہ پچھلے 10 K لائنوں کی اعلی ترین اور کم ترین قیمتوں کی جانچ پڑتال کرتی ہے۔ دوسرا قیمت پر مبنی متحرک اشارے ، یعنی٪ K کی قیمت ہے۔

خاص طور پر ، جب قیمت پچھلے 10 K لائنوں کی اعلی ترین قیمت کے 98٪ سے نیچے ہے (خریداری کی قیمت) ، تو حکمت عملی خریدنے کا اشارہ دیتی ہے۔ اس کا مطلب ہے کہ قیمت میں نیچے کی طرف توڑ ہے۔ اسی طرح ، جب قیمت پچھلے 10 K لائنوں کی کم ترین قیمت کے 102٪ سے زیادہ ہے (خریداری کی قیمت) ، تو حکمت عملی فروخت کا اشارہ دیتی ہے ، قیمت اوپر کی طرف بڑھتی ہے۔

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

طاقت کا تجزیہ

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

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

خطرے کا تجزیہ

اس حکمت عملی کے کچھ خطرات بھی ہیں جن کے بارے میں آپ کو آگاہ ہونا چاہئے۔

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

ردعمل:

  1. کثیر عنصر کے ماڈل کا استعمال کرتے ہوئے، ایک ہی اشارے سے غلطیوں کو روکنے کے
  2. اسٹاپ نقصان شامل کریں ، زیادہ سے زیادہ نقصان کو محدود کریں
  3. حکمت عملی کو مستحکم بنانے کے لئے پیرامیٹرز کو بہتر بنائیں

اصلاح کی سمت

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

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

خلاصہ کریں۔

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

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © nyxover

//@version=5
strategy("Stratégie d'achat bas/vendre haut", shorttitle="Achat/Vente")

// Paramètres d'entrée
crypto = input("BTC", "Crypto-monnaie")
capital = input(1.0, "Capital de départ")
buy_threshold = input(0.02, "Seuil d'achat")
sell_threshold = input(0.02, "Seuil de vente")
fee_rate = input(0.01, "Taux de frais")

// Balances
var float initial_balance = na
var float current_balance = na

// Fonction pour calculer les frais
calculate_fees(amount) =>
    amount * fee_rate

// Fonction pour acheter
should_buy() =>
    close < ta.highest(close, 10) * (1 - buy_threshold)

// Fonction pour vendre
should_sell() =>
    close > ta.lowest(close, 10) * (1 + sell_threshold)

// Logique de la stratégie
if barstate.isfirst
    initial_balance := capital
    current_balance := capital

if should_buy()
    amount_to_buy = current_balance / close
    fees = calculate_fees(amount_to_buy)
    current_balance := current_balance - amount_to_buy - fees
    strategy.entry("Achat", strategy.long)

if should_sell()
    amount_to_sell = current_balance
    fees = calculate_fees(amount_to_sell)
    current_balance := current_balance - amount_to_sell - fees
    strategy.close("Achat")

// Affichage des informations
plot(initial_balance, color=color.green, title="Capital de départ")
plot(current_balance, color=color.blue, title="Capital actuel")