ফিশার টার্নআরাউন্ড ইএমএ মাল্টি-টেক মুনাফা এবং মাল্টি-স্টপ কৌশলটি ট্রেন্ড ট্র্যাকিং ট্রেডগুলি বাস্তবায়নের জন্য ইএমএ সূচক এবং একটি কাস্টম ফিশার টার্ন সংকেতকে একত্রিত করে। এটি যখন স্বল্প সময়ের ইএমএ দীর্ঘ সময়ের ইএমএ অতিক্রম করে এবং ফিশার টার্ন সংকেত 0 এর চেয়ে বড় হয় তখন এটি ক্রয় সংকেত তৈরি করে। কৌশলটি লাভ এবং নিয়ন্ত্রণ ঝুঁকিগুলি লক করার জন্য দুটি লাভের স্তর এবং একটি গতিশীল স্টপ লস সেট করে। প্রথম লাভটি 2xATR, দ্বিতীয়টি 3xATR এবং স্টপ লস 1xATR। প্রথম লাভটি ট্রিগার হওয়ার পরে, স্টপ লস প্রবেশের মূল্যে চলে যাবে। এটি সম্ভাব্য ট্রেন্ড ট্রেডিংয়ের সুযোগগুলি সন্ধানের জন্য জিডিএক্স এক্সচেঞ্জের জন্য উপযুক্ত।
কৌশলটি মূলত দুটি প্রযুক্তিগত সূচকের উপর ভিত্তি করেঃ
ক্রয় সংকেত তৈরি করা হয় যখন স্বল্প সময়ের EMA দীর্ঘ সময়ের EMA এর উপরে অতিক্রম করে। উপরন্তু, ফিসার টার্ন সংকেত লাইনটিও 0 এর চেয়ে বড় হতে হবে, যা বর্তমান আপট্রেন্ডকে নির্দেশ করে।
মুনাফা গ্রহণ এবং স্টপ লস নিয়ম নিম্নরূপঃ
EMA সময়কাল, ফিসার টার্ন সিগন্যাল সময়কাল এবং ATR সময়কালের মতো পরামিতিগুলি সামঞ্জস্য করে কৌশলটি অনুকূলিত করা যেতে পারে।
প্রবণতা ট্র্যাকিং সূচক এবং ঝুঁকি ব্যবস্থাপনা সূচক একত্রিত করে এই কৌশলটির নিম্নলিখিত সুবিধা রয়েছেঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
এই ঝুঁকিগুলি প্যারামিটার অপ্টিমাইজেশান, অন্যান্য সূচকগুলির সংমিশ্রণ, ম্যানুয়াল হস্তক্ষেপ ইত্যাদির মাধ্যমে হ্রাস করা যেতে পারে।
কৌশলটি নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ
বিভিন্ন প্যারামিটার সেটিং এবং সূচক সমন্বয় পরীক্ষা করে, কৌশল কর্মক্ষমতা ক্রমাগত উন্নত করা যেতে পারে।
ফিশার টার্নআরাউন্ড ইএমএ মাল্টি-টেক মুনাফা এবং মাল্টি-স্টপ কৌশল প্রবণতা ট্র্যাকিং এবং ঝুঁকি ব্যবস্থাপনার শক্তি একীভূত করে। দীর্ঘমেয়াদী যাচাইকরণ এবং অপ্টিমাইজেশনের জন্য দুর্দান্ত সম্ভাবনার সাথে এটি একটি প্রতিশ্রুতিবদ্ধ কৌশল। লাইভ ট্রেডিংয়ে স্থিতিশীল পারফরম্যান্স অর্জনের জন্য প্যারামিটারগুলি অনুকূলিতকরণ এবং সূচকগুলি একত্রিত করার জন্য এখনও প্রচুর জায়গা রয়েছে।
/*backtest start: 2022-12-29 00:00:00 end: 2024-01-04 00:00:00 period: 1d basePeriod: 1h 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/ // © Eliebf13 //@version=4 strategy("GDAX EMA & Blackflag FTS Strategy with Multiple Take Profits and Dynamic Stop Loss", overlay=true) // Input parameters for Blackflag FTS fts_length = input(14, title="Blackflag FTS Length") atr_length = input(14, title="ATR Length") // GDAX EMA calculation short = ema(close, 12) long = ema(close, 26) // Calculate Blackflag FTS signal line manually up = 0.0 down = 0.0 for i = 0 to fts_length - 1 up := up + (high[i] - low[i]) down := down + (high[i] - low[i]) fts_value = down == 0 ? 100 : 100 - (100 / (1 + (up / down))) // Buy condition: GDAX EMA crossover and Blackflag FTS signal above zero buy_condition = crossover(short, long) and fts_value > 0 // ATR calculation atr_value = atr(atr_length) // Calculate Stop Loss and Take Profit levels stop_loss_level = close - atr_value take_profit_level1 = close + 2 * atr_value take_profit_level2 = close + 3 * atr_value // Sell condition: GDAX EMA crossunder or Blackflag FTS signal below zero sell_condition = crossunder(short, long) or fts_value < 0 // Strategy orders with Multiple Take Profits and Dynamic Stop Loss strategy.entry("Buy", strategy.long, when = buy_condition) // Calculate position size for 50% closure at each take profit level position_size = strategy.position_size target_position_size1 = position_size * 0.5 target_position_size2 = position_size * 1 strategy.exit("Take Profit 1", from_entry="Buy", loss=close, profit=take_profit_level1, qty=target_position_size1) strategy.exit("Take Profit 2/Move Stop Loss", from_entry="Buy", loss=close, profit=take_profit_level2, qty=target_position_size2) // Plot GDAX EMA lines plot(short, color=#6f92ce, linewidth=2, title="Ema 12") plot(long, color=#e08937, linewidth=2, title="Ema 26") // Plot Blackflag FTS signal plot(fts_value, color=color.blue, title="Blackflag FTS Signal") // Plot buy and sell signals on the chart plotshape(series=buy_condition, location=location.belowbar, color=color.green, style=shape.triangleup, title="Buy Signal") plotshape(series=sell_condition, location=location.abovebar, color=color.red, style=shape.triangledown, title="Sell Signal")