সিটিএ কৌশল এবং এফএমজেড কোয়ান্ট প্ল্যাটফর্মের স্ট্যান্ডার্ড ক্লাস লাইব্রেরির বিকাশ

লেখক:লিডিয়া, সৃষ্টিঃ ২০২৩-০১-১১ 14:47:52, আপডেটঃ ২০২৩-০৯-২০ 11:03:03

img

সিটিএ কৌশল এবং এফএমজেড কোয়ান্ট প্ল্যাটফর্মের স্ট্যান্ডার্ড ক্লাস লাইব্রেরির বিকাশ

প্রথম প্রজন্মের সিটিএ ট্রেডিং সিস্টেম এবং কৌশল

প্রথম প্রজন্মের সিটিএ ট্রেডিং সিস্টেম 1960 এবং 1970 এর দশকে আবির্ভূত হয়েছিল। সেই সময়ে কমোডিটি বাজারের শক্তিশালী প্রবণতার কারণে, সিটিএ কৌশলটি সেই সময়ে উল্লেখযোগ্য লাভ করেছিল। এই সময়ের মধ্যে কমোডিটি বাজারের শক্তিশালী প্রবণতাকে দ্বিতীয় বিশ্বযুদ্ধের পরে টেকসই অর্থনৈতিক বৃদ্ধি এবং ক্রমবর্ধমান অর্থনৈতিক মুদ্রাস্ফীতির কারণে দায়ী করা যেতে পারে। শক্তিশালী ট্রেন্ড মার্কেট একটি সহজ প্রবণতা ট্র্যাকিং সিস্টেমকে আরও ভাল রিটার্ন অর্জনের অনুমতি দেয়। প্রথম প্রজন্মের সিটিএ সিস্টেম কম মৌলিক বাজার এবং জাতের সাথে সম্পর্কিত এবং ট্রেডিং সিস্টেমটি তুলনামূলকভাবে সহজ, সাধারণত একটি ট্রেডিং সিস্টেম যা একাধিক ট্রেডিং টার্গেট ট্র্যাক করে। সেই সময়ের কমোডিটি বাজারের প্রবণতার কারণে, এই কৌশলটি ভালভাবে কাজ করেছিল।

প্রথম প্রজন্মের ট্রেডিং সিস্টেমে ব্যবহৃত কৌশলগুলি হ'ল যেগুলি এখন ট্রেন্ড ট্র্যাকিং কৌশলটির সাথে পরিচিত, যেমন মোবাইল গড় সিস্টেম (কিছু সহজ ফিল্টারিং শর্ত সহ, যেমন স্বল্পমেয়াদী চলমান গড় দীর্ঘমেয়াদী চলমান গড় বা বিপরীতের চেয়ে বেশি হলে) । একটি সহজ ট্রেন্ড ট্র্যাকিং কৌশল কার্যকরভাবে ট্রেডিং লক্ষ্যের মৌলিক বিষয়গুলির একটি অবিচ্ছিন্ন প্রবণতা খেলতে পারে। এই ধারাবাহিকতার পিছনে অর্থনৈতিক বৃদ্ধি, মুদ্রাস্ফীতি এবং তেল সংকট কারণ। তবে, যখন অনেক ব্যবসায়ী একই কৌশল ব্যবহার করেন এবং মৌলিক বিষয়গুলি বিদ্যমান থাকে, তখন নতুন পরিবেশে মানিয়ে নিতে প্রথম প্রজন্মের ট্রেডিং কৌশলগুলি বিকাশ করতে হবে।

দ্বিতীয় প্রজন্মের সিটিএ ট্রেডিং সিস্টেম এবং কৌশল

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

উপরের বাজার বৈশিষ্ট্যগুলির উপর ভিত্তি করে, দ্বিতীয় প্রজন্মের সিটিএ ট্রেডিং সিস্টেম এবং কৌশলটি প্রথম প্রজন্মের সিটিএ কৌশলটির তুলনায় নিম্নলিখিত বৈশিষ্ট্যগুলি রয়েছেঃ

  • ট্রেডিংয়ের বিষয়বস্তু আরও বৈচিত্র্যময়। আর্থিক ফিউচার বাজারে প্রবেশের ফলে ট্রেডিংয়ের বৈচিত্র্য এবং বাজার আরও বৈচিত্র্যময় হয়েছে।

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

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

তৃতীয় প্রজন্মের সিটিএ ট্রেডিং সিস্টেম এবং কৌশল

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

সিটিএ কৌশলটির বিস্তৃত প্রয়োগ এবং সময়ের সাথে সাথে সিটিএ কৌশলটির পরিপক্কতার কারণে, এটি একটি ক্লাসিক কৌশল মডেল যা ব্যাপকভাবে যোগাযোগ করা হয় এবং বিপুল সংখ্যক পরিমাণগত ব্যবসায়ীদের (বিশেষত শিক্ষানবিশদের জন্য) দ্বারা বোঝা যেতে চেয়েছিল। এফএমজেড কোয়ান্ট প্ল্যাটফর্ম খুব তাড়াতাড়ি একটি স্ট্যান্ডার্ড সিটিএ কৌশল শ্রেণীর লাইব্রেরি তৈরি করেছে। যদি পাঠকরা এফএমজেড কোয়ান্ট প্ল্যাটফর্মে সিটিএ কৌশল প্রয়োগ করতে চান তবে তারা কেবল কোডটি অনুলিপি করতে পারেন বা সরাসরি ক্লাস লাইব্রেরিতে উল্লেখ করতে পারেন।

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

সোর্স কোডের অংশ (জাভাস্ক্রিপ্ট সংস্করণ):

function main() {
    $.CTA(exchanges[0], 0.01, function(r, mp, pair){  // The first parameter is the exchange object to be done, the second parameter 0.01 is the minimum order quantity required by the exchange, the third anonymous function function() {...} is the callback function, and the trading logic is written in the function. The first parameter r of the callback function receives the latest K-line data, the second parameter receives the number of positions, and the third parameter receives the name of the trading pair.

        if (r.length < 20) {   // Determine the number of K-line bars 
            return
        }
        var emaSlow = TA.EMA(r, 20)
        var emaFast = TA.EMA(r, 5)
        var cross = _Cross(emaFast, emaSlow); // To determine the intersection status of indicators, for _Cross, please refer to: https://www.fmz.com/bbs-topic/9116
        if (mp <= 0 && cross > 1) {
            Log(pair, "Buy, Golden Cross period", cross, "mp:", mp);
            return 0.1 * (mp < 0 ? 2 : 1)  // The value returned is the number of positions to be opened, a positive number is to open a long position, a negative number is to open a short position, and 0 is to close all positions.
        } else if (mp >= 0 && cross < -1) {
            Log(pair, "Sell, Bearish Crossover period", cross, "mp:", mp);
            return -0.1 * (mp > 0 ? 2 : 1)
        }
    })
}

img

সোর্স কোড এবং ক্লাস লাইব্রেরি সম্পর্কে আরও তথ্যের জন্য, দয়া করে পড়ুনঃhttps://www.fmz.com/strategy/57267.


সম্পর্কিত

আরো