রিসোর্স লোড হচ্ছে... লোডিং...

ট্রামা ডাবল মুভিং এভারেজ ক্রসওভার ইন্টেলিজেন্ট কুইন্টেটিভ ট্রেডিং স্ট্র্যাটেজি

লেখক:চাওঝাং, তারিখঃ ২০২৪-১১-২৯ 15:25:13
ট্যাগঃএসএমএট্রামা

img

সারসংক্ষেপ

এটি TRAMA (ত্রিভুজীয় চলমান গড়) এবং সহজ চলমান গড় (এসএমএ) এর উপর ভিত্তি করে একটি বুদ্ধিমান পরিমাণগত ট্রেডিং কৌশল। কৌশলটি ট্রেডিং সংকেত তৈরির জন্য দুটি চলমান গড় সিস্টেমকে একত্রিত করে এবং ঝুঁকি নিয়ন্ত্রণের জন্য একটি স্টপ-লস / টেক-লাভ প্রক্রিয়া বাস্তবায়ন করে। এটি ট্রেডিং সংকেত নিশ্চিত করার জন্য TRAMA সূচকের সাথে 4-পরিয়ড এবং 28-পরিয়ড এসএমএ ক্রসওভার ব্যবহার করে, একাধিক সংকেত নিশ্চিতকরণের মাধ্যমে নির্ভুলতা উন্নত করে।

কৌশলগত নীতি

ট্রেডিং সিগন্যাল তৈরির জন্য কৌশলটি দুটি মূল উপাদান ব্যবহার করে। প্রথমটি হল 4-পরিয়ড এবং 28-পরিয়ড এসএমএ-র উপর ভিত্তি করে ক্রসওভার সিস্টেম, যখন স্বল্পমেয়াদী এমএ দীর্ঘমেয়াদী এমএ-র উপরে অতিক্রম করে তখন দীর্ঘ সংকেত তৈরি করে এবং যখন এটি নীচে অতিক্রম করে তখন সংক্ষিপ্ত সংকেত তৈরি করে। দ্বিতীয়ত, কৌশলটি একটি সহায়ক নিশ্চিতকরণ সিস্টেম হিসাবে ট্রামা সূচককে অন্তর্ভুক্ত করে। ট্রামা একটি উন্নত চলমান গড় যা দ্রুত প্রতিক্রিয়া সময় এবং কম বিলম্বের সাথে। দামটি ট্রামা দিয়ে ভেঙে গেলে অতিরিক্ত ট্রেডিং সংকেত উত্পন্ন হয়। কৌশলটিতে শতাংশ-ভিত্তিক লাভ গ্রহণ এবং স্টপ-লস প্রক্রিয়াগুলিও অন্তর্ভুক্ত রয়েছে যা যথাক্রমে 2% এবং 1% এ সেট করা হয়।

কৌশলগত সুবিধা

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

কৌশলগত ঝুঁকি

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

কৌশল অপ্টিমাইজেশান নির্দেশাবলী

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

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

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


/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ivanvallejoc

//@version=5
strategy("MANCOS2.0", overlay=true, margin_long=80, margin_short=80)

longCondition = ta.crossover(ta.sma(close, 4), ta.sma(close, 28))
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

shortCondition = ta.crossunder(ta.sma(close, 4), ta.sma(close, 28))
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)

// Parámetros de la TRAMA
length = input(1.5, title="TRAMA Length")
src = close
filt = 2 / (length + 1)
trama = 0.0
var tramaPrev = na(trama[1]) ? close : trama[1]
trama := (src - tramaPrev) * filt + tramaPrev

// Plot de la TRAMA
plot(trama, color=color.blue, linewidth=2, title="TRAMA")

// Señales de compra y venta basadas en TRAMA
buySignal = ta.crossover(close, trama)
sellSignal = ta.crossunder(close, trama)

// Configuración de Take Profit y Stop Loss
takeProfitPerc = input(2, title="Take Profit (%)") / 100
stopLossPerc = input(1, title="Stop Loss (%)") / 100

// Precios de TP y SL
takeProfitPrice = strategy.position_avg_price * (1 + takeProfitPerc)
stopLossPrice = strategy.position_avg_price * (1 - stopLossPerc)

// Condiciones de entrada en largo
if (buySignal)
    strategy.entry("Long", strategy.long)

// Condiciones de salida para posición larga (TP/SL)
if (strategy.position_size > 0)
    strategy.exit("TP/SL", "Long", limit=takeProfitPrice, stop=stopLossPrice)

// Entrada en corto basada en TRAMA
if (sellSignal)
    strategy.entry("Short", strategy.short)

// Precios de TP y SL para posiciones cortas
takeProfitPriceShort = strategy.position_avg_price * (1 - takeProfitPerc)
stopLossPriceShort = strategy.position_avg_price * (1 + stopLossPerc)

if (strategy.position_size < 0)
    strategy.exit("TP/SL", "Short", limit=takeProfitPriceShort, stop=stopLossPriceShort)


সম্পর্কিত

আরো