پائن اسکرپٹ میں لیوریج کی حکمت عملی ترتیب دینا


تخلیق کی تاریخ: 2023-12-29 10:46:35 آخر میں ترمیم کریں: 2023-12-29 10:46:35
کاپی: 0 کلکس کی تعداد: 1170
1
پر توجہ دیں
1621
پیروکار

پائن اسکرپٹ میں لیوریج کی حکمت عملی ترتیب دینا

جائزہ

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

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

  1. درستگی کی درستگی کا تعین کریں ، اوپنر کی تعداد کی درستگی کو کنٹرول کریں
  2. لیوریج ضارب سیٹ کریں ، پہلے سے طے شدہ 1 گنا
  3. پوزیشن کھولنے والے کھلاڑیوں کی تعداد:Lev = math.max(math.round(strategy.equity * leverage / close), 0)اس کے بعد ، آپ کو اپنے منافع اور بیعانہ کے تناسب میں اس کا حساب لگانا ہوگا۔
  4. انٹری: جب RSI 30 سے نیچے کی طرف سے ٹوٹ جاتا ہے تو زیادہ بنائیں۔ جب 70 سے نیچے کی طرف سے ٹوٹ جاتا ہے تو خالی کریں
  5. لیو کی طرف سے شمار کے طور پر ہاتھ کی تعداد کے حکم

طاقت کا تجزیہ

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

خطرے کا تجزیہ

  1. بیعانہ کا زیادہ استعمال، پوزیشنوں کو توڑنے کا خطرہ
  2. لیور کو مناسب طریقے سے ایڈجسٹ کریں، کھلاڑیوں کی تعداد، اور خطرے کو کنٹرول کریں.

اصلاح کی سمت

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

خلاصہ کریں۔

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © RingsCherrY

//@version=5
strategy("How to use Leverage in PineScript", overlay=true, pyramiding=1, initial_capital=1000000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills=false, slippage=0, commission_type=strategy.commission.percent, commission_value=0.04)

//////////////////////////////////////////
////////////////Indicators////////////////
//////////////////////////////////////////

length = input( 14 )
overSold = input( 30 )
overBought = input( 70 )
price = close
vrsi = ta.rsi(price, length)
co = ta.crossover(vrsi, overSold)
cu = ta.crossunder(vrsi, overBought)

//////////////////////////////////////////
/////////////////Leverage/////////////////
//////////////////////////////////////////


//The number of decimal places for each position opening, i.e., the accuracy
precision = input.int(1,title='Precision')

//Leverage, the default is 1, here is not recommended to open a high leverage

leverage = input.int(1,title='Leverage',minval = 1, maxval = 100 ,step = 1)

//Calculate the number of open contracts, here using equity for calculation, considering that everyone compound interest is used for trading equity
Lev = math.max(math.round(strategy.equity * leverage  / close , precision), 0)

if (not na(vrsi))
	if (co)
		strategy.entry("RsiLE", strategy.long,qty = Lev, comment="RsiLE")
	if (cu)
		strategy.entry("RsiSE", strategy.short,qty = Lev, comment="RsiSE")
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)