আপগ্রেড করুন! ক্রিপ্টোকারেন্সি ফিউচার মার্টিনগেল কৌশল

লেখক:নিনাবাদাস, সৃষ্টিঃ ২০২২-০৪-০৬ ১৭ঃ৩৮ঃ৩৯, আপডেটঃ ২০২২-০৪-০৭ ০৯ঃ২৬ঃ১৬

আপগ্রেড করুন! ক্রিপ্টোকারেন্সি ফিউচার মার্টিনগেল কৌশল

শিক্ষার কৌশল হিসাবে, অনুশীলন বিবেচনা করা ভাল। Cryptocurrency Futures Martingale Strategy এছাড়াও Live বিভাগে প্রদর্শিত হয়েছেFMZ.COMবেশ কিছু অসুবিধার পরে, মার্টিনগেল এবং গ্রিড কৌশলগুলির নিজস্ব ঝুঁকি এবং ত্রুটি রয়েছে এবং সংরক্ষণশীলভাবে নির্ধারিত পরামিতিগুলির সাথে, তারা এখনও দরকারী হতে পারে।

  • বাইনান্স ফিউচারস বট

    img

  • dYdX বট

    img

আমি সর্বদা গ্যারান্টি দিচ্ছি যে উৎপাদন কার্ভ তৈরির জন্য কোন রিচার্জ নেই।

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

এই নিবন্ধে, আমি আপনার সাথে কাজ করব কৌশলটি আপগ্রেড করার জন্য, যা ছয় মাস ধরে স্থিতিশীল এবং ব্যবহারিক হয়েছে।

আপগ্রেড পরিকল্পনা

  • স্ট্যাটাস বারটি বর্তমান অবস্থান সম্পর্কে তথ্য প্রদর্শন করার জন্য আপডেট করা হয়, পরিবর্তে একটি ভর তথ্য মুদ্রণ করা হয়। বর্তমান মোট ইক্যুইটি, ফ্লোটিং মুনাফা এবং ক্ষতি এবং প্রকৃত মুনাফা এবং ক্ষতি প্রদর্শন করুন (ফ্লোটিং মুনাফা এবং ক্ষতিতে অন্তর্ভুক্ত মোট মুনাফা এবং ক্ষতি)
  • মার্কেট চার্ট প্রদর্শিত হবে এবং বর্তমান অপেনডিং অর্ডার পজিশন প্রদর্শিত হবে।

আপগ্রেডের আগে কৌশলটির সংস্করণ কৌশলটির Note পৃষ্ঠায় রেকর্ড করা হয়।

img

এটা আমার ব্যক্তিগত উন্নয়ন অভ্যাস. এটা খুব সুবিধাজনক কৌশল উন্নয়ন এবং পুনরাবৃত্তি প্রতিটি বিট রেকর্ড করতেFMZ.COM.

আপগ্রেড করা শুরু কর!

প্রথমত, চলুন status bar প্রদর্শন অপ্টিমাইজ করা যাক। যারা FMZ উন্নয়ন ডকুমেন্টেশন সঙ্গে পরিচিত ছাত্র জানেন যেLogStatusফাংশনটি FMZ এ স্ট্যাটাস বার ডেটা প্রদর্শন করতে ব্যবহৃত হয়। তারপর, আমরা এই এন্ট্রি পয়েন্টটি খুঁজে পাই এবং কোডটি ডিজাইন করতে শুরু করি।

img

এরপর, এখানে একটি বড় কোড যোগ করুনঃ

                    var tblPos = {
                        "type" : "table",
                        "title" : "position",
                        "cols" : ["position amount", "position direction", "position average price", "position profit and loss", "contract code", "custom feild / " + SpecifyPosField],
                        "rows" : []
                    }
                    var descType = ["long position", "short position"]
                    for (var posIndex = 0 ; posIndex < pos.length ; posIndex++) {
                        tblPos.rows.push([pos[posIndex].Amount, descType[pos[posIndex].Type], pos[posIndex].Price, pos[posIndex].Profit, pos[posIndex].ContractType, SpecifyPosField == "" ? "--" : pos[posIndex].Info[SpecifyPosField]])
                    }
                    
                    var tbl = {
                        "type" : "table",
                        "title" : "data",
                        "cols" : ["current total equity", "actual profit and loss", "current price", "buy order price/amount", "sell order price/amount"],
                        "rows" : []
                    }
                    var buyOrder = null 
                    var sellOrder = null 
                    for (var orderIndex = 0 ; orderIndex < orders.length ; orderIndex++) {
                        if (orders[orderIndex].Type == ORDER_TYPE_BUY) {
                            buyOrder = orders[orderIndex]
                        } else {
                            sellOrder = orders[orderIndex]
                        }
                    }
                    var realProfit = currTotalEq - totalEq
                    if (exchange.GetName() == "Futures_Binance") {
                        _.each(pos, function(p) {
                            realProfit += parseFloat(p.Info.unRealizedProfit)
                        })                        
                    }
                    var t = exchange.GetTicker()
                    tbl.rows.push([currTotalEq, realProfit, t ? t.Last : "--", (buyOrder.Price + "/" + buyOrder.Amount), (sellOrder.Price + "/" + sellOrder.Amount)])
                    
                    // Update the chart data             
                    if (t && showLine) {
                        _.each(pos, function(p) {
                            $.PlotLine(descType[p.Type] + "position price", p.Price)
                        })
                        $.PlotLine("buy order price", buyOrder.Price)
                        $.PlotLine("sell order price", sellOrder.Price)
                        $.PlotLine("current price", t.Last)
                    }
                    
                    // Update the status bar data 
                    LogStatus("time:" + _D() + "\n" + "`" + JSON.stringify(tblPos) + "`" + "\n" + "`" + JSON.stringify(tbl) + "`")

পূর্ববর্তী রুক্ষ প্রতিস্থাপনLogStatus export.

LogStatus(_D(), "Current total equity:", currTotalEq, "position:", pos)

কৌশলটিতে দুটি পরামিতি যোগ করা হয়েছে:

img

  • দেখানLine এটি পরীক্ষা করুন, এবং আপনি লাইন অঙ্কন লাইব্রেরি ব্যবহার করতে পারেন বট পৃষ্ঠায় আঁকা, এবং অবস্থান মূল্য আঁকা, অপেক্ষমান অর্ডার মূল্য এবং বর্তমান মূল্য বক্ররেখা.

  • নির্দিষ্ট করুনPosField এটি অবস্থান তথ্যের কাঁচা ক্ষেত্রটি সেট করতে ব্যবহৃত হয় যা প্রদর্শিত হতে হবে, কারণ প্রতিটি প্ল্যাটফর্মের কাঁচা অবস্থান ডেটা ক্ষেত্রের নাম আলাদা। সুতরাং এখানে প্রদর্শিত ক্ষেত্রের নাম নির্দিষ্ট করতে একটি কাস্টম পরামিতি ডিজাইন করা হয়েছে। যেমন, আমার বাইনান্স বট:

    img

    আমি প্রদর্শন করতে চাইunRealizedProfitআপনি পজিশন তথ্য তথ্য (প্ল্যাটফর্ম ইন্টারফেসের কাঁচা তথ্য) এর ইনফো ক্ষেত্রের বৈশিষ্ট্য, অর্থাৎ, অবস্থান লাভ বা ক্ষতি উপলব্ধি করেনি। আপনি প্যারামিটারটি সেট করতে পারেন SpecifyPosField unRealizedProfit, এবং এটি স্থিতি বারে প্রদর্শিত।

    এই ধরনের অনুরূপ নকশা কৌশলকে অভিযোজিতভাবে অ-একজাতীয় ডেটা রপ্তানি করতে দেয়, ব্যবহারকারীদের রপ্তানি সামগ্রী কাস্টমাইজ করার বিকল্প দেয়।

কৌশল আপগ্রেডের পরে বাইনান্স এবং ডিওয়াইডিএক্সের বটগুলি পুনরায় চালু করুন

img

img

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


আরো