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

মুদ্রাচক্রের পরিমাণগত লেনদেন নতুন কিছু দেখায় - যা আপনাকে মুদ্রাচক্রের পরিমাণগত লেনদেনের কাছাকাছি নিয়ে যায়।

লেখক:উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্ন, তৈরিঃ 2021-05-06 11:20:04, আপডেটঃ 2024-12-04 21:27:24

币圈量化交易萌新看过来–带你走近币圈量化(三)

মুদ্রা বৃত্তের পরিমাণগত লেনদেনের নতুন চেহারা আপনাকে মুদ্রা বৃত্তের পরিমাণগত লেনদেনের কাছাকাছি নিয়ে যাবে।

ত্রুটি প্রতিবেদন

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

অবশ্যই, বাজারে প্রোগ্রামযুক্ত, পরিমাণগত ট্রেডিং সিস্টেম বা স্ব-বিকাশিত প্রোগ্রামগুলিতে বিভিন্ন ধরণের ত্রুটি টিপস এবং ত্রুটি বার্তা রয়েছে। এই ত্রুটিগুলি কেবল এক্সচেঞ্জের এপিআই ইন্টারফেসের ত্রুটি বার্তাগুলির মধ্যে সীমাবদ্ধ নয়। তবে প্রোগ্রামটি চলার সময় অস্বাভাবিক ত্রুটি, কনফিগারেশন ত্রুটি, প্রোগ্রাম ত্রুটি, সিনট্যাক্স ত্রুটি ইত্যাদি।

ইনভেন্টর কোয়ালিটি ট্রেডিং প্ল্যাটফর্মে, ভুল তথ্যগুলি সম্ভবত বিভিন্ন শ্রেণীতে বিভক্তঃ

  • কৌশলগত ব্যাকরণ ভুল এই ধরনের ত্রুটিগুলি সবচেয়ে সাধারণ, সাধারণত নতুনদের প্রোগ্রামিংয়ের সাথে পরিচিত না হওয়ার কারণে হয়। উদাহরণস্বরূপঃ

币圈量化交易萌新看过来–带你走近币圈量化(三)

কোডটি কম ক্যারেক্টার যেমন কার্টেজ লিখেছে। এই ধরনের ত্রুটিগুলি সাধারণত সম্পাদনা নীতি পৃষ্ঠায় ত্রুটি টিপস দেখায় এবং নীতিটিও চালানো যায় না ((রান করার সময় সরাসরি ত্রুটি রিটার্ন করে, যেমন নীচের চিত্র) ।) ।

币圈量化交易萌新看过来–带你走近币圈量化(三)তাই নীতিমালা লেখার পর, প্ল্যাটফর্মের নীতিমালা সম্পাদনা পৃষ্ঠার অভ্যাসের দিকে একবার তাকিয়ে দেখুন, যদি লাল ছোট্ট এক্সএক্স থাকে, তাহলে অবশ্যই একটি স্পষ্ট ত্রুটি আছে।

  • পলিসি প্রোগ্রাম বাগ দ্বারা সৃষ্ট চলমান সময় প্রোগ্রামের অস্বাভাবিকতা প্রোগ্রামটিতে একটি বাগ রয়েছে, যা প্রোগ্রাম চালানোর সময় একটি ব্যতিক্রম সক্রিয় করলে প্রোগ্রামটি ব্যতিক্রমীভাবে বন্ধ হয়ে যায়, যা এই ধরনের ত্রুটি বার্তা দেখায়।

币圈量化交易萌新看过来–带你走近币圈量化(三)

币圈量化交易萌新看过来–带你走近币圈量化(三)

এই ধরনের ত্রুটিগুলি প্রোগ্রামের ব্যতিক্রমের কারণ হতে পারে এবং প্রোগ্রামটি চলতে বন্ধ করে দেয়।

  • ভুল কনফিগারেশন, সেটিং

এফএমজেড প্ল্যাটফর্মে লেনদেনের সংজ্ঞা হলX_Yএই ধরনের বিন্যাসে, X হল লেনদেনের মুদ্রার নাম, Y হল মূল্য নির্ধারণের মুদ্রার নাম (যেমন, ফরেক্সের স্থানীয় চুক্তির লেনদেনের জন্য মূল্য নির্ধারণের মুদ্রা সাধারণত ইউএসডি দ্বারা নির্দেশিত হয়, যেমনটি পূর্ববর্তী নিবন্ধগুলিতে বর্ণনা করা হয়েছে) ।BTC_USDTএবং যদি আমি ভুলভাবে লেনদেন লিখতে পারি,BTC-USDT

币圈量化交易萌新看过来–带你走近币圈量化(三)

এফএমজেড প্ল্যাটফর্মের রিভিউ সিস্টেমে একটি ত্রুটি পাওয়া গেছেঃ

币圈量化交易萌新看过来–带你走近币圈量化(三)

আসল ছবিতে ত্রুটিঃ

币圈量化交易萌新看过来–带你走近币圈量化(三)

এদিকে, তিনি একটি ভুল করেছেন যা তিনি প্রায়শই করেনঃ

https://www.fmz.com![মুদ্রাচক্রের পরিমাণগত লেনদেন] নতুন দেখেছেন লেনদেন আপনি মুদ্রাচক্রের পরিমাণগত লেনদেনের কাছাকাছি পেতে লেনদেন করুন ((৩)) ](/upload/asset//345be4d2aa663dd2c02cf5b97f95ce03fc0a7378.png)

এই ধরনের ত্রুটিগুলি এফএমজেড প্ল্যাটফর্ম অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তনের কারণে ঘটে যা কনফিগার করা এক্সচেঞ্জের বস্তুর মধ্যেAPI KEYব্যর্থ (ব্যবহারকারীর এপিআই কী ব্রাউজার-পার্শ্বে এনক্রিপ্ট করা হয়েছে এবং এফএমজেড প্ল্যাটফর্মে কনফিগার করা হয়েছে), নীতিটি শুরু করা যায়নি এবং ত্রুটি রিপোর্ট করে।

  • ইন্টারফেস কল ত্রুটি রিপোর্ট

এফএমজেড প্ল্যাটফর্মে ইন্টারফেস কল ত্রুটিগুলি প্রায়শই অপারেটিং কৌশলগুলির সাথে দেখা হয়।ইন্টারফেস যা নেটওয়ার্ক অনুরোধ তৈরি করেইন্টারফেস যা নেটওয়ার্ক অনুরোধ তৈরি করে না⇒ ইন্টারফেস ত্রুটি রিপোর্টের কারণে নীতিগত প্রোগ্রাম বন্ধ হয় না, সাধারণত ইন্টারফেস কলের কারণে একটি ব্যতিক্রমী ঘটনা ঘটে, ভুল তথ্য ফেরত আসে, এবং তারপর নীতিটি ত্রুটিমুক্ত হয় না, ভুল তথ্য দ্বারা উদ্ভূত প্রোগ্রামের ব্যতিক্রমী ঘটনাগুলি ব্যবহার করে প্রোগ্রামটি বন্ধ হয়ে যায় ((ত্রুটিমুক্ত ধারণাটি পূর্ববর্তী কয়েকটি নিবন্ধে উল্লেখ করা হয়েছে) ।

এখানে কয়েকটি ইন্টারফেস ত্রুটি বার্তা রয়েছে যা নেটওয়ার্ক অনুরোধ তৈরি করেঃ

  • নেটওয়ার্ক ওভারটাইম

    币圈量化交易萌新看过来–带你走近币圈量化(三)

    নতুনদের প্রায়শই পাওয়া একটি ত্রুটি বার্তা হ'ল স্থানীয় নেটওয়ার্কের ডিভাইসগুলি (আপনার নিজের কম্পিউটার বা স্থানীয় সার্ভার) ব্যবহার করা। বেশিরভাগ এক্সচেঞ্জগুলি দেয়ালযুক্ত হওয়ার কারণে, স্থানীয় নেটওয়ার্কগুলি মূলত অনেকগুলি এক্সচেঞ্জ অ্যাক্সেসযোগ্য নয় এবং অ্যাক্সেস ইন্টারফেসগুলি বিলম্বিত হয়।

  • HTTP 429 ত্রুটি

    https://www.fmz.com![মুদ্রাচক্রের পরিমাণগত লেনদেন] নতুন দেখেছেন লেনদেন আপনি মুদ্রাচক্রের পরিমাণগত লেনদেনের কাছাকাছি পেতে লেনদেন করুন।)

    এটি একটি ক্লাসিক ত্রুটি বার্তা, কারণ এক্সচেঞ্জ ইন্টারফেসটি খুব ঘন ঘন কল করা হয়, এক্সচেঞ্জের সীমাবদ্ধতা অতিক্রম করে। কিছু নতুন শিক্ষার্থী হয়তো বলবে যে আমি একাধিক এক্সচেঞ্জের জন্য আবেদন করেছি।API KEYঅথবা আমি একাধিক এক্সচেঞ্জ অ্যাকাউন্টের জন্য অনুরোধ করেছি তা কার্যকর হয়নি। আমাদের জানা দরকার যে এক্সচেঞ্জের ইন্টারফেস অ্যাক্সেসের ফ্রিকোয়েন্সি সীমাবদ্ধতা সাধারণত আইপি ঠিকানার উপর ভিত্তি করে হয়, সহজভাবে বলতে গেলে, যদি একটি আইপি ঠিকানায় পাঠানো সমস্ত অনুরোধ এই আইপি ঠিকানায় গণনা করা হয়, তবে এক্সচেঞ্জ সার্ভারটি এই আইপিটি সীমাবদ্ধ করার চেয়ে বেশি অনুরোধ পাঠানোর অনুরোধটি প্রত্যাখ্যান করে।

  • এক্সচেঞ্জ ইন্টারফেসের ব্যবসায়িক স্তরের ত্রুটি

    উপরে উল্লিখিত টাইমআউট, ৪২৯ এইগুলি নেটওয়ার্ক স্তরের ত্রুটি। এক্সচেঞ্জ ইন্টারফেসের ব্যবসায়িক স্তরের সমস্যাগুলিও রিপোর্ট করবে, যেমন আমি তাত্ক্ষণিক বাজারে প্রবেশ করতে চাই, তবে আমি একটি অস্তিত্বহীন লেনদেনের জোড়া সেট করেছি। আমি এফএমজেড প্ল্যাটফর্মের ডিউটি সরঞ্জামটিতে পরীক্ষা করেছি, ডিউটি সরঞ্জামটি একটি সুবিধাজনক পরীক্ষার সরঞ্জাম যা বাস্তব টেস্ট ফাংশন কল, ডেটা অর্জন ইত্যাদির প্রয়োজনের জন্য উপযুক্ত।

    币圈量化交易萌新看过来–带你走近币圈量化(三)

    ডিবাগিং সরঞ্জামগুলির কার্যকর ফলাফল, ডিবাগিং সরঞ্জামগুলির কার্যকর এবং বাস্তব ডিস্কের কার্যকর মধ্যে কোনও পার্থক্য নেই।币圈量化交易萌新看过来–带你走近币圈量化(三)

    Huobi	错误	GetTicker: Invalid ticker: {"Info":{"err-code":"invalid-parameter","err-msg":"invalid symbol","status":"error","ts":1620872079355},"High":0,"Low":0,"Sell":0,"Buy":0,"Last":0,"Volume":0,"OpenInterest":0,"Time":0}
    

    এখানে একটি ত্রুটি বার্তা রয়েছে যার অর্থ হল যে লেনদেনটি বৈধ নয় (এখান থেকে দেখুন)"err-msg":"invalid symbol") । এই ধরনের এবং ব্যবসার সাথে সম্পর্কিত অনেকগুলি ত্রুটি রয়েছে, উদাহরণস্বরূপ, কিছু এক্সচেঞ্জগুলি লিভারেজ সেট করার সময় ছোট অংশের সাথে লিভারেজ সমর্থন করে না, যখন লিভারেজটি ছোট অংশের সাথে থাকলে ইন্টারফেস কল ত্রুটিগুলিও ঘটায়।

একটি ইন্টারফেস কল তালিকাভুক্ত করুন যা নেটওয়ার্ক অনুরোধ তৈরি করে না

  • ফিউচার কন্ট্রাক্ট কোড সেট করুন কিছু ইন্টারফেস কেবলমাত্র সিস্টেমের কিছু গ্লোবাল ভেরিয়েবল সেট করে এবং কোনও নেটওয়ার্ক অনুরোধ উত্পন্ন করে না, যেমনঃ

    币圈量化交易萌新看过来–带你走近币圈量化(三)

    তবে প্যারামিটার পাস বা ভুল বানানও ভুল হতে পারে।

    币圈量化交易萌新看过来–带你走近币圈量化(三)

কিন্তু কোন ধরনের ত্রুটিই হোক না কেন, প্রদর্শিত ত্রুটি বার্তাগুলি একটি সমস্যা সন্ধানের জন্য গুরুত্বপূর্ণ তথ্য এবং সাধারণত ত্রুটি বার্তাগুলি থেকে সমস্যাটি দেখতে পাওয়া যায়। আপনি অনুবাদ সরঞ্জামগুলি ব্যবহার করতে পারেন, ত্রুটি বার্তাগুলি অনুবাদ করতে পারেন এবং গুরুত্বপূর্ণ তথ্যগুলি বের করতে পারেন। উদাহরণস্বরূপ, উপরের উদাহরণে"err-msg":"invalid symbol", অনুবাদঃ err msg: অবৈধ প্রতীক . সম্ভবত আপনি জানেন যে . ভুল রিপোর্টিংয়ের ক্ষেত্রে, আমরা কেবলমাত্র এই বিষয়গুলি নিয়ে আলোচনা করব এবং একটি পোস্ট নিয়মিতভাবে সাধারণ প্রশ্নগুলির জন্য সংগ্রহ করা হবেঃhttps://www.fmz.com/bbs-topic/1427

পুনরায় সনাক্তকরণ ব্যবস্থা

পুনঃপরীক্ষণ ব্যবস্থাটি একটি পরিমাণগত সরঞ্জামগুলির মধ্যেও একটি মূল বিষয়, পুনঃপরীক্ষণ ব্যবস্থাটি পরীক্ষার কৌশলগুলির একটি সুবিধাজনক প্রোটোটাইপ, প্রাথমিক পরীক্ষার কৌশলগুলির মধ্যে সম্ভাব্য বাগ, যৌক্তিক সমস্যা ইত্যাদি সরবরাহ করতে পারে। পুনঃপরীক্ষণ ব্যবস্থার জন্য যুক্তিসঙ্গত দৃষ্টিভঙ্গি প্রয়োজন। পুনঃপরীক্ষণ ব্যবস্থাটি কিছু পরিমাণে কৌশলগুলির কিছু সমস্যা প্রতিফলিত করতে পারে।

নিম্নলিখিত সহজভাবে FMZ দ্বারা সমর্থিত বিভিন্ন কৌশল ভাষা স্তরগুলিকে FMZ প্ল্যাটফর্মে পুনর্বিবেচনার সিস্টেমগুলি ব্যাখ্যা করে।

  • জাভাস্ক্রিপ্ট

ব্রাউজার-এন্ড রিসেট, স্থানীয় হার্ডওয়্যার রিসোর্স ব্যবহার করে।

  • পাইথন

হোস্টের পুনরায় পরিমাপ করার সময়, আপনি নির্দিষ্টভাবে কোন হোস্টকে বরাদ্দ করতে পারেন তা নির্বাচন করতে পারেন ((নিজেকে স্থাপন করা হোস্ট, এফএমজেড প্ল্যাটফর্মের পাবলিক হোস্ট উভয়ই) । এফএমজেড প্ল্যাটফর্মে পাবলিক হোস্টের লোড বেশি হওয়ায়, স্থানীয় হোস্টের পুনরাবৃত্তি ব্যবহার করার পরামর্শ দেওয়া হয় ((এটিও দ্রুততর হবে, পাবলিক হোস্টের পুনরাবৃত্তি করার সময়, যখন লোডের চেয়ে বেশি কাজ হয়, তখন কিছু পুনরাবৃত্তি কার্য বাতিল করা হয়, যার ফলে পুনরাবৃত্তি বাধাগ্রস্ত হয়)) ।

  • সি++

C++ ভাষার নীতিগুলি প্রথমত কম্পাইল করা হয় এবং তারপর কার্যকর করা হয়। C++ ভাষার নীতিগুলি প্রথমে FMZ প্ল্যাটফর্মে (সার্ভার) কম্পাইল করা হয়।

  • ময় ভাষা

এটি একটি জাভাস্ক্রিপ্ট বাস্তবায়ন, যা ব্রাউজার-এন্ডে পুনরাবৃত্তি করা হয়।

  • ভিজ্যুয়ালাইজেশন

এটি একটি জাভাস্ক্রিপ্ট বাস্তবায়ন, যা ব্রাউজার-এন্ডে পুনরাবৃত্তি করা হয়।

উদ্ভাবক কোয়ালিফাইড ট্রেডিং প্ল্যাটফর্মের রিটার্নিং সিস্টেমের রিটার্নিং মোডটি দুটি (এটি কোনও কৌশল ভাষা নয়, এটি একটি রিটার্নিং সেটিংস, বিভিন্ন ভাষার কৌশল রিটার্নিং একই) ।

币圈量化交易萌新看过来–带你走近币圈量化(三)

প্ল্যাটফর্মের টিউটোরিয়াল থেকে পুনরায় পরীক্ষা করার পদ্ধতি সম্পর্কে বিস্তারিত জানতে পারেনঃ

https://www.fmz.com/bbs-topic/4158#%E7%AD%96%E7%95%A5%E5%9B%9E%E6%B5%8B

  • ১, অ্যানালগ লেভেল রিসেট অ্যানালগ-স্তরের পুনরায় পরিমাপের সহজ প্রচলিত অর্থ হ'ল কে-লাইন ডেটার উপর ভিত্তি করে মূল্যের ডেটা, যা সময়-নোটের ভিত্তিতে উত্পন্ন হয়।
  K线中一根柱子不是有高开低收么,构成了一个价格框架,在这个K线代表的时间范围内,价格都在这个价格框架内,所以只要生成的价格在这个K线高开低收框架范围内,这个模拟出来的价格就是合理的。

এই ছবিটি একটি অনুকরণীয় উদাহরণঃhttps://www.fmz.com![মুদ্রাচক্রের পরিমাণগত লেনদেন] নতুন দেখেছেন লেনদেন আপনি মুদ্রাচক্রের পরিমাণগত লেনদেনের কাছাকাছি পেতে লেনদেন করুন ((৩)) ](/upload/asset//35c54e14e29601352720d51f75e2d7674415f92e.png) অবশ্যই, প্রকৃত পুনরুদ্ধার সিস্টেমটি এই অনুকরণটি সম্পাদন করার সময় পরিস্থিতি চিত্রের তুলনায় কিছুটা জটিল। এখানে গভীরভাবে প্রবেশ না করে, একটি অ্যানালগ-স্তরের পুনরুদ্ধার প্রক্রিয়াটি বোঝা যায়। এই নীতিটি জানার পরে, এটি অ্যানালগ-স্তরের পুনরুদ্ধারের অসুবিধাগুলি সম্পর্কে সচেতন হওয়া দরকার, যদিও অ্যানালগ-স্তরের পুনরুদ্ধারের গতি দ্রুত ((কারণ অ্যানালগ উত্পন্ন দামগুলি সত্যিকারের প্রতি সেকেন্ডের দাম নয়) একের পর এক প্রকাশিত হয়) । তবে কৌশলটি যদি উপযুক্ত হয় তবে)টিক পরিবর্তনের প্রবণতা অনুকরণতবে বাস্তবিক পরিস্থিতিতে, দামগুলি এই প্রবণতা নাও হতে পারে, যদিও দামগুলি এই কে-লাইন স্তম্ভের মধ্যে রয়েছে) । এখানে K-রেখা, যেটা অ্যালগরিডিক টিক ডেটা তৈরি করতে ব্যবহৃত হয়, তাকে তলদেশের K-রেখা বলা হয়।তলদেশের কে-লাইন চক্রএই পাতাটি ব্যবহার করে, আপনি এই পাতাটি ব্যবহার করতে পারেনঃ

币圈量化交易萌新看过来–带你走近币圈量化(三)এখানে ১ মিনিট সেট করা হয়েছে, যার অর্থ হল ১ মিনিটের চক্রের কে-লাইন ডেটা ব্যবহার করা হয়েছে একটি অ্যানালগ টিক তৈরির ডেটা উত্স হিসাবে।

আরেকটি বিষয় হল যে উচ্চ-ফ্রিকোয়েন্সি কৌশলগুলির জন্য, অ্যানালগ-স্তরের পুনরায় পরীক্ষা করা স্পষ্টতই উপযুক্ত নয়। তবে ট্রেন্ডিং কৌশলগুলির জন্য, অ্যানালগ-স্তরের পুনরায় পরীক্ষা করা কৌশলটির কার্যকারিতা কিছুটা প্রতিফলিত করতে পারে।

  • ২, বাস্তব ডিস্ক স্তরের পুনরায় পরীক্ষা অ্যানালগ-স্তরের রিটার্নিংয়ের কথা বলা যাক, আসুন বাস্তব-স্তরের রিটার্নিং সম্পর্কে কথা বলি। সহজভাবে বলতে গেলে, বাস্তব-স্তরের রিটার্নিং হ'ল রিটার্নিংয়ের সময় সত্যিকারের প্রতি সেকেন্ডের দামের তথ্য প্রকাশ করা। কৌশলটি বাজারে প্রতি সেকেন্ডের দামের দিকে ফিরে যায়। এই রিটার্নিং মোডে কিছু ট্রেডিং ফ্রিকোয়েন্সির কৌশলগুলি পুনরায় পরীক্ষা করা যায় এবং একটি নির্দিষ্ট পরিমাণে রেফারেন্সের মান পাওয়া যায়। অসুবিধা হ'ল বাস্তব ডিস্ক স্তরের পুনরায় পরিমাপ ডেটা খুব বড়, বৃহত্তর সময়সীমার পুনরায় পরিমাপ সম্ভব নয় (সাধারণত সময়সীমা 1 দিনেরও কম) ।খণ্ডিত তথ্য, গভীরতা ডেটা গ্রেড হ্রাস ((ট্রান্সফার পেন ডেটা, ডিস্ক গভীরতা ডেটা বাস্তব ডিস্ক স্তরের পুনরায় পরিমাপের ক্ষেত্রে প্রতি সেকেন্ডে স্ন্যাপশটও রয়েছে, তাই বাস্তব ডিস্ক স্তরের পুনরায় পরিমাপের ডেটা ভলিউম বিশাল), যথাযথভাবে পুনরায় পরিমাপের পরিসীমা বাড়ানোর জন্য, যেমনঃ

币圈量化交易萌新看过来–带你走近币圈量化(三)

ইনভেন্টর কোয়ালিফাইড ট্রেডিং প্ল্যাটফর্ম রিটার্নিং সিস্টেমের ডেটা উত্স কোথায়? রিটার্নিং সিস্টেম ডিফল্টরূপে এফএমজেড প্ল্যাটফর্মের ডেটা সেন্টারের ডেটা ব্যবহার করে, এফএমজেড প্ল্যাটফর্মের ডেটা সেন্টার স্বয়ংক্রিয়ভাবে সেটআপ করা বিভিন্ন এক্সচেঞ্জের বিভিন্ন মুদ্রার বাজারের ডেটা সংগ্রহ করে এবং প্ল্যাটফর্মের রিটার্নিং সিস্টেমে সরবরাহ করে।

  • ১। ডিফল্টরূপে FMZ ডেটা সেন্টার ব্যবহার করুন এর আগে কিছু নিবন্ধে উল্লেখ করা হয়েছেঃhttps://www.fmz.com/bbs-topic/6857#%E9%87%8F%E5%8C%96%E4%BA%A4%E6%98%93%E5%B9%B3%E5%8F%B0প্ল্যাটফর্মটি কেবলমাত্র সীমিত সংখ্যক লেনদেনের জোড়া সমর্থন করে (সমস্ত বাজার, সমস্ত মুদ্রা পুনর্বিবেচনার ডেটা একটি জ্যোতির্বিজ্ঞান, সমস্ত বাস্তব নয়, প্ল্যাটফর্মটি মূলধারার এক্সচেঞ্জ, মূলধারার মুদ্রার বাজারের ডেটা সংগ্রহ করে) ।

  • ২। কাস্টমাইজড ডেটা উত্স ব্যবহার করুন আপনি পুনর্বিবেচনা পৃষ্ঠার বিকল্পগুলি ব্যবহার করে কাস্টম ডেটা উত্স সেট করতে পারেন, সহজভাবে বলতে গেলে, যদি আপনার নিজের কোনও এক্সচেঞ্জের ডেটা থাকে তবে আপনি FMZ প্ল্যাটফর্মের ফর্ম্যাট প্রয়োজনীয়তার ভিত্তিতে FMZ প্ল্যাটফর্মের পুনর্বিবেচনা সিস্টেমটি পুনর্বিবেচনার জন্য সরবরাহ করতে পারেন।

币圈量化交易萌新看过来–带你走近币圈量化(三)

কাস্টমাইজড ডেটা সোর্স FMZ API ডকুমেন্টেশনে কিছু নির্দেশনা রয়েছেঃhttps://www.fmz.com/api#%E8%87%AA%E5%AE%9A%E4%B9%89%E6%95%B0%E6%8D%AE%E6%BA%90

এফএমজেড এর লাইব্রেরিতে কিছু প্রোগ্রাম রয়েছেঃ币圈量化交易萌新看过来–带你走近币圈量化(三)

যারা আগ্রহী তারা এই বিষয়ে গবেষণা করতে পারেন।

শেখার, পরীক্ষার, চিন্তা করার

প্রোগ্রামিং, পরিমাণগত লেনদেন।শেখাপরীক্ষাচিন্তা করা❖ সমস্যা নিয়ে চিন্তা করা, এটি শূন্যভাবে চিন্তা করা সম্ভব নয়, এটি অকার্যকর। সমস্যা সমাধান, সমস্যা চিন্তা করা সবচেয়ে কার্যকর উপায় হ'লতথ্য খুঁজুনএবং তারপরচেষ্টা করুন।ভাবনা বিশ্লেষণযদি সমস্যাটি সমাধান না হয় তবে দয়া করে উপরের পদক্ষেপটি পুনরাবৃত্তি করুন।

কিন্তু সাধারণত ঝিনাইয়ের সমস্যা হলে সে মনে করেঃ

ওহ, প্রোগ্রামিং, পরিমাণ, কৌশল লিখতে খুব কঠিন। আমি আধদিন ধরে তাকিয়ে আছি, এখনও তাকিয়ে আছি! মা'রা যাচ্ছো না! মা'রা যাচ্ছো না! ...

এফএমজেড প্ল্যাটফর্মে লগইন করা খুবই সহজ, প্রথমে তথ্যের সন্ধান করতে হবে।

币圈量化交易萌新看过来–带你走近币圈量化(三)

তারপর হ্যান্ড-অ্যাপ দক্ষতা, রিটার্নিং সিস্টেম, ডিবাগিং সরঞ্জাম ব্যবহার করে পরীক্ষা করা সহজ, এখানে একটি সম্পূর্ণ কৌশল পরীক্ষা করার কথা নয়। আসলে আপনি যদি সম্পূর্ণরূপে 0 বেস হন তবে আপনি এমনকি FMZ পরিমাণগত রিটার্নিং সিস্টেমে জাভাস্ক্রিপ্ট প্রোগ্রামের মূল বিষয়গুলি শিখতে পারেন।

এইটা আমার জেএস টিউটোরিয়াল সাইট, যেটা আমি প্রায়ই শিখি:https://www.runoob.com/js/js-loop-for.htmlশুধু জেএসই নয়, সকল ধরনের আইটি জ্ঞান এখানে অনুসন্ধান, শেখার জন্য উপলব্ধ। উদাহরণস্বরূপ, আমার JS এর রিয়েল এক্সপ্রেশন কিভাবে ব্যবহার করতে হয় তা জানি না, কি করব? অবশ্যই, প্রথমে তথ্যটি দেখুন, তারপরে চেষ্টা করুন।

আমি একটি উদাহরণ দেখেছিঃ币圈量化交易萌新看过来–带你走近币圈量化(三)আমি এটি পরীক্ষা করতে চাই, এমনকি এটি FMZ প্ল্যাটফর্মের রিটার্নিং সিস্টেম দিয়ে পরীক্ষা করতে শিখতে পারি।

রিসেট সিস্টেমে একটি এক্সচেঞ্জ সেট আপ করুন币圈量化交易萌新看过来–带你走近币圈量化(三)

নিম্নলিখিত কোডটি পরীক্ষা করুনঃ

function IsEmail(str) {
    var reg=/^\w+@[a-zA-Z0-9]{2,10}(?:\.[a-z]{2,4}){1,3}$/;
    return reg.test(str);
}

function main() {
    var strEmailAddress1 = "13512345678"
    Log(strEmailAddress1, " 是邮件地址么 ? ", " 回答:", IsEmail(strEmailAddress1))
    
    var strEmailAddress2 = "123456789@qq.com"
    Log(strEmailAddress2, " 是邮件地址么 ? ", " 回答:", IsEmail(strEmailAddress2))
}

币圈量化交易萌新看过来–带你走近币圈量化(三)

দেখুন, কি চমৎকার একটি শেখার সরঞ্জাম! উদাহরণস্বরূপ, আমি জাভাস্ক্রিপ্ট ভাষার লুপিং লজিক লিখতে শিখতে চাই।

একটি লুপ একটি ম্যাট্রিক্স ভেরিয়েবলের প্রতিটি উপাদানকে ম্যাট্রিক্সের ক্রমানুসারে প্রিন্ট করেঃ

function main() {
    var arr = [{coinName: "BTC", price: 10000}, {coinName: "LTC", price: 100}, {coinName: "ETH", price: 2000}, {coinName: "ETC", price: 500}]
    for (var i = 0 ; i < arr.length ; i++) {
        Log(arr[i])
    }
}

币圈量化交易萌新看过来–带你走近币圈量化(三)

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

তারপর আরও চিন্তা করুন, একের পর এক, পরীক্ষা, বৈধতা, তুলনামূলক বিশ্লেষণ ইত্যাদি।


সম্পর্কিত বিষয়বস্তু

আরও দেখুন

লিলিলীপ্রশংসা