গ্রাফিক্যাল মার্টিঙ্গেল ট্রেডিং কৌশল

লেখক:ভাল, তৈরিঃ 2020-07-23 10:13:42, আপডেটঃ 2023-10-26 20:06:48

img

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

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

মার্টিনগেল কি?

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

ফরোয়ার্ড মার্টিঙ্গেল

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

একটি মুদ্রা নিক্ষেপের উদাহরণ হিসাবে, সামনের এবং পিছনের সম্ভাবনা প্রায় 50%। পরপরের সামনের বা পিছনের সংখ্যা 50% সম্ভাবনার সাথে হ্রাস পেতে শুরু করে, যার অর্থ যে কোনও মুদ্রা নিক্ষেপে, একটি মুখের সম্ভাবনা 50%, পরপর 2 ধনাত্মক ধনাত্মক হওয়ার সম্ভাবনা 25%, পরপর 3 ধনাত্মক ধনাত্মক হওয়ার সম্ভাবনা 12.5% ইত্যাদি।

যদি প্রাথমিক বাজি 1 হয়, তাহলে ধারাবাহিক ক্ষতির জন্য বাজি 2 এর গুণিতক দ্বারা বৃদ্ধি করা হয়, অর্থাৎঃ 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, ইত্যাদি, যতক্ষণ না আপনি জিতবেন, একটি রাউন্ড শেষ হয়, তাই প্রতিটি রাউন্ড জিততে পারে। যদিও তত্ত্বগতভাবে, মার্টিনগেল কখনই অর্থ হারাতে পারে না, তবে একটি সিরিজ ক্ষতির সাথে সাথে বাজির আকার হ্রাস পাবে। ভাল অর্থায়িত জুয়াড়িদের দ্বারা এই কৌশলটি ব্যবহার এড়াতে, প্রায় সমস্ত ক্যাসিনোতে প্রতিটি গেমের জন্য সর্বাধিক বাজির সীমা রয়েছে।

কোড দিয়ে সামনের মার্টিনগেল যাচাই করুন

/*backtest
start: 2020-01-01 00:00:00
end: 2020-01-02 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_CTP","currency":"FUTURES"}]
*/

var chart = {
    __isStock: true,
    tooltip: {
        xDateFormat: '%Y-%m-%d %H:%M:%S, %A'
    },
    title: {
        text: 'Money curve'
    },
    rangeSelector: {
        buttons: [{
            type: 'hour',
            count: 1,
            text: '1h'
        }, {
            type: 'hour',
            count: 2,
            text: '3h'
        }, {
            type: 'hour',
            count: 8,
            text: '8h'
        }, {
            type: 'all',
            text: 'All'
        }],
        selected: 0,
        inputEnabled: false
    },
    xAxis: {
        type: ''
    },
    yAxis: {
        title: {
            text: ''
        },
        opposite: false,
    },
    series: [{
        name: "",
        id: "",
        data: []
    }]
}; // Drawing object


// Strategy entry function
function main() {
    var ObjChart = Chart(chart);  // Drawing object
    ObjChart.reset();  // Clear the drawing before starting
    var now = 0  // Random times
    var bet = 1
    var maxBet = 0  // Record maximum multiple
    var lost = 0
    var maxLost = 0  // Maximum consecutive losses
    initialFunds = 10000  // Initial fund
    var funds = initialFunds  // Real-time fund
    while (true) {
        if (Math.random() > 0.5) { // 50% win rate
            funds = funds + bet  // Make money
            bet = 1 // Every time you make money, reset the bet multiple to 1
            lost = 0
        } else {
            funds = funds - bet // Lose money
            bet = bet * 2 // Double the bet multiple if it fails
            lost++
        }
        if (bet > maxBet) {
            maxBet = bet  // Calculate the maximum multiple
        }
        if (lost > maxLost) {
            maxLost = lost  // Calculate the number of consecutive losses
        }
        ObjChart.add([0, [now, funds]])  // Add drawing data
        ObjChart.update(chart)  // Drawing
        now++  // Random times plus 1
        if (funds < 0) {  // If bankruptcy ends the proceedings
            return Log("Initial fund:" + initialFunds + "Random times:" + now   + "Maximum consecutive losses:" + maxLost  + "Maximum multiples:" + maxBet + "Final fund:" + funds)
        }
    }
}

পরীক্ষার ফলাফল

img

বিপরীতমুখী মার্টিনগাল

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

কোড দিয়ে ব্যাকওয়ার্ড মার্টিনগেল যাচাই করুন

/*backtest
start: 2020-01-01 00:00:00
end: 2020-01-02 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_CTP","currency":"FUTURES"}]
*/

var chart = {
    __isStock: true,
    tooltip: {
        xDateFormat: '%Y-%m-%d %H:%M:%S, %A'
    },
    title: {
        text: 'Money curve'
    },
    rangeSelector: {
        buttons: [{
            type: 'hour',
            count: 1,
            text: '1h'
        }, {
            type: 'hour',
            count: 2,
            text: '3h'
        }, {
            type: 'hour',
            count: 8,
            text: '8h'
        }, {
            type: 'all',
            text: 'All'
        }],
        selected: 0,
        inputEnabled: false
    },
    xAxis: {
        type: ''
    },
    yAxis: {
        title: {
            text: ''
        },
        opposite: false,
    },
    series: [{
        name: "",
        id: "",
        data: []
    }]
}; // Drawing object


// Strategy entry function
function main() {
    var ObjChart = Chart(chart);  // Drawing object
    ObjChart.reset();  // Clear the drawing before starting
    var now = 0  // Random times
    var bet = 1
    var maxBet = 0  // Record maximum multiple
    var lost = 0
    var maxLost = 0  // Maximum consecutive losses
    initialFunds = 10000  // Initial fund
    var funds = initialFunds  // Real-time fund
    while (true) {
        if (Math.random() > 0.5) { // 50% win rate
            funds = funds + bet  // make money
            bet = bet * 2 // Double the bet multiple if you make money
            lost = 0
        } else {
            funds = funds - bet // loss money
            bet = 1 // Every time you lose money, reset the bet multiple to 1
            lost++
        }
        if (bet > maxBet) {
            maxBet = bet  // Calculate the maximum multiple
        }
        if (lost > maxLost) {
            maxLost = lost  // Calculate the number of consecutive losses
        }
        ObjChart.add([0, [now, funds]])  // Add drawing data
        ObjChart.update(chart)  // Drawing
        now++  // Random times plus 1
        if (funds < 0) {  // If bankruptcy ends the proceedings
            return Log("Initial fund:" + initialFunds + "Random times:" + now   + "Maximum consecutive losses:" + maxLost  + "Maximum multiples:" + maxBet + "Final fund:" + funds)
        }
    }
}

পরীক্ষার ফলাফল

img

ফিউচার মার্কেটে মার্টিনগেলের প্রয়োগ

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

  1. প্রারম্ভিক অবস্থান
  2. পজিশন মাল্টিপল যোগ করা
  3. অবস্থান দূরত্ব যোগ করা

মার্টিনগেলের মূলধন হ্রাস করা হয়। আপনার মূলধনের পরিমাণ অনুযায়ী প্রাথমিক অবস্থান নির্ধারণ করতে হবে, অর্থাৎ, মূলধনটি ট্রেডিংয়ের আগে ধারাবাহিক ক্ষতির সর্বাধিক সংখ্যা গণনা করতে পারে। যদি প্রাথমিক অবস্থানটি খুব বেশি হয় তবে এটি অবস্থানের প্রতিটি দ্বিগুণ হওয়ার পরে অতিরিক্ত পরিমাণে তহবিল বিনিয়োগের কারণ হবে। এছাড়াও, খুব বেশি অবস্থানের বৃদ্ধি বহুগুণ একই সমস্যা সৃষ্টি করবে। মার্টিনগেল দ্বিগুণ অবস্থানের বৃদ্ধির ডিফল্ট করে। যদি এটি 3 গুণ বাড়ানোর অবস্থানে সেট করা হয় তবে দেউলিয়া হওয়ার গতি দ্রুত হবে, তবে যদি এটি 1.5 গুণ অবস্থানে সেট করা হয় তবে এটি প্রদর্শিত হবে। অন্য ফলাফল বিবেচনা করার জন্য শেষ জিনিসটি অবস্থান বাড়ানোর দূরত্ব। উদাহরণস্বরূপ, 5000 মূল্যে একটি দীর্ঘ অবস্থান খোলার সময়, মূল্য 15 পিপস হ্রাস পেলে একটি অবস্থান যুক্ত করা, এবং মূল্য 30 পিপস হ্রাস পেলে একটি অবস্থান যুক্ত করাও আলাদা। এটি সম্পূর্ণরূপে ব্যবসায়ীর ঝুঁকি সহনশীলতা এবং ট্রেডিং পছন্দগুলির উপর নির্ভর করে।


সম্পর্কিত

আরো