
এই অ্যালগরিদমটি স্বর্ণের মূল্যের ক্রিয়াকলাপের উপর ভিত্তি করে লেনদেন করে। এটি সর্বশেষ 20 টি কে লাইনের সর্বোচ্চ এবং সর্বনিম্ন মূল্য গণনা করে যাতে দামের ওঠানামার পরিধি নির্ধারণ করা যায়। যখন দামটি সর্বশেষ এক কে লাইনের সর্বোচ্চ মূল্যকে ভেঙে দেয়, তখন এটি আরও বেশি করে; যখন দাম সর্বশেষ এক কে লাইনের সর্বনিম্ন মূল্যের নীচে পড়ে, তখন এটি খালি হয়ে যায়। অতিরিক্ত খালি হওয়ার পরে এটি একটি স্টপ এবং স্টপ লস মূল্য সেট করে।
এই অ্যালগরিদমের মূল যুক্তিটি ব্রেকথ্রু তত্ত্বের উপর ভিত্তি করে। এটি সর্বশেষ 20 টি কে লাইনের সর্বোচ্চ এবং সর্বনিম্ন মূল্য রেকর্ড করে যাতে দামের অস্থিরতার পরিধি নির্ধারণ করা যায়। যখন দামগুলি এই পরিসীমা অতিক্রম করে, তখন এটি একটি ব্রেকথ্রু হিসাবে বিবেচিত হয় এবং তাই লেনদেন করা যায়। বিশেষত, অ্যালগরিদম প্রক্রিয়াটি হ’লঃ
এই অ্যালগরিদমের ট্রেডিং সিগন্যালগুলি মূলত মূল্য বিঘ্নিত হওয়ার সময়কে চিহ্নিত করে।
এই অ্যালগরিদমের নিম্নলিখিত সুবিধাগুলি রয়েছেঃ
সামগ্রিকভাবে, এই অ্যালগরিদমের মূল ধারণাটি পরিষ্কার, যুক্তিসঙ্গত, বাস্তবায়নের জন্য সহজ, প্রবেশের সময় নির্ধারণ করা সহজ, এবং একক ক্ষতি নিয়ন্ত্রণযোগ্য, এটি একটি কার্যকরী পরিমাণগত ট্রেডিং কৌশল।
এই অ্যালগরিদমের কিছু ঝুঁকিও রয়েছেঃ
এই ঝুঁকির মোকাবিলায় নিম্নলিখিত পদক্ষেপগুলি গ্রহণ করা যেতে পারেঃ
এই অ্যালগরিদমটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারেঃ
অন্যান্য সূচকের সাথে মিলিত│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
প্যারামিটার অপ্টিমাইজেশান│ বিভিন্ন প্যারামিটার সমন্বয় পরীক্ষা করা যায়, ব্রেকআউট রায়ের চক্রের দৈর্ঘ্য অপ্টিমাইজ করা যায়, এবং ট্রেডিং সিগন্যালকে আরও নির্ভরযোগ্য করে তোলার জন্য প্যারামিটার সেট করা যায় │
স্টপ লস অপ্টিমাইজেশান│ │ │ │ │ │ │ │ │ │ │ │ │ │ │
অবস্থান ব্যবস্থাপনা অপ্টিমাইজেশান◦ একক ক্ষতির প্রভাব কমাতে পজিশন অ্যালগরিদম অপ্টিমাইজ করুন।
মেশিন শিক্ষামেশিন লার্নিং অ্যালগরিদমের সাহায্যে প্রচুর পরিমাণে ঐতিহাসিক তথ্য শেখা যায়, যা স্বয়ংক্রিয়ভাবে আরও ভাল প্যারামিটার সমন্বয় খুঁজে বের করে।
এই অপ্টিমাইজেশানগুলি এই অ্যালগরিদমের স্থিতিশীলতা, সাফল্য এবং লাভজনকতা আরও বাড়িয়ে তুলতে পারে।
এই স্বর্ণের ট্রেডিং অ্যালগরিদমটি মূল্যের ক্রিয়াকলাপের উপর ভিত্তি করে ট্রেডিং সিগন্যাল তৈরি করে। ধারণাটি সহজ, সহজেই বাস্তবায়ন করা যায় এবং ব্যবহারিকভাবে শক্তিশালী। একই সাথে, কিছু ঝুঁকিও রয়েছে যা স্থিতিশীলতা এবং মুনাফা স্তর বাড়ানোর জন্য আরও অপ্টিমাইজেশনের প্রয়োজন। সামগ্রিকভাবে, এই অ্যালগরিদমটি স্বর্ণের ব্যবসায়ের জন্য উপযুক্ত, এটি একটি কার্যকর কার্যকর কার্যকর পরিমাণ কৌশল। অন্যান্য সূচক, প্যারামিটার অপ্টিমাইজেশন, স্টপ লস অপ্টিমাইজেশনের মতো পদ্ধতিগুলির সাথে আরও সংযুক্ত করে আরও ভাল কৌশলগত প্রভাব অর্জন করা যেতে পারে।
/*backtest
start: 2022-12-06 00:00:00
end: 2023-12-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("XAUUSD Price Action Strategy", overlay=true)
// Define input parameters
takeProfit = input(500, "Take Profit")
stopLoss = input(200, "Stop Loss")
// Calculate price action
highs = ta.highest(high, 20)
lows = ta.lowest(low, 20)
priceRange = highs - lows
breakoutLevel = highs[1]
// Define conditions for long and short trades
longCondition = high > breakoutLevel and close > highs[1]
shortCondition = low < breakoutLevel and close < lows[1]
// Execute long and short trades with take profit and stop loss
if longCondition
strategy.entry("Long", strategy.long)
strategy.exit("Long Exit", "Long", limit = close + takeProfit, stop = close - stopLoss)
if shortCondition
strategy.entry("Short", strategy.short)
strategy.exit("Short Exit", "Short", limit = close - takeProfit, stop = close + stopLoss)
// Plot breakout level
plot(breakoutLevel, color=color.blue, title="Breakout Level")
// Highlight long and short trade signals on the chart
bgcolor(longCondition ? color.green : na, transp=80)
bgcolor(shortCondition ? color.red : na, transp=80)