এই নিবন্ধটি একটি শতাংশ প্রান্তিকের উপর ভিত্তি করে একটি পরিমাণগত ট্রেডিং কৌশল প্রবর্তন করে। কৌশলটি একটি শতাংশ প্রান্তিক সেট করে এবং একটি উপযুক্ত সময়কাল নির্বাচন করে কেনা এবং বিক্রয়ের সময় নির্ধারণ করে। যখন দাম পূর্ববর্তী বন্ধের দামের তুলনায় নির্দিষ্ট শতাংশ প্রান্তিকের উপরে বা নীচে উঠে যায়, এটি একটি কিনুন বা বিক্রয় সংকেত ট্রিগার করে। এই কৌশলটি ব্যবহারকারীর ঝুঁকি পছন্দ এবং বাজারের অবস্থার অনুযায়ী নমনীয়ভাবে সামঞ্জস্য করা যেতে পারে এবং বিভিন্ন আর্থিক যন্ত্রের ব্যবসায়ের জন্য উপযুক্ত।
এই কৌশলটির মূল বিষয় হ'ল দামের শতাংশ পরিবর্তনের উপর ভিত্তি করে ট্রেডিং সংকেত উত্পন্ন করা। প্রথমত, ব্যবহারকারীকে একটি শতাংশ থ্রেশহোল্ড সেট করতে হবে, যা পূর্ববর্তী বন্ধের দামের তুলনায় দামের পরিবর্তনের মাত্রাকে উপস্থাপন করে। একই সাথে, ব্যবহারকারীকে সেই সময়সীমার মধ্যে উচ্চ, নিম্ন এবং বন্ধের দাম গণনা করার জন্য 1 মিনিট, 1 ঘন্টা, 1 দিন ইত্যাদির মতো একটি সময়কালও চয়ন করতে হবে। কৌশলটি রিয়েল-টাইমে বাজার মূল্য পর্যবেক্ষণ করে। যখন বর্তমান সময়ের সর্বোচ্চ মূল্য পূর্ববর্তী বন্ধের মূল্য প্লাস থ্রেশহোল্ড ছাড়িয়ে যায়, তখন এটি একটি ক্রয় সংকেত ট্রিগার করে; যখন বর্তমান সময়ের সর্বনিম্ন মূল্য পূর্ববর্তী বন্ধের মূল্য বিয়োগের নীচে পড়ে, তখন এটি একটি বিক্রয় সংকেত ট্রিগার করে। যদি একটি দীর্ঘ অবস্থান ধরে রাখার সময় একটি বিক্রয় সংকেত ট্রিগার করা হয়, তবে কৌশলটি দীর্ঘ অবস্থান বন্ধ করে দেয়; যদি একটি সংক্ষিপ্ত অবস্থান ধরে রাখার সময় একটি ক্রয় সংকেত সংকেত থাকে, তখন কৌশলটি সম্ভাব্য মুনা
এই নিবন্ধটি একটি শতাংশ প্রান্তিকের উপর ভিত্তি করে একটি পরিমাণগত ট্রেডিং কৌশল প্রবর্তন করে, যা স্বয়ংক্রিয়ভাবে মূল্য পরিবর্তন এবং একটি সময়কালের জন্য একটি শতাংশ প্রান্তিক সেট করে ক্রয় এবং বিক্রয় সংকেত তৈরি করে। কৌশলটি পরিচালনা করা সহজ, অত্যন্ত নমনীয় এবং ব্যাপকভাবে প্রয়োগযোগ্য, তবে বাজারের অস্থিরতা, পরামিতি সেটিং এবং ওভারফিটিংয়ের মতো ঝুঁকিগুলির মুখোমুখি হয়। স্টপ-লস এবং লাভ গ্রহণের প্রক্রিয়াগুলি অন্তর্ভুক্ত করে, গতিশীলভাবে পরামিতিগুলি সামঞ্জস্য করে এবং অন্যান্য প্রযুক্তিগত সূচকগুলির সাথে একত্রিত করে, কৌশলটির কার্যকারিতা আরও অনুকূলিত করা যেতে পারে যাতে প্রকৃত ট্রেডিংয়ে এর কার্যকারিতা বাড়ানো যায়।
/*backtest start: 2023-05-28 00:00:00 end: 2024-06-02 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("GBS Percentage", overlay=true) // Define input options for percentage settings and timeframe percentage = input.float(1.04, title="Percentage Threshold", minval=0.01, step=0.01) / 100 timeframe = input.timeframe("D", title="Timeframe", options=["1", "3", "5", "15", "30", "60", "240", "D", "W", "M"]) // Calculate high, low, and close of the selected timeframe high_timeframe = request.security(syminfo.tickerid, timeframe, high) low_timeframe = request.security(syminfo.tickerid, timeframe, low) close_timeframe = request.security(syminfo.tickerid, timeframe, close) // Calculate the percentage threshold based on the previous close threshold = close_timeframe[1] * percentage // Define conditions for Buy and Sell buyCondition = high_timeframe > (close_timeframe[1] + threshold) sellCondition = low_timeframe < (close_timeframe[1] - threshold) // Entry and exit rules if (buyCondition) strategy.entry("Buy", strategy.long) if (sellCondition) strategy.entry("Sell", strategy.short) // Close the positions based on the conditions if (sellCondition) strategy.close("Buy") if (buyCondition) strategy.close("Sell") // Plot Buy and Sell signals on the chart plotshape(series=buyCondition, title="Buy Entry", color=color.green, style=shape.triangleup, location=location.belowbar) plotshape(series=sellCondition, title="Sell Entry", color=color.red, style=shape.triangledown, location=location.abovebar) // Plot the equity curve of the strategy plot(strategy.equity, title="Equity", color=color.blue, linewidth=2)