কিভাবে নীতির মাধ্যমে ভাড়া দেওয়া ভাড়াটেদের জন্য বিভিন্ন সংস্করণ ডেটা নির্দিষ্ট করা যায়

লেখক:ছোট্ট স্বপ্ন, তৈরিঃ 2021-05-20 09:53:15, আপডেটঃ 2023-09-24 19:37:08

img

কৌশল ট্যাক্সি কোড মেটাডাটা ব্যবহার

ইনভেন্টরদের কোয়ালিটি ট্রেডিং প্ল্যাটফর্মে ডেভেলপমেন্টের জন্য ছোট অংশীদারদের প্রায়শই এই ধরনের চাহিদা থাকতে পারেঃ

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

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

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

রেজিস্ট্রেশন কোড তৈরি করার সময় একটি মেটাডেটা নির্দিষ্ট করা যেতে পারেMeta, ডাটা স্ট্রিং । নোটঃ রেজিস্ট্রেশন কোড তৈরি করার সময় মেটাটির দৈর্ঘ্য 190 অক্ষরের বেশি হতে পারে না ।

  • এফএমজেড রেজিস্ট্রেশন কোড মেটাডাটা ব্যবহার করে পলিসি সীমাবদ্ধ করুন

    উদাহরণস্বরূপ, আমি একটি কৌশল বিকাশকারী ভবন, আমি BTC_USDT এর জন্য একটি অবিলম্বে ট্রেডিং জোড়া কৌশল তৈরি করেছি, কৌশলটি কেবলমাত্র অনেক কিছু ((প্রাথমিকভাবে কেবলমাত্র মূল্যবান মুদ্রা)QuoteCurrencyইউএসডিটি কেনার পরই ট্রেডিং মুদ্রা থাকে।BaseCurrencyআমি এই কৌশলটি ভাড়া নেব, যার নাম হচ্ছে বিটিসি।test1

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

    সুতরাং এই নকশাগুলিকে কৌশলগুলির সাথে একত্রিত করা দরকার, এবং এই উদাহরণটি কেবলমাত্র একটি সহজ উদাহরণ এবং এটির ব্যবহারিক মূল্য নাও হতে পারে।

    এই কৌশলটির উত্স কোডঃ

    function main() {
        // 策略允许的计价币最大资产数值
        var maxBaseCurrency = null
        
        // 获取创建注册码时的元数据
        var level = GetMeta()
        
        // 检测Meta对应的条件
        if (level == "level1") {
            // -1为不限制
            maxBaseCurrency = -1       
        } else if (level == "level2") {
            maxBaseCurrency = 10     
        } else if (level == "level3") {
            maxBaseCurrency = 1
        } else {
            maxBaseCurrency = 0.5
        }
        
        while(1) {
            Sleep(1000)
            var ticker = exchange.GetTicker()
            
            // 检测资产数值
            var acc = exchange.GetAccount()
            if (maxBaseCurrency != -1 && maxBaseCurrency < acc.Stocks + acc.FrozenStocks) {
                // 停止执行策略交易逻辑
                LogStatus(_D(), "持仓超过注册码的使用限定,不再执行策略交易逻辑!")
                continue
            }
            
            // 其它交易逻辑
            
            // 正常输出状态栏信息
            LogStatus(_D(), "策略正常运行!ticker数据:\n", ticker)
        }
    }
    

    রেজিস্ট্রেশন কোড তৈরি করার সময়, নীতিমালা পুস্তিকায় test1 নীতিমালাটি খুঁজুন এবং ডানদিকে ক্লিক করুনঅপারেশনক্লিক করুনবিক্রয়

    img

    ক্লিক করুনঅভ্যন্তরীণ বিক্রি

    img

    আপনি যদি আপনার নামের সাথে একটি লিঙ্ক তৈরি করতে চান তবে আপনি এটিতে ক্লিক করতে পারেন।

    img

    তারপর আপনি যে তথ্যটি সীমাবদ্ধ করতে চান তা লিখুন।মেটাকন্ট্রোল, উদাহরণস্বরূপ, এই ক্ষেত্রে ডিজাইন করা কয়েকটি কৌশল ব্যবহারের স্তরঃ

    • লেভেল ১ঃ কোন সীমাবদ্ধতা নেই।
    • লেভেল ২ঃ সর্বোচ্চ ১০টি টাকার সীমা।
    • লেভেল ৩ঃ সর্বোচ্চ এক টাকার পরিমাণ রাখা।
    • মেটা সেট করা নেইঃ যখন সেট করা নেই, তখন ডিফল্টরূপে 0.5 টাকার মধ্যে সর্বাধিক পরিমাণে সীমাবদ্ধতা রয়েছে।

    img

    আমরা প্রথমে মেটা কন্ট্রোল সেট আপ করি।level1এই রেজিস্ট্রেশন কোডটি test1 নীতির সাথে তৈরি করা হয়েছে।level1শ্রেণীবদ্ধ। এই নিবন্ধটি একটি নতুন নিবন্ধকরণ কোড তৈরি করেছেঃ

    购买地址: https://www.fmz.com/m/s/282900
    注册码: 7af0c24404b268812c97b55d073c1867
    

    এই রেজিস্ট্রেশন কোডটি কৌশলগত ভাড়াটেদের কাছে প্রেরণ করা হয়।

    উদাহরণস্বরূপ, আমি আমার অন্য অ্যাকাউন্টের (কৌশল ভাড়াটে) জন্য এই নিবন্ধন কোডটি ব্যবহার করেছি, যা test1 নীতির ব্যবহারের অনুমতি দেয়।

    img

  • কৌশল ভাড়াটেদের ব্যবহার কৌশল

    কৌশল ভাড়াটে, ভার্চুয়াল ডিস্ক তৈরি করুন, কৌশলটি টেস্ট 1 ব্যবহার করুন, একটি WexApp এক্সচেঞ্জ অবজেক্ট যুক্ত করুন (WexApp হল FMZ প্ল্যাটফর্মের অ্যালগরিদম ডিস্ক) এবং ভার্চুয়াল ডিস্কটি চালান।

    img

    আপনি দেখতে পাচ্ছেন যে কৌশলটি কাজ করছে।level1র্যাঙ্কিং হোল্ডিংয়ের সংখ্যা সীমাবদ্ধ করে না (কয়েকটি মুদ্রা ক্যাশ অ্যাকাউন্টে রয়েছে) ।

  • মেটা ডেটা পরিবর্তন করুন

    নীতির রেজিস্ট্রেশন কোডটি ব্যবহার করা হলে, নীতি বিকাশকারী যদি জারি করা রেজিস্ট্রেশন কোডের মেটা ডেটা সংশোধন করতে চান তবে এটি পরিবর্তন করা যেতে পারে।

    তিনি বলেন, 'আমি মনে করি, আমরা আমাদের দেশের জন্য অনেক কিছু করতে পারি।

    img

    মেটা ডেটা পরিবর্তন করা যায়।

    img

    আমরা আগের রেজিস্ট্রেশন কোডের মেটা ডেটা পরিবর্তন করেlevel3তারপর এই নীতি ব্যবহারকারীকে, রিয়েল ডিস্ক পরীক্ষা পুনরায় চালু করতে হবে।

    img

    আপনি উপরের চিত্রটি দেখতে পাচ্ছেন, এটি ট্রিগার করেছে।level3এক পয়সা পর্যন্ত হোল্ডিং সীমাবদ্ধ।

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

    বিভিন্ন ব্যবহারকারী গোষ্ঠী, বিভিন্ন পেমেন্ট স্তরের ভাড়া নীতির উপর ভিত্তি করে মেটা ডেটা নির্দিষ্টভাবে কনফিগার করা হয়, যাতে কৌশল স্তর নিয়ন্ত্রণ করা যায়।

    অবশ্যই, এটি কেবলমাত্র সর্বাধিক সাধারণ সীমাবদ্ধতা এবং নিয়ন্ত্রণের প্রয়োজনগুলির একটি তালিকা।


সম্পর্কিত

আরো