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