এই কৌশলটির নাম
এই কৌশলটির মূল যুক্তি হ'ল প্রথমে লন্ডন সেশনের ট্রেডিংয়ের সময় নির্ধারণ করা, তারপরে একটি নির্দিষ্ট চক্রের এসএমএ লাইন গণনা করা এবং অবশেষে সিদ্ধান্ত নেওয়া হয় যে লন্ডন সেশনের সময় দামের এসএমএর সাথে সোনার ক্রস বা মৃত ক্রস রয়েছে কিনা। বিশেষত, কৌশলটি প্রথমে লন্ডন সেশনের শুরু এবং শেষ সময় নির্ধারণ করে এবং তারপরে এসএমএ লাইনের দৈর্ঘ্য পরামিতিটি 50 পিরিয়ডে সেট করে। এর ভিত্তিতে, কৌশলটি 50 পিরিয়ড এসএমএ লাইন গণনা করতে ta.sma ফাংশন ব্যবহার করে। এরপরে, কৌশলটি বর্তমান দামটি লন্ডন সেশনে এবং ব্যাকটিং সময়সীমার মধ্যে রয়েছে কিনা তা বিচার করে। যদি এই দুটি শর্ত পূরণ করা হয় তবে দাম এবং সোনার লাইনটির সোনার ক্রস বা মৃত এসএমএ রয়েছে কিনা তা নির্ধারণ করতে ta.crossover) এবং ta.crosstest) ফাংশন ব্যবহার করুন। যখন একটি সোনার ক্রস ঘটে, দীর্ঘ যান; যখন একটি মৃত ক্রস ঘটে, সংক্ষিপ্ত যান।
এই কৌশলটির মূল সুবিধা হ'ল এটি ট্রেডিংয়ের জন্য লন্ডন সেশনের উচ্চ তরলতা ব্যবহার করে, যা আরও ভাল প্রবেশের সুযোগ পেতে পারে। একই সাথে, এসএমএ লাইনের সোনার ক্রস এবং মৃত ক্রস সংকেতগুলি ক্লাসিক এবং কার্যকর প্রযুক্তিগত সূচক সংকেত। অতএব, এই সংমিশ্রণটি একটি নির্দিষ্ট পরিমাণে মিথ্যা সংকেতগুলি ফিল্টার করতে পারে এবং কৌশলটির স্থায়িত্ব এবং লাভজনকতা উন্নত করতে পারে।
এই কৌশলটির কিছু ঝুঁকিও রয়েছে, যার মধ্যে প্রধানত রয়েছেঃ
এই ঝুঁকিগুলি নিয়ন্ত্রণ এবং সমাধানের জন্য নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করা যেতে পারেঃ
কৌশলটির নিম্নলিখিত দিকগুলি অপ্টিমাইজ করা যেতে পারেঃ
সাধারণভাবে, এই কৌশলটি উচ্চ তরলতা অধিবেশনগুলিতে ট্রেডিংয়ের মাধ্যমে এবং চলমান গড় ক্রসগুলির ক্লাসিকাল প্রযুক্তিগত সূচকের সংমিশ্রণের মাধ্যমে একটি তুলনামূলকভাবে সহজ এবং ব্যবহারিক স্বল্পমেয়াদী বিপরীত ট্রেডিং কৌশল উপলব্ধি করে। এই কৌশলটির সুবিধাগুলিতে উচ্চ মূলধন ব্যবহার, সহজ প্রযুক্তিগত সূচক এবং সহজ বাস্তবায়ন অন্তর্ভুক্ত রয়েছে। তবে কিছু ঝুঁকিও রয়েছে, আরও ভাল স্থিতিশীল মুনাফা অর্জনের জন্য পরামিতি, স্টপ লস এবং ট্রেডিং সেশনগুলি পরীক্ষা করা এবং অনুকূলিত করা দরকার।
/*backtest start: 2023-01-11 00:00:00 end: 2024-01-17 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("London SMA Strategy ", overlay=true) // Define London session times london_session_start_hour = 6 london_session_start_minute = 59 london_session_end_hour = 15 london_session_end_minute = 59 // Define SMA input parameters sma_length = input.int(50, title="SMA Length") sma_source = input.source(close, title="SMA Source") // Calculate SMA sma = ta.sma(sma_source, sma_length) // Convert input values to timestamps london_session_start_timestamp = timestamp(year, month, dayofmonth, london_session_start_hour, london_session_start_minute) london_session_end_timestamp = timestamp(year, month, dayofmonth, london_session_end_hour, london_session_end_minute) // Define backtesting time range start_date = timestamp(2021, 1, 1, 0, 0) end_date = timenow // Filter for London session and backtesting time range in_london_session = time >= london_session_start_timestamp and time <= london_session_end_timestamp in_backtesting_range = time >= start_date and time <= end_date // Long condition: Close price crosses above SMA during London session long_condition = ta.crossover(close, sma) // Short condition: Close price crosses below SMA during London session short_condition = ta.crossunder(close, sma) // Plot SMA for reference plot(sma, title="SMA", color=color.blue) // Strategy entries and exits if (long_condition) strategy.entry("Long", strategy.long) if (short_condition) strategy.entry("Short", strategy.short)