ভ্যালেরিয়া ১৮১ রোবট কৌশল উন্নত 2.4

লেখক:চাওঝাং, তারিখঃ ২০২৩-১২-১৫ 10:13:38
ট্যাগঃ

img

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

নীতিমালাঃ কৌশলটি তিনটি অংশ নিয়ে গঠিতঃ বিবি ক্রসওভার সংকেত, স্থির অবস্থানের আকার এবং গতিশীল স্টপ লস এবং লাভ নিন। বিবি ক্রসওভার সিস্টেম চলমান গড় এবং স্ট্যান্ডার্ড ডিভিয়েশন দ্বারা উত্পন্ন ব্যান্ডগুলির মাধ্যমে ব্রেকআউট বিচার করে। লং জন্য সোনার ক্রস এবং সংক্ষিপ্ত জন্য মৃত ক্রস। প্রবণতা অনুসরণ করে মুনাফা সর্বাধিকীকরণের জন্য 100% অবস্থান দীর্ঘ বা সংক্ষিপ্ত স্থির করুন। স্টপ লস এবং লাভ নেওয়ার স্তরগুলি সর্বশেষ প্রবেশের দামের ভিত্তিতে সামঞ্জস্য করা হবে, যাতে মুনাফা লক করা যায় এবং প্রবণতা আন্দোলনের সাথে ড্রডাউন নিয়ন্ত্রণ করা যায়।

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

উপকারিতা:

  1. প্রবণতা অনুসারে মুনাফা অর্জন করুন, বিবি সংকেত এবং পূর্ণ অবস্থানের মাধ্যমে মূল দিক থেকে উপকৃত হন।

  2. ডায়নামিক স্টপ লস এবং এন্ট্রি প্রাইসের উপর ভিত্তি করে মুনাফা গ্রহণের মাধ্যমে নিয়ন্ত্রণযোগ্য ড্রডাউন। মানগুলি যথাযথভাবে অনুকূলিত করা যেতে পারে।

  3. প্রবণতা সহ প্রধান বাজারে বিস্তৃত প্রয়োগ, বিশেষত স্টক সূচক, ফরেক্স এবং ক্রিপ্টো সম্পদের জন্য উপযুক্ত।

  4. সহজ যুক্তি এবং বিবি এবং নির্দিষ্ট শতাংশের সাথে প্রযুক্তিগতভাবে বাস্তবায়ন করা সহজ। কোন জটিল প্যাটার্ন বা মডেল বিচার নেই।

  5. মূলধন বরাদ্দ সর্বাধিক করতে ১০০% লং/শর্ট পজিশনের মাধ্যমে মূলধন ব্যবহারের উচ্চ দক্ষতা।

ঝুঁকি এবং সমাধানঃ

  1. অবৈধ বিবি সিগন্যাল ঝুঁকি। বিবি বিচার ব্যর্থ হলে ভুল ট্রেডিং সংকেত সৃষ্টি করবে, ট্রেন্ড বিচারের অন্যান্য সূচককে একত্রিত করে সমাধান করা হবে।

  2. সংহতকরণে ড্রডাউন ঝুঁকি, অবস্থান আকার হ্রাস এবং স্টপ লস দূরত্ব অপ্টিমাইজ করার মাধ্যমে মোকাবেলা করা।

  3. দীর্ঘ এবং সংক্ষিপ্ত মধ্যে ক্রমাগত স্টপ লস লাফ সহ অস্থির বাজারে ঘন ঘন ট্রেডিং ঝুঁকি। অপ্রয়োজনীয় ট্রিগারগুলি হ্রাস করার জন্য স্টপ লস দূরত্বটি যথাযথভাবে প্রসারিত করতে পারে।

  4. অপ্রত্যাশিত বড় বড় ঘটনা থেকে বাজারের ঝুঁকি যা মূল্যের অযৌক্তিক স্পাইক হতে পারে। মূল নীতি এবং ইভেন্টগুলিতে মনোযোগ দেওয়ার পরামর্শ দিন।

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

  1. ভুল বিচার এড়াতে ম্যাকড, কেডিজে এবং বিবির মতো অন্যান্য সূচক বিবেচনা করুন।

  2. বাজারের অস্থিরতার উপর ভিত্তি করে স্টপ লস এবং লাভের দূরত্ব সামঞ্জস্য করুন।

  3. বিভিন্ন ধরণের বাজারের জন্য যুক্তিসঙ্গত পরামিতি নির্বাচন করুন। যেমন বড় স্ট্যান্ডার্ড ডিভিয়েশন এবং অস্থির বাজারের জন্য চলমান গড় সময়কাল।

  4. আরও ভাল পারফরম্যান্সের জন্য মেশিন লার্নিং অ্যালগরিদমের মাধ্যমে প্যারামিটার মান অপ্টিমাইজ করুন।

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


/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Valeria 181 Bot Strategy Mejorado 2.21", overlay=true, margin_long=100, margin_short=100)
 
var float lastLongOrderPrice = na
var float lastShortOrderPrice = na

longCondition = ta.crossover(ta.sma(close, 1), ta.sma(close, 4))
if (longCondition)
    strategy.entry("Long Entry", strategy.long)  // Enter long

shortCondition = ta.crossunder(ta.sma(close, 1), ta.sma(close, 4))
if (shortCondition)
    strategy.entry("Short Entry", strategy.short)  // Enter short

if (longCondition)
    lastLongOrderPrice := close

if (shortCondition)
    lastShortOrderPrice := close

// Calculate stop loss and take profit based on the last executed order's price
stopLossLong = lastLongOrderPrice - 170  // 10 USDT lower than the last long order price
takeProfitLong = lastLongOrderPrice + 150  // 100 USDT higher than the last long order price
stopLossShort = lastShortOrderPrice + 170  // 10 USDT higher than the last short order price
takeProfitShort = lastShortOrderPrice - 150  // 100 USDT lower than the last short order price

// Apply stop loss and take profit to long positions
strategy.exit("Long Exit", from_entry="Long Entry", stop=stopLossLong, limit=takeProfitLong)

// Apply stop loss and take profit to short positions
strategy.exit("Short Exit", from_entry="Short Entry", stop=stopLossShort, limit=takeProfitShort) 

আরো