Type/to search
8
Follow
1364
Followers
پالیسی رینٹل کوڈ میٹا ڈیٹا کے ذریعے رینٹل پالیسی کے لیے مختلف ورژن ڈیٹا کی وضاحت کیسے کریں۔
Original
Created 2021-05-20 09:53:15  Updated 2024-12-04 21:24:10
 0
 1736

img

اسٹریٹجک رینٹل کوڈ میٹا ڈیٹا کا اطلاق

موجد کوانٹیٹیو ٹریڈنگ پلیٹ فارم پر تیار کرنے والے دوستوں کو اکثر اس طرح کی ضرورتیں ہو سکتی ہیں:

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

یہ ظاہر ہے کہ کوڈ میں سخت کوڈ نہیں کیا جا سکتا، کیونکہ اگر وہ کوڈ میں سخت کوڈڈ ہیں۔ تمام صارفین ان پابندیوں کے تابع ہوں گے، اور مختلف صارف گروپس کے لیے مختلف استعمال کی اجازتوں کو کنٹرول کرنا ممکن نہیں ہوگا۔

مندرجہ بالا طلب کے منظرناموں کی بنیاد پر، موجد کوانٹیٹیو ٹریڈنگ پلیٹ فارم نے نئے افعال کو بڑھا دیا ہے:پالیسی رینٹل رجسٹریشن کوڈ میٹا ڈیٹا کی ترتیبات

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

  • پالیسیوں کی وضاحت کے لیے FMZ رجسٹری میٹا ڈیٹا استعمال کریں۔

    مثال کے طور پر، میں نے اسپاٹ ٹریڈنگ جوڑی کے لیے حکمت عملی تیار کی ہے (شروع میں صرف کوٹ کرنسیQuoteCurrencyیعنی USDT ایک بار جب آپ اسے خریدیں گے تو آپ کے پاس تجارتی کرنسی ہوگی۔BaseCurrencyمیں اس حکمت عملی کو کرایہ پر لینا چاہتا ہوں، حکمت عملی کا نام ہے۔test1

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

    لہذا، ان ڈیزائنوں کو حکمت عملی کے ساتھ مخصوص ہونا ضروری ہے یہ مثال صرف ایک سادہ مثالی مثال ہے اور اس کی عملی قدر نہیں ہو سکتی۔

    حکمت عملی کا ماخذ کوڈ:

    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

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

    • لیول 1: عہدوں کی تعداد کی کوئی حد نہیں۔
    • سطح 2: ہولڈنگز کی زیادہ سے زیادہ تعداد 10 سککوں تک محدود ہے۔
    • سطح 3: ہولڈنگز کی زیادہ سے زیادہ تعداد 1 سکے تک محدود ہے۔
    • میٹا سیٹ نہیں کرنا: سیٹ نہ ہونے پر، زیادہ سے زیادہ پوزیشنز پر ڈیفالٹ حد 0.5 سکے ہیں۔

    img

    ہم نے پہلے میٹا کنٹرول سیٹ کیا۔level1، تاکہ بنائے گئے رجسٹریشن کوڈ میں test1 حکمت عملی ہو۔level1گریڈ
    رجسٹریشن کوڈ بنایا گیا ہے:

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

    حکمت عملی کرایہ دار اس رجسٹریشن کوڈ کو حکمت عملی کرایہ دار کو بھیجتا ہے۔

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

    img

  • پالیسی کرایہ دار پالیسیاں استعمال کرتے ہیں۔

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

    img

    آپ دیکھ سکتے ہیں کہ حکمت عملی عام طور پر چل رہی ہے، جس کا اشارہ ہے۔level1سطح پر رکھے گئے عہدوں کی تعداد کو محدود نہیں کرتا (اسپاٹ اکاؤنٹ میں رکھے گئے سکوں کی تعداد)۔

  • میٹا ڈیٹا میں ترمیم کریں۔

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

    حکمت عملی لائبریری میں، ریکارڈ فروخت.

    img

    میٹا ڈیٹا میں ترمیم کی جا سکتی ہے۔

    img

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

    img

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

  • جائزہ

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

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

Related Recommendations
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)