গোল্ডেন সেকশন এবং আপেক্ষিক শক্তি RSI কৌশল


সৃষ্টির তারিখ: 2024-01-03 16:54:32 অবশেষে সংশোধন করুন: 2024-01-03 16:54:32
অনুলিপি: 0 ক্লিকের সংখ্যা: 852
1
ফোকাস
1621
অনুসারী

গোল্ডেন সেকশন এবং আপেক্ষিক শক্তি RSI কৌশল

ওভারভিউ

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

কৌশল নীতি

  1. নির্দিষ্ট দৈর্ঘ্যের K লাইন থেকে মূল্য গণনা করা মধ্যম অক্ষ।

  2. মধ্যম অক্ষ এবং স্ট্যান্ডার্ড ডিফারেনশিয়ালের উপর ভিত্তি করে স্বর্ণের বিভাজন মূল পয়েন্টগুলি গণনা করা হয়, যার মধ্যে রয়েছে ০.৬১৮ স্তর এবং ১ স্তর।

  3. যখন দাম স্বর্ণের বিভাজনের সমালোচনামূলক পয়েন্টের কাছাকাছি আসে, তখন RSI সূচকটি ওভারবয় বা ওভারসোল্ড অঞ্চলে প্রবেশ করেছে কিনা তা পরীক্ষা করুন।

  4. যদি একই সময়ে গোল্ডের বিভাজন আইন এবং RSI শর্ত পূরণ করা হয়, তাহলে কেনা বা বিক্রি করার সংকেত দেওয়া হয়।

  5. ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস এবং স্টপস্টপ সেট করুন।

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

  1. একাধিক সূচকের সমন্বয়ে, সিগন্যালের গুণগত মান উন্নত করা যায় এবং মিথ্যা সংকেত হ্রাস করা যায়।

  2. স্বর্ণ বিভাজন নিয়মের সমর্থন/প্রতিরোধের বৈশিষ্ট্য ব্যবহার করে প্রবেশের মান উন্নত করুন।

  3. আরএসআই সূচকগুলি বাজারের মানসিক দিকটি বিচার করতে পারে এবং চরম পরিস্থিতির বিপরীত হওয়া এড়াতে পারে

  4. উচ্চ ফ্রিকোয়েন্সির ইনট্রাডে ট্রেডিংয়ের জন্য উপযুক্ত, লাভগুলি একাধিক ছোট ব্যবসায়ের মাধ্যমে জমা হতে পারে।

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

  1. স্বর্ণের বিভাজনের নিয়মের অর্থ এই নয় যে, মূল্যের বিপরীত দিকটি শতভাগ নিশ্চিত হবে।

  2. RSI সূচকগুলি বিভ্রান্তিকর সংকেত দিতে পারে এবং মূল্যের সাথে সম্পর্কিত হতে পারে।

  3. স্টপ লস পয়েন্টটি যদি খুব ছোট হয় তবে দামের ঝাঁকুনিতে ক্ষতি হতে পারে।

  4. হাই-ফ্রিকোয়েন্সি লেনদেনের জন্য আরও লেনদেনের খরচ এবং আরও কঠোর ঝুঁকি নিয়ন্ত্রণ প্রয়োজন।

সমাধানঃ

  1. স্টপ লস নিয়ম কঠোরভাবে মেনে চলুন এবং একক ক্ষতি নিয়ন্ত্রণ করুন।

  2. ভুল বোঝাবুঝি এড়াতে RSI প্যারামিটারগুলি যথাযথভাবে শিথিল করুন।

  3. স্টপ লস পয়েন্ট অপ্টিমাইজ করুন, যাতে ক্ষতি হ্রাস করার সম্ভাবনা কম হয়।

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

  1. বিভিন্ন দৈর্ঘ্যের চক্রের জন্য পরামিতি অপ্টিমাইজেশনের ফলাফল পরীক্ষা করা।

  2. সিগন্যালের মান উন্নত করার জন্য অন্যান্য সূচক যেমন MACD, ব্রিন ব্যান্ড ইত্যাদি ব্যবহার করুন।

  3. “আমি মনে করি, আমরা যদি আমাদের লক্ষ্যে পৌঁছতে না পারি, তাহলে আমরা আমাদের লক্ষ্যে পৌঁছতে পারবো না।

  4. মূল্যায়নটি লাভ এবং ব্যয়কে ভারসাম্যপূর্ণ করার জন্য সর্বোত্তম সময় নির্ধারণ করে।

সারসংক্ষেপ

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © MohamedYAbdelaziz

// Intraday Trading
// Best used for Short Timeframes [1-30 Minutes]
// If you have any modifications please tell me to update it

//@version=4
strategy(title="Fibonacci + RSI - Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital=10000, currency=currency.USD)

// Inputs
timeFilter = year >= 2000
    // Stop Loss %
loss_percent = input(title="Stop Loss (%)", minval=0.0, step=0.1, defval=2) * 0.001
    // RSI Inputs
len = input(title="[RSI] Length", minval=0, step=1, defval=14)
overSold = input(title="[RSI] Over Sold %", defval=30)
overBought = input(title="[RSI] Over Bought %", defval=70)
    // Fibonacci Levels
length = input(title="[Fibonacci] Length", defval=200, minval=1)
src = input(hlc3, title="[Fibonacci] Source")
mult = input(title="[Fibonacci] Multiplier", defval=3.0, minval=0.001, maxval=50)
level = input(title="[Fibonacci] Level", defval=764)


// Calculate Fibonacci
basis = vwma(src, length)
dev = mult * stdev(src, length)
fu764= basis + (0.001*level*dev)
fu1= basis + (1*dev)
fd764= basis - (0.001*level*dev)
fd1= basis - (1*dev)

// Calculate RSI
vrsi = rsi(close, len)

// Calculate the Targets
targetUp = fd764
targetDown = fu764
    // Actual Targets
bought = strategy.position_size[0] > strategy.position_size[1]
exit_long = valuewhen(bought, targetUp, 0)
sold = strategy.position_size[0] < strategy.position_size[1]
exit_short = valuewhen(sold, targetDown, 0)

// Calculate Stop Losses
stop_long = strategy.position_avg_price * (1 - loss_percent)
stop_short = strategy.position_avg_price * (1 + loss_percent)

// Conditions to Open Trades
openLong = low < fd1 and crossover(vrsi[1], overSold)
openShort = high > fu1 and crossunder(vrsi[1], overBought)

// Conditions to Close Trades
closeLong = high > exit_long
closeShort = low < exit_short 


// Plots
plot(basis, color=color.blue, linewidth=2, title="[Fibonacci Level] Basis")
plot(fu764, color=color.white, linewidth=1, title="[Fibonacci Level] Short Target")
plot(fu1, color=color.red, linewidth=2, title="1", title="[Fibonacci Level] Top")
plot(fd764, color=color.white, linewidth=1, title="[Fibonacci Level] Long Target")
plot(fd1, color=color.green, linewidth=2, title="1", title="[Fibonacci Level] Bottom")


// Strategy Orders
if timeFilter
    // Entry Orders
    strategy.entry(id="Long", long=true, when=openLong and high < targetUp, limit=close)
    strategy.entry(id="Short", long=false, when=openShort and low > targetDown, limit=close)

    // Exit Orders
    strategy.exit(id="Long", when=closeLong and strategy.position_size > 0, limit=exit_long, stop=stop_long)
    strategy.exit(id="Short", when=closeShort and strategy.position_size < 0, limit=exit_short, stop=stop_short)