وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ڈوکر

ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم کا ڈاکر سافٹ ویئر پورے مقداری تجارتی نظام کا بنیادی حصہ ہے،ڈوکرڈوکر کو آپ کی تجارتی حکمت عملی کے انجام دہندہ کے طور پر سمجھا جاسکتا ہے ، جو پیچیدہ ڈیٹا کی درخواستوں ، ڈیٹا کی وصولی ، نیٹ ورک لنکس ، لاگ پوسٹ بیک وغیرہ کے لئے ذمہ دار ہے۔ رواں تجارتی حکمت عملی کا پروگرام ڈوکر کے سافٹ ویئر پر چلتا ہے ، نہ کہ ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم کی ویب سائٹ پر۔ ڈوکر آپ کے سرور پر چلتا ہے ، یہاں تک کہ اگرFMZ کوانٹ ٹریڈنگ پلیٹ فارمویب سائٹ ایک نیٹ ورک کی خرابی ہے، یہ آپ کے ڈوکر کے آپریشن پر اثر انداز نہیں کرے گا. ڈوکر پر چل سکتا ہےLinux, Windows, Mac OS, Android, Raspberry Pi ARM Linuxاور دیگر نظام. ڈوکر کی طرف سے منظم رہتے ٹریڈنگ نوشتہ جات ڈائرکٹری میں محفوظ کر رہے ہیں./logs/storage. فائل ایکSqliteکے ساتھ ڈیٹا بیس فائلdb3، جس میں براہ راست ایڈیٹ کیا جا سکتا ہےSqliteانتظام سافٹ ویئر. توسیع کے ساتھ ایک فائل کے لئےdb3لائیو ٹریڈنگ ڈیٹا بیس میں، فائل کا نام بوٹ ہےID.

ڈوکر کی تعیناتی

آپ کو موجودہ FMZ مقدار ٹریڈنگ پلیٹ فارم اکاؤنٹ کی تعیناتی کے ساتھ منسلک ڈاکروں کو دیکھ سکتے ہیںڈوکرصفحہ، اور آپ کو فہرست کی نمائش یا تفصیلی معلومات کی نمائش سوئچ کر سکتے ہیں، اور آپ کو اس صفحے پر ڈوکر کے آئی پی ایڈریس، ورژن، مرتب اور رہائی کا وقت، اور دیگر متعلقہ معلومات کی استفسار کر سکتے ہیں. کلک کریںڈوکر شامل کریںپر کودنے کے لئے بٹنڈوکر تعیناتی کا صفحہ، ڈوکر کی تعیناتی کو دو طریقوں میں تقسیم کیا گیا ہے: 1) ایک کلک کر کے ڈوکر وی پی ایس کرایہ پر لیں۔ 2) دستی طور پر ڈوکر شامل کریں۔

Docker deployment page

ایک کلک کرایہ پر ڈوکر وی پی ایس

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

دستی طور پر ڈوکر شامل کریں

آپ ڈوکر کو مختلف قسم کے آلات پر تعینات کرسکتے ہیں ، جیسے پی سی ، سرورز ، رسبری پائی ، وغیرہ۔ بڑے پیمانے پر آپریٹنگ سسٹم کی حمایت کی جاتی ہے۔

  • لینکس کا کمانڈ لائن ورژن: لینکس AMD64 / لینکس 386 / لینکس ARM64 / لینکس ARMv7
  • میک کا کمانڈ لائن ورژن: میک انٹیل 64 / ایپل سلیکون
  • کمانڈ لائن ورژن ، ونڈوز کا انٹرفیس ورژن: 64 بٹ / 32 بٹ
  • ڈوکر تصویر

ڈوکر پروگرام کو تعینات کرنے کی ضرورت ہے کہ آلہ میں لاگ ان کرنے کے بعد، آلہ کے آپریٹنگ سسٹم کے مطابق متعلقہ ڈوکر پروگرام ڈاؤن لوڈ کریں. ڈاؤن لوڈ لنک پر کلک کرنے کے بعد ظاہر مواد میں پایا جا سکتا ہےدستی طور پر ڈوکر شامل کریںٹیب پرڈوکرصفحہ. ڈوکر پروگرام کو تعینات کرنے کے لئے 2 پیرامیٹرز مقرر کرنے کی ضرورت ہے:

Add a docker manually

  1. ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم کی یو آئی ڈی پر مشتمل خط و کتابت کا پتہ۔
  2. ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم اکاؤنٹ کا پاس ورڈ جو یو آئی ڈی سے مطابقت رکھتا ہے۔

مواصلات کا پتہ اور FMZ کوانٹ ٹریڈنگ پلیٹ فارم اکاؤنٹ پاس ورڈ جب ڈوکر تعینات تشکیل دیں:

  • ونڈوز کے لیے ڈوکر ڈوکر کا ونڈوز انٹرفیس ورژن ان دو پیرامیٹرز کو براہ راست ڈوکر کے انٹرفیس پر متعلقہ ان پٹ باکس کنٹرولز میں پُر کرسکتا ہے۔

  • ڈوکر کا کمانڈ لائن ورژن ڈوکر پروگرام کے دوسرے کمانڈ لائن ورژن کے ل different ، مختلف آپریٹنگ سسٹم کے لئے مختلف کمانڈز موجود ہیں۔ مثال کے طور پر لینکس اور میک کا استعمال کرتے ہوئے ، کمانڈ استعمال کریں:. /robot -s node.fmz.com/123456 -p 654321، مندرجہ ذیل کمانڈ کے ہر حصے کی وضاحت کرتا ہے:

    . /robotروبوٹ، ایک قابل عمل پروگرام (یعنی، ایک ڈاکر پروگرام) چلانے کا مطلب ہے، جہاں123456UID ہے، اور654321ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم اکاؤنٹ کا پاس ورڈ ہے جو یو آئی ڈی سے مطابقت رکھتا ہے۔ پیرامیٹر-sاشارہ کرتا ہےcorrespondence address of the UID of the FMZ Quant Trading Platform، اور پیرامیٹر کی قدر مثال کے طور پر کے ساتھ بھرا جا سکتا ہے:node.fmz.com/123456. پیرامیٹر-pایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم پر یو آئی ڈی اکاؤنٹ کے لئے پاس ورڈ کا اشارہ کرتا ہے، جسے مندرجہ ذیل قدر کے ساتھ بھرا جا سکتا ہے:654321.

    براہ مہربانی نوٹ کریں کہ یہاں پیرامیٹرز مثالیں ہیں، اصل پیرامیٹرز میں لاگ ان کرنے کے بعد دیکھا جا سکتا ہےFMZ.COMاور پر کلک کریںدستی طور پر ڈوکر شامل کریںٹیب پرڈوکرصفحہ. پیرامیٹر-pواضح طور پر ڈوکر تعینات کرنے کے لئے کمانڈ میں لکھا جائے کرنے کی ضرورت نہیں ہے، آپ کو استعمال کر سکتے ہیں. /robot -s node.fmz.com/123456کمانڈ اسے چلانے کے لئے، اور پھر آپ کو ایک پاس ورڈ کے لئے کہا جائے گا، جس سے آپ کو پھر دستی طور پر درج کر سکتے ہیں. اس کے علاوہ، پروگرام کو چلانے کے لئے اجازت جیسے مسائل پر توجہ دیں، اور ڈوکر پروگرام کو چلانے کی پابندیوں کو ختم کرنے کے لئے کافی اجازت دیں.

عالمی سطح پر آئی پی ایڈریس کی وضاحت کریں

  • کی docker کےWindowsسسٹم انٹرفیس ورژن براہ راست ڈوکر سافٹ ویئر انٹرفیس پر آئی پی ایڈریس مقرر کر سکتے ہیں، اور ڈوکر سافٹ ویئر ڈیفالٹ خود کار طریقے سے آئی پی کی ترتیب کرنے کے لئے.
  • کمانڈ لائن ماحول میں چل رہا ہے Dockers کا استعمال کریں-IIP ایڈریس کی وضاحت کرنے کے لئے پیرامیٹر.
    -I string
        custom local ip address
    -c string
        config file
    -d string
        custom dns resolve server
    -e string
        docker node executable path
    -f string
        docker settings json
    -i string
        docker image name
    -n string
        node name
    -p string
        password
    -s string
        server address
    -u string
        run as system user
    -v  version info
    -vv
        show verbose log
    -w string
        working directory
    

ڈوکر پروگرام کے کمانڈ لائن ورژن کے پیرامیٹرز

ڈوکر سافٹ ویئر ڈاؤن لوڈ کرنے کے بعد، قابل عمل فائلrobotڈوکر پروگرام ہے؛ ڈوکر پروگرام کے لئے پیرامیٹرز کی وضاحت کی جاسکتی ہے ، جب ڈوکر کو تعینات کیا جائے۔

  • -v: موجودہ docker پروگرام کے ورژن اور تالیف وقت سمیت معلومات کی جانچ پڑتال. مکمل عملدرآمد کمانڈ پر مبنی ہےApple Mac System: ./robot -v.
  • -vv: ڈوکر پروگرام کے آپریشن اور تعامل کے پیغامات کے تفصیلی لاگ ان کو ڈیفالٹ کے ذریعہ ظاہر نہیں کیا جاتا ہے اور ڈوکر لاگ فائل میں نہیں لکھا جاتا ہے۔ اس طرح ، یہ اکثر تعامل کے احکامات کو لاگ ان کو پھولنے اور ہارڈ ڈسک پر جگہ لینے سے روکتا ہے۔ اگر آپ کو ڈوکر کی ایک تفصیلی لاگ ان رکھنے اور ڈوکر چل رہا ہے جبکہ اسے ظاہر کرنے کی ضرورت ہے، آپ کو استعمال کرتے ہوئے ڈوکر لاگ فائل میں لکھا جا کرنے کے لئے تفصیلی لاگ ان اور بات چیت کے پیغامات مقرر کر سکتے ہیں-vv parameter.
  • -s: ڈاکر پروگرام چلانے کے دوران FMZ کوانٹ ٹریڈنگ پلیٹ فارم کے ساتھ بات چیت کرنے کے لئے مخصوص ایڈریس. مکمل عملدرآمد کمانڈ پر مبنی ہےApple Mac System: ./robot -s node.fmz.com/xxxxxxx; xxxxxxxایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم پر ہر اکاؤنٹ کی منفرد شناختی شناخت ہے۔ کمانڈ کو انجام دینے کے بعد ، متعلقہ ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم اکاؤنٹ کے پاس ورڈ کو داخل کرنے کا اشارہ ہوگا۔
  • -p: آپ کو براہ راست پاس ورڈ درج کرنے کے لئے چلانے کے حکم میں پیرامیٹر کی وضاحت کر سکتے ہیں، جس کی سفارش نہیں کی جاتی ہے، کیونکہ پاس ورڈ پیرامیٹر موجودہ نظام ریکارڈ میں چھوڑ دیا جائے گا.node.fmz.com/xxxxxxxہے:abc123456. مکمل عملدرآمد کمانڈ پر مبنی ہےApple Mac System: ./robot -s node.fmz.com/xxxxxxx -p abc123456.
  • -n: چل رہا ہے ڈوکر پروگرام کو لیبل کی معلومات منسلک. مکمل عملدرآمد کمانڈ پر مبنی ہےApple Mac System: ./robot -n macTest -s node.fmz.com/xxxxxxx. ایک ہو جائے گاmacTestپلیٹ فارم ڈوکر مینجمنٹ پیج پر ڈوکر کی معلومات میں ٹیکسٹ لیبل۔
  • -l: موجودہ ڈوکر کی طرف سے حمایت کی تبادلہ کی فہرست پرنٹ. مکمل عملدرآمد کمانڈ پر مبنی ہےApple Mac System: ./robot -l، یعنی، حمایت کی تبادلے کے ناموں کو آؤٹ پٹ کیا جا سکتا ہے.

بوٹ ڈیٹا کی منتقلی

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

ڈوکر مانیٹرنگ

ڈوکر مانیٹرنگ پیج، آپ کو فعال کر سکتے ہیںڈوکر مانیٹرنگمیں کردارڈوکر لسٹ آپریشن آئٹمیاڈوکر تفصیلات آپریشن آئٹمنگرانی کو آن کرنے کے بعد، اگر ڈوکر غیر معمولی طور پر آف لائن ہے تو، موجودہ ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم سے منسلک ای میل ایڈریس کو ایک نوٹیفکیشن پیغام ملے گا.

حکمت عملی لائبریری پلیٹ فارم