আমি ট্রেডিংভিউ থেকে প্রাপ্ত কৌশল কর্মক্ষমতা আউটপুট সঙ্গে 100% সন্তুষ্ট নই। প্রায়ই আমি কিছু ডিফল্টরূপে উপলব্ধ নয় দেখতে চান। আমি সাধারণত ট্রেডিংভিউ থেকে কাঁচা ব্যবসা / মেট্রিক্স রপ্তানি এবং তারপর ম্যানুয়ালি অতিরিক্ত বিশ্লেষণ করতে। কিন্তু টেবিলের সাহায্যে, আপনি আপনার কৌশলগুলির জন্য অতিরিক্ত পরিমাপ এবং সরঞ্জামগুলি খুব সহজেই তৈরি করতে পারেন।
এই স্ক্রিপ্টটি কেবল আপনার স্ক্রিপ্টের মাসিক / বার্ষিক পারফরম্যান্সের সাথে একটি টেবিল প্রদর্শন করবে। বেশ কিছু ব্যবসায়ী / বিনিয়োগকারীরা এভাবে রিটার্ন দেখতে ব্যবহৃত হয়। এছাড়াও, এটি আপনাকে এমন সময়সীমা সনাক্ত করতে সহায়তা করতে পারে যখন আপনার কৌশলটি প্রত্যাশার চেয়ে ভাল / খারাপ সম্পাদন করেছিল এবং এটি আরও ভাল বিশ্লেষণ করার চেষ্টা করে। স্ক্রিপ্টটি খুব সহজ এবং আমি বিশ্বাস করি আপনি সহজেই এটি আপনার নিজস্ব কৌশলগুলিতে প্রয়োগ করতে পারেন।
অস্বীকৃতি দয়া করে মনে রাখবেন যে অতীতের পারফরম্যান্স ভবিষ্যতের ফলাফলের ইঙ্গিত নাও হতে পারে। বিভিন্ন কারণের কারণে, বাজারের পরিবর্তিত পরিস্থিতি সহ, কৌশলটি আর ঐতিহাসিক ব্যাকটেস্টিংয়ের মতো ভাল কাজ করতে পারে না। এই পোস্ট এবং স্ক্রিপ্ট কোন আর্থিক পরামর্শ প্রদান করে না।
পুনরায় পরীক্ষা
/*backtest start: 2021-05-05 00:00:00 end: 2022-05-04 23:59:00 period: 12h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //strategy("Monthly Returns in PineScript Strategies", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 25, calc_on_every_tick = true, commission_type = strategy.commission.percent, commission_value = 0.1) // Inputs leftBars = input(2,"leftBars") rightBars = input(2,"rightBars") prec = input(2, title = "Return Precision") // Pivot Points swh = pivothigh(leftBars, rightBars) swl = pivotlow(leftBars, rightBars) hprice = 0.0 hprice := not na(swh) ? swh : hprice[1] lprice = 0.0 lprice := not na(swl) ? swl : lprice[1] le = false le := not na(swh) ? true : (le[1] and high > hprice ? false : le[1]) se = false se := not na(swl) ? true : (se[1] and low < lprice ? false : se[1]) if (le) strategy.entry("PivRevLE", strategy.long, comment="PivRevLE") if (se) strategy.entry("PivRevSE", strategy.short, comment="PivRevSE") plot(hprice, color = color.green, linewidth = 2) plot(lprice, color = color.red, linewidth = 2)