রিসোর্স লোড হচ্ছে... লোডিং...

ডকার

FMZ Quant Trading Platform এর ডকার সফটওয়্যার পুরো পরিমাণগত ট্রেডিং সিস্টেমের মূল অংশ।ডকারডকারকে আপনার ট্রেডিং কৌশলটির নির্বাহী হিসাবে বোঝা যায়, জটিল ডেটা অনুরোধ, ডেটা গ্রহণ, নেটওয়ার্ক লিঙ্ক, লগ পোস্টব্যাক ইত্যাদির জন্য দায়ী। লাইভ ট্রেডিং কৌশল প্রোগ্রামটি ডকারের সফ্টওয়্যারটিতে চলে, এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্ম ওয়েবসাইটে নয়। ডকার আপনার সার্ভারে চলে, এমনকি যদিFMZ কোয়ান্ট ট্রেডিং প্ল্যাটফর্মওয়েবসাইট একটি নেটওয়ার্ক ব্যর্থতা আছে, এটা আপনার ডকার অপারেশন প্রভাবিত করবে না. ডকার চালানো যেতে পারেLinux, Windows, Mac OS, Android, Raspberry Pi ARM Linuxএবং অন্যান্য সিস্টেম. ডকার দ্বারা পরিচালিত লাইভ ট্রেডিং লগ ডিরেক্টরিতে সংরক্ষিত হয়./logs/storage. ফাইলটি একটিSqliteসঙ্গে ডাটাবেস ফাইলdb3, যা সরাসরি সম্পাদনা করা যেতে পারেSqliteএক্সটেনশন সহ ফাইলের জন্যdb3লাইভ ট্রেডিং ডাটাবেসে, ফাইলের নাম হল বটID.

ডকার স্থাপন

আপনি বর্তমান এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্ম অ্যাকাউন্ট স্থাপনের সাথে যুক্ত ডকারদের দেখতে পারেনডকারপৃষ্ঠা, এবং আপনি তালিকা প্রদর্শন বা বিস্তারিত তথ্য প্রদর্শন স্যুইচ করতে পারেন, এবং আপনি আইপি ঠিকানা, সংস্করণ, কম্পাইল এবং রিলিজ সময়, এবং এই পৃষ্ঠায় ডকার অন্যান্য সম্পর্কিত তথ্য অনুসন্ধান করতে পারেন. ক্লিক করুনডকার যোগ করুনবোতামে ঝাঁপ দিনডকার স্থাপনার পাতা, ডকার স্থাপনার দুটি মোডে বিভক্তঃ 1) এক-ক্লিক ভাড়া একটি ডকার ভিপিএস। 2) একটি ডকার ম্যানুয়ালি যোগ করুন।

Docker deployment page

এক ক্লিকের মাধ্যমে একটি ডকার ভিপিএস ভাড়া করুন

ক্লিক করুনএক ক্লিকের মাধ্যমে একটি ডকার ভিপিএস ভাড়া করুনট্যাবেডকারপৃষ্ঠা এবং কনফিগারেশন, সার্ভার রুম অঞ্চল, এবং অন্যান্য প্রয়োজনীয়তা উপর ভিত্তি করে স্থাপন করা হবে সার্ভার নির্বাচন করুন. এখনই কিনুন ক্লিক করুন এবং যাচাইকরণের জন্য বর্তমান এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মের অ্যাকাউন্টের পাসওয়ার্ড প্রবেশ করুন, এবং ডকার প্রোগ্রামের স্থাপনা যাচাইকরণ পাস হওয়ার পরে স্বয়ংক্রিয়ভাবে সম্পন্ন হবে। পুরো স্থাপনার প্রক্রিয়াটি কয়েক মিনিট সময় নেয় এবং সিস্টেম স্বয়ংক্রিয়ভাবে সাধারণভাবে ব্যবহৃত পাইথন লাইব্রেরি ইনস্টল করবে। এখনই কিনুন ক্লিক করার পরে ভাড়া নেওয়া সার্ভারের কেবলমাত্র সীমিত সিস্টেম বিশেষাধিকার রয়েছে এবং এটি গ্রাহকের পক্ষে প্ল্যাটফর্মের মাধ্যমে ভাড়া নেওয়া হয় বলে দূরবর্তী লগইন সমর্থন করে না। যদি কিছু তৃতীয় পক্ষের পাইথন লাইব্রেরি ব্যবহার করার প্রয়োজন হয় যা প্রাক ইনস্টল করা নেই তবে একটি ব্যক্তিগত সার্ভার ব্যবহার করে সেগুলি ম্যানুয়ালি স্থাপন করার পরামর্শ দেওয়া হয়। সার্ভারের মাধ্যমে ভাড়া নেওয়া সার্ভারের জন্য বিলিংএক ক্লিকের মাধ্যমে একটি ডকার ভিপিএস ভাড়া করুনবৈশিষ্ট্যটি আলাদাভাবে বিল করা হয় এবং বট বিলিংয়ের সাথে এর কোন সম্পর্ক নেই। Redeploy বোতামে ক্লিক করলে বিদ্যমান ডকার ডিরেক্টরির অধীনে লগ ডিরেক্টরিতে রিয়েল-টাইম লগ এবং ডেটা ফাইল মুছে ফেলা হবে না।

ম্যানুয়ালি একটি ডকার যোগ করুন

আপনি ডকারটি বিভিন্ন ডিভাইসে স্থাপন করতে পারেন, যেমন পিসি, সার্ভার, রাস্পবেরি পাই ইত্যাদি। বিস্তৃত প্রধান অপারেটিং সিস্টেমগুলি সমর্থিত।

  • লিনাক্সের কমান্ড লাইন সংস্করণঃ লিনাক্স AMD64 / লিনাক্স 386 / লিনাক্স ARM64 / লিনাক্স ARMv7
  • ম্যাকের কমান্ড লাইন সংস্করণঃ ম্যাক Intel64 / অ্যাপল সিলিকন
  • কমান্ড লাইন সংস্করণ, উইন্ডোজের ইন্টারফেস সংস্করণঃ 64-বিট / 32-বিট
  • ডকার চিত্র

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

Add a docker manually

  1. FMZ Quant ট্রেডিং প্ল্যাটফর্মের UID সহ চিঠিপত্রের ঠিকানা।
  2. ইউআইডি-এর সাথে মিলে যাওয়া এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মের অ্যাকাউন্টের পাসওয়ার্ড।

ডকার স্থাপন করার সময় যোগাযোগ ঠিকানা এবং FMZ কোয়ান্ট ট্রেডিং প্ল্যাটফর্ম অ্যাকাউন্ট পাসওয়ার্ড কনফিগার করুনঃ

  • উইন্ডোজের জন্য ডকার ডকারের উইন্ডোজ ইন্টারফেস সংস্করণ ডকারের ইন্টারফেসের সংশ্লিষ্ট ইনপুট বক্স কন্ট্রোলগুলিতে সরাসরি এই দুটি পরামিতি পূরণ করতে পারে।

  • ডকারের কমান্ড লাইন সংস্করণ ডকার প্রোগ্রামের অন্যান্য কমান্ড লাইন সংস্করণের জন্য, বিভিন্ন অপারেটিং সিস্টেমের জন্য বিভিন্ন কমান্ড রয়েছে। উদাহরণস্বরূপ লিনাক্স এবং ম্যাক ব্যবহার করে, কমান্ডটি ব্যবহার করুনঃ. /robot -s node.fmz.com/123456 -p 654321, নিম্নলিখিত কমান্ডের প্রতিটি অংশ বর্ণনা করেঃ

    . /robotমানে রোবট চালানো, একটি এক্সিকিউটেবল প্রোগ্রাম (যেমন, একটি ডকার প্রোগ্রাম), যেখানে123456ইউআইডি, এবং654321ইউআইডি-এর সাথে মিলে যাওয়া এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মের অ্যাকাউন্টের পাসওয়ার্ড। প্যারামিটার-sনির্দেশ করেcorrespondence address of the UID of the FMZ Quant Trading Platform, এবং পরামিতির মান উদাহরণস্বরূপ পূরণ করা যেতে পারেঃnode.fmz.com/123456. প্যারামিটার-pFMZ Quant Trading Platform-এ UID-এর অ্যাকাউন্টের password নির্দেশ করে, যা নিম্নলিখিত মান দিয়ে পূরণ করা যেতে পারেঃ654321.

    দয়া করে মনে রাখবেন যে এখানে পরামিতি উদাহরণ, প্রকৃত পরামিতি লগ ইন করার পরে দেখা যাবেFMZ.COMএবং ক্লিক করুনম্যানুয়ালি একটি ডকার যোগ করুনট্যাবেডকারপাতা। প্যারামিটার-pডকার স্থাপন করার জন্য কমান্ডে স্পষ্টভাবে লিখতে হবে না, আপনি ব্যবহার করতে পারেন. /robot -s node.fmz.com/123456এটি চালানোর জন্য কমান্ড, এবং তারপর আপনি একটি পাসওয়ার্ড জন্য অনুরোধ করা হবে, যা আপনি তারপর ম্যানুয়ালি প্রবেশ করতে পারেন. উপরন্তু, প্রোগ্রামটি চালানোর অনুমতির মতো বিষয়গুলিতে মনোযোগ দিন এবং ডকার প্রোগ্রামকে চলমান সীমাবদ্ধতা অপসারণের জন্য পর্যাপ্ত অনুমতি দিন।

বিশ্বব্যাপী আইপি ঠিকানা নির্দিষ্ট করুন

  • ডকারেরWindowsসিস্টেম ইন্টারফেস সংস্করণ ডকার সফটওয়্যার ইন্টারফেসে সরাসরি আইপি ঠিকানা সেট করতে পারে, এবং ডকার সফটওয়্যার স্বয়ংক্রিয়ভাবে আইপি সেট করতে ডিফল্ট।
  • কমান্ড লাইন পরিবেশে চলমান Dockers ব্যবহার-Iআইপি ঠিকানা নির্দিষ্ট করার জন্য একটি পরামিতি।
    -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: বর্তমান ডকার প্রোগ্রামের সংস্করণ এবং কম্পাইলের সময় সহ তথ্য পরীক্ষা করুন। সম্পূর্ণ এক্সিকিউশন কমান্ড ভিত্তিক হয়Apple Mac System: ./robot -v.
  • -vv: ডকার প্রোগ্রামের অপারেশন এবং ইন্টারঅ্যাকশন বার্তাগুলির বিশদ লগগুলি ডিফল্টরূপে প্রদর্শিত হয় না এবং ডকার লগ ফাইলটিতে লেখা হয় না। এইভাবে, এটি ঘন ঘন ইন্টারঅ্যাকশন কমান্ডগুলি লগগুলি ফুটে উঠতে এবং হার্ড ডিস্কে স্থান দখল করতে বাধা দেয়। আপনি যদি ডকারের একটি বিস্তারিত লগ রাখতে চান এবং ডকার চলার সময় এটি প্রদর্শন করতে চান, আপনি ডকার লগ ফাইলটিতে লিখিত বিস্তারিত লগ এবং ইন্টারঅ্যাকশন বার্তা সেট করতে পারেন-vv parameter.
  • -s: ডকার প্রোগ্রাম চালানোর সময় FMZ কোয়ান্ট ট্রেডিং প্ল্যাটফর্মের সাথে যোগাযোগের জন্য নির্দিষ্ট ঠিকানা। সম্পূর্ণ এক্সিকিউশন কমান্ড ভিত্তিক হয়Apple Mac System: ./robot -s node.fmz.com/xxxxxxx; xxxxxxxFMZ Quant Trading প্ল্যাটফর্মের প্রতিটি অ্যাকাউন্টের অনন্য সনাক্তকরণ আইডি; কমান্ডটি কার্যকর করার পরে, সংশ্লিষ্ট FMZ Quant Trading Platform অ্যাকাউন্টের পাসওয়ার্ড প্রবেশ করানোর জন্য একটি অনুরোধ থাকবে।
  • -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 সহ ডাটাবেস ফাইল) স্থানান্তর করতে পারেন। প্ল্যাটফর্মের সংশ্লিষ্ট বট আইডিতে ফাইলের নাম সেট করুন, যাতে নতুন ডিভাইসে মাইগ্রেশনের কারণে পূর্ববর্তী বটের সমস্ত লগ তথ্য হারিয়ে না যায়।

ডকার পর্যবেক্ষণ

ডকার মনিটরিং পৃষ্ঠা, আপনি সক্রিয় করতে পারেনডকার পর্যবেক্ষণকর্মক্ষমতাডকার তালিকা অপারেশন আইটেমঅথবাডকার বিবরণ অপারেশন আইটেম. মনিটরিং চালু করার পরে, যদি ডকার অস্বাভাবিকভাবে অফলাইনে থাকে, তবে বর্তমান এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মের সাথে আবদ্ধ ইমেল ঠিকানাটি একটি বিজ্ঞপ্তি বার্তা পাবেন।

কৌশল গ্রন্থাগার প্ল্যাটফর্ম