এই কৌশলটির মূল ধারণা হ'ল অ্যাকাউন্টের ইক্যুইটি ভিত্তিতে প্রতিটি ব্যবসায়ের অবস্থান আকারকে গতিশীলভাবে সামঞ্জস্য করা। এটি লাভজনক হলে অবস্থান আকার স্বয়ংক্রিয়ভাবে বাড়িয়ে তুলতে পারে এবং হারানোর সময় অবস্থান আকার হ্রাস করতে পারে, যার ফলে যৌগিকতার স্বয়ংক্রিয় লিভারেজ প্রভাব অর্জন করা যায়।
কৌশলটি নিম্নলিখিত মূল ধাপগুলির মাধ্যমে গতিশীল অবস্থানের আকার অর্জন করেঃ
উপরের ধাপগুলি যুক্তিসঙ্গত পজিশনের আকারকে নিশ্চিত করে, অতিরিক্ত লিভারেজ ঝুঁকি এড়ায়, যখন মুনাফা বাড়ার সাথে সাথে স্বয়ংক্রিয় সংযোজন অর্জনের জন্য আকারকে শেয়ারের সাথে সংযুক্ত করে।
এই কৌশলটির নিম্নলিখিত সুবিধা রয়েছে:
এছাড়াও কিছু ঝুঁকি আছেঃ
সতর্কতার সাথে পরামিতি নির্ধারণ, মূলধন বাফারিং ইত্যাদির মাধ্যমে ঝুঁকি হ্রাস করা যেতে পারে।
কৌশলটি নিম্নলিখিত উপায়ে উন্নত করা যেতে পারেঃ
উপরের উন্নতিগুলি কৌশল আচরণকে আরও স্থিতিশীল এবং নিয়ন্ত্রণযোগ্য করে তুলতে পারে, সংবেদনশীলতা এবং ঘন ঘন অবস্থান আকারের পরিবর্তন এড়াতে পারে।
কৌশলটি স্বয়ংক্রিয়ভাবে মুনাফা বাড়ানোর জন্য ইক্যুইটি-ভিত্তিক গতিশীল অবস্থান আকার অর্জন করে। এটি ঝুঁকি নিয়ন্ত্রণ হিসাবে লিভারেজ এবং সর্বাধিক আকার নির্ধারণ করে, সহজেই বোঝা এবং কাস্টমাইজেশনের জন্য সহজ এবং পরিষ্কার যুক্তি সহ। আমরা কিছু অপ্টিমাইজেশান পরামর্শের সাথে এর সুবিধা এবং অসুবিধা এবং ঝুঁকিগুলি বিশ্লেষণ করেছি। সামগ্রিকভাবে, এটি ট্রেডিংয়ে স্বয়ংক্রিয় যৌগিক বৃদ্ধি অর্জনের জন্য একটি নমনীয় এবং ব্যবহারিক পদ্ধতি সরবরাহ করে।
/*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)