اس حکمت عملی کا بنیادی خیال اکاؤنٹ کی ایکویٹی کی بنیاد پر ہر تجارت کے پوزیشن کے سائز کو متحرک طور پر ایڈجسٹ کرنا ہے۔ یہ منافع بخش ہونے پر پوزیشن کے سائز کو خود بخود بڑھا سکتا ہے اور کھونے پر پوزیشن کے سائز کو کم کرسکتا ہے ، اس طرح مرکب کے خودکار بیعانہ اثر کو حاصل کیا جاسکتا ہے۔
حکمت عملی مندرجہ ذیل اہم مراحل کے ذریعے متحرک پوزیشن سائزنگ حاصل کرتی ہے:
مذکورہ بالا اقدامات مناسب پوزیشن سائزنگ کو یقینی بناتے ہیں، زیادہ لیوریج کے خطرات سے بچتے ہیں، جبکہ منافع میں اضافے کے ساتھ آٹو کمپونڈنگ حاصل کرنے کے لئے سائز کو ایکویٹی سے جوڑتے ہیں۔
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
کچھ خطرات بھی ہیں:
خطرات کو احتیاطی پیرامیٹرز کی ترتیبات، سرمایہ کی بچت وغیرہ کے ذریعے کم کیا جاسکتا ہے۔
اسٹریٹیجی کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:
مذکورہ بالا بہتری حکمت عملی کے رویے کو زیادہ مستحکم اور قابل کنٹرول بنا سکتی ہے ، حساسیت اور پوزیشن کے سائز میں کثرت سے تبدیلیوں سے بچ سکتی ہے۔
حکمت عملی منافع کو خود بخود بڑھانے کے لئے ایکویٹی پر مبنی متحرک پوزیشن سائزنگ حاصل کرتی ہے۔ یہ لیوریج اور زیادہ سے زیادہ سائز کو رسک کنٹرول کے طور پر طے کرتی ہے ، جس میں آسانی سے سمجھنے اور تخصیص کے ل simple آسان اور واضح منطق ہے۔ ہم نے اس کے پیشہ اور cons اور خطرات کا تجزیہ بھی کیا ، کچھ اصلاح کی تجاویز کے ساتھ۔ مجموعی طور پر ، یہ تجارت میں خودکار مرکب نمو حاصل کرنے کے لئے ایک لچکدار اور عملی نقطہ نظر فراہم کرتا ہے۔
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of Tendies Heist LLC, 2021 //@version=4 strategy("Tendies Heist Auto Compounding Example", overlay=true) leverage = input(10000) maxps = input(25, "max position size") strategy.risk.max_position_size(maxps) balance = max(1,floor(strategy.equity / leverage)) o = 1 ps = true size = 0. balance2 = size[1] < balance balance3 = size[1] > balance l = balance3 w = balance2 if ps size := w ? size[1]+o : l ? size[1]-o : nz(size[1],o) if size > maxps size := maxps longCondition = crossover(sma(close, 14), sma(close, 28)) if (longCondition) strategy.entry("My Long Entry Id", strategy.long,qty=size) shortCondition = crossunder(sma(close, 14), sma(close, 28)) if (shortCondition) strategy.entry("My Short Entry Id", strategy.short,qty=size)