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

লেখক:ভাল, তৈরিঃ 2019-08-01 11:12:35, আপডেটঃ 2023-10-20 20:15:33

img

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

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

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

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

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

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

  • লেনদেনের বিষয়বস্তু আরও বৈচিত্র্যময়। আর্থিক ফিউচার মার্কেটের যোগদানের ফলে লেনদেনের বৈচিত্র্য এবং বাজার আরও বৈচিত্র্যময় হয়ে উঠেছে।

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

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

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

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

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

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

কিছু সোর্স কোড (জাভাস্ক্রিপ্ট সংস্করণ):

function main() {
    $.CTA(exchanges[0], 0.01, function(r, mp, pair){  // 第一个参数是要做的交易所对象,第二个参数0.01是交易所要求的最小下单数量,第三个匿名函数function(){...}是回调函数,交易逻辑就写在这个函数中,该回调函数第一个参数r接收最新的K线数据,第二个参数接收持仓数,第三个参数接收交易对名称

        if (r.length < 20) {   // 判断K线柱数量 
            return
        }
        var emaSlow = TA.EMA(r, 20)
        var emaFast = TA.EMA(r, 5)
        var cross = _Cross(emaFast, emaSlow); // 判断指标相交状态,_Cross参看:https://www.fmz.com/bbs-topic/1140
        if (mp <= 0 && cross > 1) {
            Log(pair, "买, 金叉周期", cross, "mp:", mp);
            return 0.1 * (mp < 0 ? 2 : 1)  // 返回的数值就是要开仓的数量,正数是 开多,负数是开空,0是全部平掉。
        } else if (mp >= 0 && cross < -1) {
            Log(pair, "卖, 死叉周期", cross, "mp:", mp);
            return -0.1 * (mp > 0 ? 2 : 1)
        }
    })
}

img img img

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


সম্পর্কিত

আরো