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

ডায়নামিক প্রাইস জোন ব্রেকআউট ট্রেডিং কৌশল সমর্থন এবং প্রতিরোধের উপর ভিত্তি করে পরিমাণগত সিস্টেম

লেখক:চাওঝাং, তারিখঃ ২০২৪-১২-১১ ১৫ঃ০৩ঃ৫০
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশলগত নীতি

কৌশলটি নিম্নলিখিত মূল প্রক্রিয়াগুলির উপর ভিত্তি করে কাজ করেঃ প্রথমত, এটি বিভিন্ন ট্রেডিং যন্ত্রের জন্য উপযুক্ত পদক্ষেপের আকার নির্ধারণ করে, সাধারণত যন্ত্রের দামের প্রায় ১.৫%। সিস্টেমটি বর্তমান দামের উপরে এবং নীচে মূল্য অঞ্চল স্থাপন করে, যখন দাম উপরের সীমা অতিক্রম করে তখন দীর্ঘ সংকেত এবং নিম্ন সীমা অতিক্রম করার সময় সংক্ষিপ্ত সংকেত সক্রিয় করে। প্রতিটি ব্রেকআউটের পরে, নতুন বাজারের পরিবেশে অভিযোজিত হওয়ার জন্য মূল্য অঞ্চলগুলি সামঞ্জস্য করে। কৌশলটি একই দিকের অবস্থানগুলি যুক্ত করতে সমর্থন করে, শক্তিশালী প্রবণতার সময় মুনাফা সর্বাধিকীকরণের অনুমতি দেয়। অর্ডার প্রক্রিয়াকরণে একাধিক সুরক্ষা অন্তর্ভুক্ত রয়েছে, যার মধ্যে বার বন্ধের সময় প্রক্রিয়াকরণ, বাণিজ্য সম্পাদনের পরে পুনরায় গণনা এবং প্রতিটি মূল্য টিকের সময় গণনা অন্তর্ভুক্ত রয়েছে।

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

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

কৌশলগত ঝুঁকি

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

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

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

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

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


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

// @version=5
// 每个图表上画对应间隔的横线,自己手画吧
// 同方向追加20单,订单成交后重新计算,每个tick重新计算,变量保存1000个周期,k线结束后再处理一次订单,按照代码顺序来绘制plot
strategy("Price Level Breakout Strategy", overlay=true, pyramiding=200, calc_on_order_fills=true, calc_on_every_tick=true, max_bars_back=1000, process_orders_on_close=true, explicit_plot_zorder=true)
// var创建持久性变量,:=是更新变量,不重新声明
// 这个是全局变量
// a = array.new<string>(200)
// array.push(a, "a")
// plot(close, color = array.get(a, close > open ? 1 : 0))
string ticker = syminfo.ticker
var float step_size = 1000
// label.new(x=bar_index, y=close, text="当前品种代码: " + ticker)
// 根据定值画1.5的平行线
if ticker == "000300"
    step_size := 4000 * 0.015
if ticker == "XAUUSD"
    step_size := 3000 * 0.016
if ticker == "BTCUSD"
    step_size := 60000 * 0.015
if ticker == "SILVER"
    step_size := 50 * 0.015
if ticker == "UKOIL"
    step_size := 150 * 0.015
if ticker == "GBPUSD"
    step_size := 1.6 * 0.015
if ticker == "EURUSD"
    step_size := 1.1 * 0.015
    // 从0开始画200条间隔线
if ticker == "USDJPY"
    step_size := 100 * 0.015
var float start_value = close
var float up_number = close + step_size
var float low_number = close - step_size
// hline(3.14, title='Pi', color=color.blue, linestyle=hline.style_dotted, linewidth=2)
// plot(1)
// 当价格突破上限,产生买入信号
if close > up_number
    // 生成买入信号
    strategy.entry(id = "Buy", direction = strategy.long)
    // 更新新的价格区间
    start_value := start_value + step_size
    up_number := start_value + step_size
    low_number := start_value - step_size
    strategy.close(id = "Sell")
// 当价格跌破下限,产生卖出信号
if close < low_number
    // 生成卖出信号
    strategy.entry("Sell", strategy.short)
    // 更新新的价格区间
    start_value := start_value - step_size
    up_number := start_value + step_size
    low_number := start_value - step_size
    strategy.close(id = "Buy")


আরো