মূল্যের উপর ভিত্তি করে সোনার ট্রেডিং অ্যালগরিদম


সৃষ্টির তারিখ: 2023-12-13 16:08:12 অবশেষে সংশোধন করুন: 2023-12-13 16:08:12
অনুলিপি: 0 ক্লিকের সংখ্যা: 1128
1
ফোকাস
1621
অনুসারী

মূল্যের উপর ভিত্তি করে সোনার ট্রেডিং অ্যালগরিদম

ওভারভিউ

এই অ্যালগরিদমটি স্বর্ণের মূল্যের ক্রিয়াকলাপের উপর ভিত্তি করে লেনদেন করে। এটি সর্বশেষ 20 টি কে লাইনের সর্বোচ্চ এবং সর্বনিম্ন মূল্য গণনা করে যাতে দামের ওঠানামার পরিধি নির্ধারণ করা যায়। যখন দামটি সর্বশেষ এক কে লাইনের সর্বোচ্চ মূল্যকে ভেঙে দেয়, তখন এটি আরও বেশি করে; যখন দাম সর্বশেষ এক কে লাইনের সর্বনিম্ন মূল্যের নীচে পড়ে, তখন এটি খালি হয়ে যায়। অতিরিক্ত খালি হওয়ার পরে এটি একটি স্টপ এবং স্টপ লস মূল্য সেট করে।

অ্যালগরিদম নীতি

এই অ্যালগরিদমের মূল যুক্তিটি ব্রেকথ্রু তত্ত্বের উপর ভিত্তি করে। এটি সর্বশেষ 20 টি কে লাইনের সর্বোচ্চ এবং সর্বনিম্ন মূল্য রেকর্ড করে যাতে দামের অস্থিরতার পরিধি নির্ধারণ করা যায়। যখন দামগুলি এই পরিসীমা অতিক্রম করে, তখন এটি একটি ব্রেকথ্রু হিসাবে বিবেচিত হয় এবং তাই লেনদেন করা যায়। বিশেষত, অ্যালগরিদম প্রক্রিয়াটি হ’লঃ

  1. সর্বশেষ ২০টি K লাইনের সর্বোচ্চ (highs) এবং সর্বনিম্ন (lows) মূল্য গণনা করুন
  2. PriceRange (মূল্য পরিসীমা)
  3. সর্বশেষ এক K-লাইনের সর্বোচ্চ মূল্য রেকর্ড করা হয়েছে, যা একটি ব্রেকআউট লেভেল হিসেবে ব্যবহৃত হয়
  4. যখন সর্বশেষ K-লাইন উচ্চতা একটি ব্রেকিং স্তর অতিক্রম করে এবং যখন ক্লোজিং মূল্য একটি ব্রেকিং স্তর অতিক্রম করে, তখন আরও কিছু করুন
  5. যখন সর্বশেষ K-রেখার নিম্নতম ব্রেকিং স্তর অতিক্রম করে এবং বন্ধের মূল্যও ব্রেকিং স্তর অতিক্রম করে, তখন shorting করুন
  6. অতিরিক্ত লিকোয়েজ করার পর স্টপ লস সেট করুন

এই অ্যালগরিদমের ট্রেডিং সিগন্যালগুলি মূলত মূল্য বিঘ্নিত হওয়ার সময়কে চিহ্নিত করে।

সামর্থ্য বিশ্লেষণ

এই অ্যালগরিদমের নিম্নলিখিত সুবিধাগুলি রয়েছেঃ

  1. সহজ, স্পষ্ট, সহজেই বোঝা যায় এবং বাস্তবায়িত হয়
  2. অন্যান্য সূচক দ্বারা প্রভাবিত না হয়ে মূল্য আন্দোলনের উপর ভিত্তি করে বিচার
  3. ব্রেকিং সিগন্যাল পরিষ্কার, এন্ট্রি টাইমিং সহজ
  4. মার্কেট শব্দকে উল্লেখযোগ্যভাবে ফিল্টার করুন এবং ফাঁকা হওয়া এড়িয়ে চলুন
  5. একক ক্ষতি নিয়ন্ত্রণের জন্য স্টপ লস সেটিং

সামগ্রিকভাবে, এই অ্যালগরিদমের মূল ধারণাটি পরিষ্কার, যুক্তিসঙ্গত, বাস্তবায়নের জন্য সহজ, প্রবেশের সময় নির্ধারণ করা সহজ, এবং একক ক্ষতি নিয়ন্ত্রণযোগ্য, এটি একটি কার্যকরী পরিমাণগত ট্রেডিং কৌশল।

ঝুঁকি বিশ্লেষণ

এই অ্যালগরিদমের কিছু ঝুঁকিও রয়েছেঃ

  1. “এটি একটি বড় ব্যর্থতা, এবং এটি লাভ হারাতে পারে”
  2. “অবশ্যই, আমি মনে করি, এই ধরনের ঘটনা ঘটতে পারে, কিন্তু আমি মনে করি না যে এটি ঘটতে পারে।
  3. “এটি একটি বড় প্রত্যাহার, যার জন্য মানসিক সহনশীলতা প্রয়োজন”
  4. অযৌক্তিক স্টপ লস সেটিং, যা আপনাকে আরও বেশি লাভ বা ক্ষতির সম্মুখীন হতে পারে

এই ঝুঁকির মোকাবিলায় নিম্নলিখিত পদক্ষেপগুলি গ্রহণ করা যেতে পারেঃ

  1. অন্যান্য সূচকগুলির সাথে মিলিতভাবে, ব্রেকথ্রু নিশ্চিতকরণ এবং নির্ভরযোগ্যতা বৃদ্ধি
  2. প্যারামিটার অপ্টিমাইজ করুন, এন্ট্রি টাইমিংয়ের সঠিকতা বাড়ান
  3. একক ক্ষতির ঝুঁকি হ্রাস করার জন্য পজিশন ব্যবস্থাপনা সংশোধন করুন
  4. স্টপ লস মূল্যের গতিশীল পরিবর্তন

অপ্টিমাইজেশান দিক

এই অ্যালগরিদমটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারেঃ

  1. অন্যান্য সূচকের সাথে মিলিত│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

  2. প্যারামিটার অপ্টিমাইজেশান│ বিভিন্ন প্যারামিটার সমন্বয় পরীক্ষা করা যায়, ব্রেকআউট রায়ের চক্রের দৈর্ঘ্য অপ্টিমাইজ করা যায়, এবং ট্রেডিং সিগন্যালকে আরও নির্ভরযোগ্য করে তোলার জন্য প্যারামিটার সেট করা যায় │

  3. স্টপ লস অপ্টিমাইজেশান│ │ │ │ │ │ │ │ │ │ │ │ │ │ │

  4. অবস্থান ব্যবস্থাপনা অপ্টিমাইজেশান◦ একক ক্ষতির প্রভাব কমাতে পজিশন অ্যালগরিদম অপ্টিমাইজ করুন।

  5. মেশিন শিক্ষামেশিন লার্নিং অ্যালগরিদমের সাহায্যে প্রচুর পরিমাণে ঐতিহাসিক তথ্য শেখা যায়, যা স্বয়ংক্রিয়ভাবে আরও ভাল প্যারামিটার সমন্বয় খুঁজে বের করে।

এই অপ্টিমাইজেশানগুলি এই অ্যালগরিদমের স্থিতিশীলতা, সাফল্য এবং লাভজনকতা আরও বাড়িয়ে তুলতে পারে।

সারসংক্ষেপ

এই স্বর্ণের ট্রেডিং অ্যালগরিদমটি মূল্যের ক্রিয়াকলাপের উপর ভিত্তি করে ট্রেডিং সিগন্যাল তৈরি করে। ধারণাটি সহজ, সহজেই বাস্তবায়ন করা যায় এবং ব্যবহারিকভাবে শক্তিশালী। একই সাথে, কিছু ঝুঁকিও রয়েছে যা স্থিতিশীলতা এবং মুনাফা স্তর বাড়ানোর জন্য আরও অপ্টিমাইজেশনের প্রয়োজন। সামগ্রিকভাবে, এই অ্যালগরিদমটি স্বর্ণের ব্যবসায়ের জন্য উপযুক্ত, এটি একটি কার্যকর কার্যকর কার্যকর পরিমাণ কৌশল। অন্যান্য সূচক, প্যারামিটার অপ্টিমাইজেশন, স্টপ লস অপ্টিমাইজেশনের মতো পদ্ধতিগুলির সাথে আরও সংযুক্ত করে আরও ভাল কৌশলগত প্রভাব অর্জন করা যেতে পারে।

কৌশল সোর্স কোড
/*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)