রেঙ্কো বক্স এবং টিইএমএ সূচক মাইক্রো-লাভ কৌশল

লেখক:চাওঝাং, তারিখ: ২০-০৯-২০২০২৩ 14:36:46
ট্যাগঃ

সারসংক্ষেপ

এটি একটি তুলনামূলকভাবে সহজ মাইক্রো-লাভ কৌশল যা মূলত রেঙ্কো বক্স এবং টিইএমএ সূচক ব্যবহার করে বিপরীত ট্রেডিংয়ের প্রবণতা সনাক্ত করতে। যুক্তিটি সহজ এবং প্যারামিটার অপ্টিমাইজেশনের মাধ্যমে স্থিতিশীল মুনাফা তৈরি করতে পারে।

কৌশলগত যুক্তি

  1. দামের গতি আরও স্পষ্টভাবে চিহ্নিত করতে মোমবাতিগুলির পরিবর্তে রেঙ্কো বক্স ব্যবহার করুন।

  2. EMA এর তুলনায় TEMA-র বিলম্ব কম, যা প্রবণতা পরিবর্তনের প্রাথমিক সনাক্তকরণের অনুমতি দেয়।

  3. যখন TEMA স্বল্পমেয়াদী SMA এর উপরে ক্রস করে তখন লম্বা যান এবং যখন TEMA SMA এর নীচে ক্রস করে তখন বন্ধ অবস্থান করুন। রেঙ্কো বক্সগুলি ক্রসওভারকে আরও নির্ভরযোগ্য করে তোলে।

  4. দীর্ঘমেয়াদী এসএমএ-র চেয়ে দাম বেশি হলে ক্রয় করা এড়িয়ে চলুন।

  5. ন্যূনতম মুনাফা লক্ষ্যমাত্রা পূরণে শুধুমাত্র অবস্থান বন্ধ করার জন্য মুনাফা গ্রহণের মানদণ্ড নির্ধারণ করুন।

সুবিধা বিশ্লেষণ

  1. রেঙ্কো আর টিইএমএ এর সমন্বয় সহজ কিন্তু কার্যকর।

  2. স্পষ্ট প্রবণতা চিহ্নিতকরণ দ্বন্দ্বপূর্ণ whipsaw ট্রেডগুলি এড়ায়।

  3. টিইএমএ আরও সময়মত প্রবেশের জন্য বিলম্ব হ্রাস করে।

  4. যুক্তিসঙ্গত স্টপ লস এবং লাভ নিয়ন্ত্রণের ঝুঁকি।

  5. উচ্চ ফ্রিকোয়েন্সি ছোট মূলধন ট্রেডিং জন্য উপযুক্ত।

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

  1. দ্রুত অবস্থান পুনরায় জমা করা কঠিন, মুনাফা সম্ভাব্যতা সীমিত।

  2. ভুল পরামিতি ট্রেডিং সুযোগ মিস করতে পারে।

  3. এক দিকের পজিশনের আকারের উপর কোন নিয়ন্ত্রণ নেই, ক্ষতি বাড়ার ঝুঁকি রয়েছে।

  4. পর্যাপ্ত মুনাফা অর্জন করা কঠিন, ছোট স্কাল্পিংয়ের জন্য আরও উপযুক্ত।

উন্নতির দিকনির্দেশ

  1. সেরা সমন্বয় খুঁজে পেতে SMA এবং TEMA পরামিতি অপ্টিমাইজ করুন।

  2. লাভজনকতা এবং ঝুঁকিকে ভারসাম্যপূর্ণ করার জন্য বিভিন্ন লাভের মানদণ্ড পরীক্ষা করুন।

  3. একমুখী অবস্থানের আকার নিয়ন্ত্রণ করতে ওপেন কাউন্ট সীমা যোগ করুন।

  4. স্টপ লস সেট করার জন্য অস্থিরতা সূচক অন্তর্ভুক্ত করুন।

  5. মুনাফা বাড়ানোর জন্য অন্যান্য কৌশলগুলির সাথে সংমিশ্রণটি মূল্যায়ন করুন।

সংক্ষিপ্তসার

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


/*backtest
start: 2023-08-20 00:00:00
end: 2023-09-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("TEMA Cross", overlay = true, precision = 7, overlay=true, pyramiding = 100, commission_type = strategy.commission.percent, commission_value = 0.25)

tema(src, len) =>
    3*ema(src, len) - 3*ema(ema(src, len), len) + ema(ema(ema(src, len),len),len)

smma(src, len) =>
    sa = 0.0
    sa := na(sa[1]) ? sma(src, len) : (sa[1] * (len - 1) + src) / len
    sa

temaLength = input(5)
smaLength = input(3)
smmaLength = input(30)
tema1 = tema(close, temaLength)
sma1 = sma(tema1, smaLength)
smma1 = smma(close,smmaLength)


plot(tema1, color = green, title = "TEMA")
plot(sma1, color = orange, title = "SMA")
plot(smma1, color = red, title = "SMMA")

minGainPercent = input(2)
gainMultiplier = minGainPercent * 0.01 + 1

avg_protection = input(1)
gain_protection = input(1)

longCondition = crossover(tema1, sma1) and tema1 < smma1
shortCondition = crossunder(tema1, sma1)

strategy.entry("Buy", strategy.long, qty = 1, when = longCondition and time > timestamp(2017, 9, 22, 4, 20)  and (avg_protection >= 1 ? (na(strategy.position_avg_price) ? true : close <= strategy.position_avg_price) : true))
strategy.close_all(when = shortCondition and time > timestamp(2017, 9, 22, 4, 20) and (gain_protection >=1 ? (close >= gainMultiplier * strategy.position_avg_price) : true))

আরো