ग्राफिकल मार्टिंगेल ट्रेडिंग रणनीति

लेखक:अच्छाई, बनाया गयाः 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 पिप्स गिरने पर एक स्थिति जोड़ना भी अलग है। यह पूरी तरह से व्यापारी की जोखिम सहिष्णुता और व्यापारिक आदतों पर निर्भर करता है।


संबंधित

अधिक