ٹیکسی کوڈ میٹا ڈیٹا کو ٹیکسی کے لئے مختلف ورژن ڈیٹا کی وضاحت کیسے کریں

مصنف:چھوٹا سا خواب, تخلیق: 2021-05-20 09:53:15, تازہ کاری: 2023-09-24 19:37:08

img

حکمت عملی ٹیکسی کوڈ میٹا ڈیٹا کا استعمال

انوینٹرز کی کوٹیفیکیشن پلیٹ فارمز پر کام کرنے والے چھوٹے شراکت داروں کو اکثر اس طرح کی ضروریات کا سامنا کرنا پڑتا ہے:

ایک حکمت عملی کی رینٹلنگ کی ترقی کرتے وقت آپ چاہتے ہیں کہ حکمت عملی کے لئے مختلف فنڈز کی حد ، حکمت عملی کی رینٹلنگ کے لئے مختلف تبادلے کی حد ("سیاست کے آپریشن کو محدود کرنے والے تبادلے") ، یا پھر آپ چاہتے ہیں کہ حکمت عملی کی رینٹلنگ کے لئے تبادلے کے اکاؤنٹ کی تشکیل کی حد ("اس حکمت عملی کو صرف پہلے سے طے شدہ اکاؤنٹس پر کام کرنے کے لئے مخصوص کریں ، جب حکمت عملی کے صارفین دوسرے اکاؤنٹس کا استعمال کرتے ہیں تو حکمت عملی کے اشارے اور تجارت وغیرہ کو ختم کردیں") ۔

یہ واضح طور پر کوڈ میں لکھا نہیں جا سکتا ہے کیونکہ اگر یہ کوڈ میں لکھا جاتا ہے۔ تمام صارفین کو ان شرائط کے تحت محدود کیا جاتا ہے، اور مختلف صارفین کے گروپوں کے لئے مختلف اجازتوں کو کنٹرول نہیں کیا جا سکتا ہے۔

اس کے علاوہ ، ہم نے اپنے صارفین کے لئے ایک نیا پلیٹ فارم تیار کیا ہے جس میں ان کی ضروریات کو پورا کرنے کے لئے متعدد خصوصیات شامل ہیں۔حکمت عملی ٹیکسی رجسٹریشن کوڈ میٹا ڈیٹا کی ترتیبات

رجسٹریشن کوڈ بناتے وقت ایک میٹا ڈیٹا کی وضاحت کی جاسکتی ہےMeta، ڈیٹا ایک سٹرنگ ہے۔ نوٹ: رجسٹریشن کوڈ تیار کرتے وقت میٹا کی لمبائی 190 حروف سے زیادہ نہیں ہوسکتی ہے۔

  • ایف ایم زیڈ رجسٹریشن کوڈ میٹا ڈیٹا کی پالیسی کو محدود کریں

    مثال کے طور پر میں نے ایک حکمت عملی کی ترقی کی عمارت ہے، میں نے ایک فوری طور پر ٹریڈنگ کے لئے حکمت عملی تیار کی ہے جوڑی BTC_USDT، حکمت عملی صرف بہت کچھ ہے ((ابتدائی صرف قیمتوں کا تعین کرنے کے لئےQuoteCurrencyUSDT، خریدنے کے بعد اسٹاک میں تجارت کی کرنسی ہے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)
        }
    }
    

    رجسٹریشن کوڈ بناتے وقت ، پالیسی لائبریری میں ٹیسٹ 1 کی پالیسی تلاش کریں ، دائیں طرف کلک کریںآپریشنکلک کریںفروخت

    img

    کلک کریںاندرونی فروخت

    img

    رجسٹریشن کوڈ کے میٹرو ڈیٹا کو ترتیب دینے کے لئے ہینڈ بٹن پر کلک کریں۔

    img

    اور پھر اس میں وہ معلومات لکھیں جو آپ محدود کرنا چاہتے ہیں۔میٹاکنٹرولرز، مثال کے طور پر اس معاملے میں ڈیزائن کی گئی کئی حکمت عملیوں کے استعمال کی سطح:

    • سطح 1: اسٹوریج کی تعداد میں کوئی حد نہیں ہے۔
    • لیول 2: 10 سکے تک رکھنے کی حد۔
    • لیول 3: ایک سکے تک کے ذخائر کی حد۔
    • میٹا: جب یہ سیٹ نہیں ہوتا ہے تو ، ڈیفالٹ کی طرف سے اسٹوریج کی تعداد 0.5 سکے تک محدود ہے۔

    img

    ہم پہلے میٹا کنٹرولر کو سیٹ کریں گےlevel1اس رجسٹریشن کوڈ کو ٹیسٹ 1 کی پالیسی کے ساتھ بنائیںlevel1درجہ بندی۔ آپ کا رجسٹریشن کوڈ:

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

    اس کا مطلب یہ ہے کہ آپ کے پاس اس کے لئے ایک رجسٹریشن کوڈ ہے۔

    مثال کے طور پر، اس وقت میں نے اپنے دوسرے اکاؤنٹ میں اس رجسٹریشن کوڈ کا استعمال کرتے ہوئے (سیاست کے کرایہ دار) ٹیسٹ 1 کی پالیسی کا استعمال کرنے کا اختیار حاصل کیا تھا۔

    img

  • رہائشیوں کی حکمت عملی

    حکمت عملی کرایہ دار ، ڈسک تخلیق کریں ، حکمت عملی ٹیسٹ 1 کا استعمال کریں ، ایک ویکس ایپ ایکسچینج آبجیکٹ شامل کریں (WexApp FMZ پلیٹ فارم کا ایک ماڈیول ڈسک ہے) ، اور ڈسک چلائیں۔

    img

    آپ دیکھ سکتے ہیں کہ یہ حکمت عملی کام کر رہی ہے۔level1درجہ بندی میں ذخائر کی تعداد کی کوئی حد نہیں ہے ((کاسٹ اکاؤنٹ میں رکھے جانے والے سککوں کی تعداد) ؛)

  • میٹا ڈیٹا میں تبدیلی

    جب پالیسی رجسٹریشن کوڈ استعمال ہوچکا ہو تو ، اگر پالیسی ڈویلپر کو جاری کردہ رجسٹریشن کوڈ کے میٹا ڈیٹا کو ایڈجسٹ کرنے کی ضرورت ہو تو اسے تبدیل کیا جاسکتا ہے۔

    اس کے علاوہ، ہم نے اپنے گاہکوں کے لئے ایک بہت اچھا انتخاب کیا ہے.

    img

    میٹا ڈیٹا کو تبدیل کیا جا سکتا ہے۔

    img

    ہم نے پہلے کے رجسٹریشن کوڈ کے میٹا ڈیٹا کو تبدیل کر کےlevel3اس کے بعد ، صارف کی حکمت عملی ، ٹیسٹ کو دوبارہ شروع کریں۔

    img

    آپ اوپر کی تصویر میں دیکھ سکتے ہیں، یہ ٹرگر ہے۔level3درجہ بندی محدود ہولڈنگ زیادہ سے زیادہ ایک سکے کی حد تک محدود ہے۔

  • جائزہ

    میٹا ڈیٹا کو مختلف صارف گروپوں اور مختلف ادائیگی کی سطح کی رینٹل پالیسیوں کے مطابق مخصوص طور پر تشکیل دیا گیا ہے تاکہ حکمت عملی کی درجہ بندی کا کنٹرول ممکن ہو۔

    یقینا، یہ صرف سب سے زیادہ عام حدود، کنٹرول کی ضروریات کی فہرست ہے۔ اس طرح کی مختلف ضروریات کو بھی اس فنکشن کے ساتھ لاگو کیا جا سکتا ہے۔


متعلقہ

مزید