বলিঙ্গার ব্যান্ডের উপর ভিত্তি করে স্বল্পমেয়াদী ট্রেডিং কৌশল


সৃষ্টির তারিখ: 2024-03-01 13:29:47 অবশেষে সংশোধন করুন: 2024-03-01 13:29:47
অনুলিপি: 0 ক্লিকের সংখ্যা: 1005
1
ফোকাস
1617
অনুসারী

বলিঙ্গার ব্যান্ডের উপর ভিত্তি করে স্বল্পমেয়াদী ট্রেডিং কৌশল

ওভারভিউ

এই কৌশলটি বুলিন ব্যান্ডের সূচকের উপর ভিত্তি করে ট্রেডিং সিগন্যাল বিচার এবং স্টপ লস সেট করে। যখন দামগুলি বুলিন ব্যান্ডের মধ্যম ট্র্যাককে স্পর্শ করে তখন পজিশনটি আরও খালি করে এবং 0.5% স্টপ এবং 3% স্টপ লস সেট করে, এটি শর্ট লাইন ট্রেডিং কৌশল।

কৌশল নীতি

ব্রিন-ব্যান্ডেড N-দিনের সরল চলমান গড়ের মধ্যস্থতাকারী হল সমাপ্তি মূল্য। উপরের রেলটি হল N-দিনের সমাপ্তি মূল্যের মানক পার্থক্য যা মধ্যস্থতাকারী + কে গুণিত হয় এবং নিম্ন রেলটি হল N-দিনের সমাপ্তি মূল্যের মানক পার্থক্য যা মধ্যস্থতাকারী-কে গুণিত হয়। যখন দাম নীচে থেকে উপরে মধ্যস্থতাকারী অতিক্রম করে তখন বেশি হয় এবং যখন দাম উপরে থেকে নীচে মধ্যস্থতাকারী অতিক্রম করে তখন খালি হয়। প্রতি লেনদেনের জন্য একটি নির্দিষ্ট সংখ্যক পজিশন খোলা হয় এবং 0.5% স্টপ এবং 3% স্টপ লস সেট করা হয়।

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

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

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

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

ঝুঁকি মোকাবিলার উপায়ঃ

  1. ব্রিনের বেন্ড প্যারামিটারগুলিকে অপ্টিমাইজ করুন এবং সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে বের করুন।
  2. কম কমিশনযুক্ত সিকিউরিটি ট্রেড করুন।
  3. স্টপ ক্ষতির প্যারামিটার সেটিং অনুকূলিতকরণ।

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

  1. অন্যান্য সূচকগুলির সাথে মিলিত হয়ে ট্রেডিংয়ের হার বাড়ানোর জন্য ফিল্টারিং সংকেত। যেমন কে লাইন ফর্ম্যাট, এমএসিডি ইত্যাদি।
  2. প্রতি লেনদেনে লাভের সুযোগ বাড়ানোর জন্য স্টপ মোড যোগ করুন, একটি চলমান স্টপ বা একটি ব্যাচ স্টপ সেট করুন।
  3. বুলিন বেন্ড প্যারামিটার এবং স্টপ-অফ স্টপ লস-এর অপ্টিমাইজেশান, যাতে প্যারামিটারগুলির সর্বোত্তম সমন্বয় পাওয়া যায়।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-29 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia Bollinger Bands", shorttitle="BB Strategy", overlay=true)

// Parámetros de las Bandas de Bollinger
length = input(20, title="Longitud")
mult = input(2.0, title="Multiplicador")

// Calcula las Bandas de Bollinger
basis = ta.sma(close, length)
upper_band = basis + mult * ta.stdev(close, length)
lower_band = basis - mult * ta.stdev(close, length)

// Condiciones para realizar operaciones
price_touches_basis_up = ta.crossover(close, basis)
price_touches_basis_down = ta.crossunder(close, basis)

// Lógica de la estrategia
if (price_touches_basis_up)
    strategy.entry("Compra", strategy.long, qty = 1)
    
if (price_touches_basis_down)
    strategy.entry("Venta", strategy.short, qty = 1)

// Lógica para cerrar la operación con un movimiento del 0,5% (take profit) o 3% (stop loss)
target_profit = 0.005 // Actualizado a 0.5%
stop_loss = 0.03

if (strategy.position_size > 0)
    strategy.exit("Take Profit/Close", from_entry = "Compra", profit = close * (1 + target_profit))
    strategy.exit("Stop Loss/Close", from_entry = "Compra", loss = close * (1 - stop_loss))

if (strategy.position_size < 0)
    strategy.exit("Take Profit/Close", from_entry = "Venta", profit = close * (1 - target_profit))
    strategy.exit("Stop Loss/Close", from_entry = "Venta", loss = close * (1 + stop_loss))

// Dibuja las Bandas de Bollinger en el gráfico
plot(upper_band, color=color.blue, title="Upper Band")
plot(lower_band, color=color.red, title="Lower Band")
plot(basis, color=color.green, title="Basis")