এই সিরিজের পূর্ববর্তী অধ্যায়গুলির মাধ্যমে, আমি বিশ্বাস করি যে আপনি মূলত বিভিন্ন ধরণের ভিজ্যুয়ালাইজেশন মডিউল ব্যবহারে দক্ষ হয়েছেন। এই অধ্যায়ে, আমরা একটি সহজ কিন্তু আকর্ষণীয় কৌশল ব্যবহার করে একটি ভিজ্যুয়ালাইজেশন মডিউল তৈরি করি।
কৌশলটির মূল বিষয় হ'ল উপরে যাওয়ার পরে তাড়া করা এবং ড্রপ হত্যা করা, এবং কৌশলটি চলাকালীন বর্তমান মূল্য অনুসারে বিটিসি_ইউএসডিটি এর মতো ডিজিটাল মুদ্রার স্পট মার্কেটটি বেছে নেওয়া, যদি দাম নির্দিষ্ট শতাংশে বৃদ্ধি পায় তবে বর্তমান সম্পদের (মূল্য নির্ধারণের মুদ্রা) একটি নির্দিষ্ট শতাংশ অনুসারে কিনুন। একইভাবে, যদি দাম একটি নির্দিষ্ট শতাংশ হ্রাস পায় তবে বর্তমান সম্পদের (মুদ্রা) একটি নির্দিষ্ট শতাংশের লক্ষ্য বিক্রয় করুন।
নির্মাণের আগে, আমরা কিছু পুনরায় ব্যবহারযোগ্য মডিউল যোগ করি।
উপরের চিত্র অনুযায়ীঃ
ক্লাস লাইব্রেরির কলামে, কিছু পুনরায় ব্যবহারযোগ্য ক্যাপসুল ক্লাস লাইব্রেরি রয়েছে, যা চেক করার পরে ব্যবহার করা যেতে পারে।
চেক করা
যেহেতু কৌশল ধারণাটি খুব সহজ, তাই কৌশল মডিউলগুলি খুব বড় নয়। আমাদের ব্যাকটেস্টিং শুরু হয়েছিল ২০১৮ সালের অক্টোবরে, এক বছরেরও কম সময়ে, বড় এবং ছোট উভয় শক এবং প্রবণতা কোটেশন উপস্থিত হয়েছিল, যা প্রাথমিকভাবে কৌশলটি পরীক্ষা করতে পারে। ব্যাকটেস্টিং প্যারামিটারঃ
আসুন এই কৌশলটির ব্যাকটেস্ট পারফরম্যান্সের দিকে নজর দেইঃ
এর সমতুল্য জাভাস্ক্রিপ্ট ভাষার কৌশলও এখানে প্রকাশিত হয়েছে, এবং আগ্রহী কেউ এটি অধ্যয়ন করতে পারেন। ভিজ্যুয়াল মডিউল বিল্ডিং এর কৌশল, কৌশলটির ধারণা এবং বিভিন্ন ইন্টারফেসের ব্যবহার শেখার মাধ্যমে প্রোগ্রাম ট্রেডিং শুরু করা খুবই সুবিধাজনক। কৌশলটির অন্য কোন ইন্টারফেস প্যারামিটার নেই, এবং আগ্রহী কেউ এটি অপ্টিমাইজ এবং সম্প্রসারণ করতে পারেন।
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
}
}
}
এই কৌশলটির একটি আকর্ষণীয় দিক হ'ল অ্যাকাউন্টের সম্পদটি প্রাথমিকভাবে মুদ্রা এবং অর্থের মানের সমতুল্য হিসাবে সেট করা হয়, যেমন বিটিসি_ইউএসডিটি ট্রেডিং জোড়া, বিটিসির দাম বর্তমানে 10000, অ্যাকাউন্টের মুদ্রা 5 এ বরাদ্দ করা হয় এবং ইউএসডিটি 50000 এ বরাদ্দ করা হয়।
এই কৌশলটি বাজার পরিস্থিতি, মূল্যবৃদ্ধি এবং হ্রাসের ক্ষেত্রে নিরপেক্ষ। কম ইউএসডিটি এবং বেশি মুদ্রা বরাদ্দ করার চেষ্টা করুন। উদাহরণস্বরূপঃ
ব্যাকটেস্টে স্পষ্ট পরিবর্তন আছে।
আপনি আরও ইউএসডিটি এবং কম মুদ্রা সেট করতে পারেন।
মডিউল একত্রিত করুন এবং আমাদের নিজস্ব প্রোগ্রাম ট্রেডিং আইডিয়া একসাথে চেষ্টা করুন।
ভিজ্যুয়ালাইজেশন কৌশলগুলির উদাহরণঃ
https://www.fmz.com/strategy/121404 https://www.fmz.com/strategy/129895 https://www.fmz.com/strategy/123904 https://www.fmz.com/strategy/122318আরও কৌশল জানতে দয়া করে দেখুনঃhttps://www.fmz.com/square
এই সিরিজের অন্যান্য প্রবন্ধ
বিরক্তিকর প্রোগ্রামিং সহজেই বিল্ডিং ব্লক দিয়ে সম্পন্ন করা যেতে পারে। এটি চেষ্টা করা খুব আকর্ষণীয়!