avatar of 发明者量化-小小梦 发明者量化-小小梦
پر توجہ دیں نجی پیغام
4
پر توجہ دیں
1271
پیروکار

پالیسی رینٹل کوڈ میٹا ڈیٹا کے ذریعے رینٹل پالیسی کے لیے مختلف ورژن ڈیٹا کی وضاحت کیسے کریں۔

میں تخلیق کیا: 2021-05-20 09:53:15, تازہ کاری: 2024-12-04 21:24:10
comments   0
hits   1470

پالیسی رینٹل کوڈ میٹا ڈیٹا کے ذریعے رینٹل پالیسی کے لیے مختلف ورژن ڈیٹا کی وضاحت کیسے کریں۔

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

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

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

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

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

رجسٹریشن کوڈ بناتے وقت، آپ میٹا ڈیٹا بتا سکتے ہیں۔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 پالیسی تلاش کریں اور کلک کریں۔ایکشن آئٹم، کلک کریں۔فروخت

پالیسی رینٹل کوڈ میٹا ڈیٹا کے ذریعے رینٹل پالیسی کے لیے مختلف ورژن ڈیٹا کی وضاحت کیسے کریں۔

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

پالیسی رینٹل کوڈ میٹا ڈیٹا کے ذریعے رینٹل پالیسی کے لیے مختلف ورژن ڈیٹا کی وضاحت کیسے کریں۔

رجسٹریشن کوڈ میٹا ڈیٹا سیٹ کرنے کے لیے “چھوٹے رینچ” پر کلک کریں۔

پالیسی رینٹل کوڈ میٹا ڈیٹا کے ذریعے رینٹل پالیسی کے لیے مختلف ورژن ڈیٹا کی وضاحت کیسے کریں۔

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

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

پالیسی رینٹل کوڈ میٹا ڈیٹا کے ذریعے رینٹل پالیسی کے لیے مختلف ورژن ڈیٹا کی وضاحت کیسے کریں۔

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

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

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

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

پالیسی رینٹل کوڈ میٹا ڈیٹا کے ذریعے رینٹل پالیسی کے لیے مختلف ورژن ڈیٹا کی وضاحت کیسے کریں۔

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

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

پالیسی رینٹل کوڈ میٹا ڈیٹا کے ذریعے رینٹل پالیسی کے لیے مختلف ورژن ڈیٹا کی وضاحت کیسے کریں۔

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

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

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

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

پالیسی رینٹل کوڈ میٹا ڈیٹا کے ذریعے رینٹل پالیسی کے لیے مختلف ورژن ڈیٹا کی وضاحت کیسے کریں۔

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

پالیسی رینٹل کوڈ میٹا ڈیٹا کے ذریعے رینٹل پالیسی کے لیے مختلف ورژن ڈیٹا کی وضاحت کیسے کریں۔

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

پالیسی رینٹل کوڈ میٹا ڈیٹا کے ذریعے رینٹل پالیسی کے لیے مختلف ورژن ڈیٹا کی وضاحت کیسے کریں۔

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

  • ### جائزہ

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

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