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

উপরের ছবিতে দেখানো হয়েছে:
ক্লাস লাইব্রেরি কলামে কিছু পুনঃব্যবহারযোগ্য এনক্যাপসুলেটেড ক্লাস লাইব্রেরি রয়েছে, যা চেক করার পরে ব্যবহার করা যেতে পারে। নির্বাচিত “ক্রিপ্টোকারেন্সি স্পট ট্রেডিং লাইব্রেরি” হল ক্রিপ্টোকারেন্সি স্পট মার্কেটের জন্য একটি ট্রেডিং লাইব্রেরি। এটি অর্ডার দেওয়ার পরে জটিল সনাক্তকরণ এবং পুনরায় চেষ্টা করার যুক্তি পরিচালনা করে (উদাহরণস্বরূপ, অর্ডার দেওয়ার পরে কার্যকর না হওয়া কীভাবে মোকাবেলা করতে হয়, ইত্যাদি)। )। একটি কৌশল তৈরি করার সময়, এটি অনেক জটিল প্রক্রিয়াকরণ যুক্তি সংরক্ষণ করে, যা খুব সুবিধাজনক।

যেহেতু কৌশল ধারণাটি খুবই সহজ, কৌশল মডিউলগুলি একসাথে রাখা হলে খুব বড় হয় না। আমরা 2018 সালের অক্টোবরে ব্যাকটেস্টিং শুরু করেছি। এক বছরেরও কম সময়ের মধ্যে, বড় এবং ছোট ওঠানামা এবং প্রবণতা বাজার পরিস্থিতি দেখা দেবে, যা আমাদের প্রাথমিকভাবে কৌশল পরীক্ষা করার অনুমতি দেবে। ব্যাকটেস্ট প্যারামিটার:

এই কৌশলটির ব্যাকটেস্ট পারফরম্যান্স একবার দেখুন:

সমতুল্য জাভাস্ক্রিপ্ট ভাষা কৌশল একই সময়ে প্রকাশিত হয়েছে আগ্রহী শিক্ষার্থীরা অধ্যয়ন করতে এবং শিখতে পারে। ভিজ্যুয়ালাইজেশন মডিউল নির্মাণ কৌশল, কৌশলের ধারণা এবং বিভিন্ন ইন্টারফেসের ব্যবহার শেখার মাধ্যমে, প্রোগ্রামেটিক ট্রেডিং শুরু করা খুবই সুবিধাজনক।
কৌশলটির অন্য কোন ইন্টারফেস প্যারামিটার নেই, এবং আগ্রহী শিক্ষার্থীরা এটিকে অপ্টিমাইজ এবং প্রসারিত করতে পারে।
function main() {
var basePrice = -1
var addRatio = 0.02
while (true) {
var ticker = exchange.GetTicker()
if (basePrice == -1) {
basePrice = ticker.Last
}
if ((ticker.Last - basePrice) > 0 && ((ticker.Last - basePrice) / basePrice > addRatio)) {
var acc = exchange.GetAccount()
var amount = acc.Balance * addRatio / ticker.Last
$.Buy(amount)
basePrice = ticker.Last
}
if ((ticker.Last - basePrice) < 0 && ((basePrice - ticker.Last) / basePrice > addRatio)) {
var acc = exchange.GetAccount()
var amount = acc.Stocks * addRatio
$.Sell(amount)
basePrice = ticker.Last
}
}
}
এই কৌশল সম্পর্কে একটি খুব আকর্ষণীয় বিষয় হল যে অ্যাকাউন্টের সম্পদগুলি প্রাথমিকভাবে মুদ্রা এবং অর্থের সমতুল্য মূল্যে সেট করা হয়, যেমন BTC_USDT ট্রেডিং পেয়ার, বর্তমান BTC মূল্য 10,000, এবং অ্যাকাউন্টের মুদ্রা 5 বরাদ্দ করা হয়েছে, তাই USDT 50,000 বরাদ্দ করা হয়েছে।
কৌশলটি বাজারের অবস্থা এবং মূল্য বৃদ্ধি এবং পতনের জন্য নিরপেক্ষ। কম USDT এবং বেশি কয়েন বরাদ্দ করার চেষ্টা করুন। যেমন:

ব্যাকটেস্টে লক্ষণীয় পরিবর্তন হয়েছে।
আপনি আরও USDT এবং কম কয়েন সেট করতে পারেন।

আসুন মডিউলটি একসাথে রাখি এবং আপনার নিজস্ব প্রোগ্রামেটিক ট্রেডিং ধারণাগুলি একসাথে চেষ্টা করি।
ভিজ্যুয়াল উদাহরণ কৌশল:
আরও কৌশল এখানে: https://www.fmz.com/square
এই সিরিজের অন্যান্য নিবন্ধ
বিরক্তিকর প্রোগ্রামিং ব্লক তৈরি করে সহজেই সম্পন্ন করা যেতে পারে, এটি খুব আকর্ষণীয়!