ভিজ্যুয়ালাইজেশন মডিউল ট্রেডিং কৌশল নির্মাণ - প্রাথমিক ধারণা

লেখক:ছোট্ট স্বপ্ন, তৈরিঃ 2019-07-08 09:23:59, আপডেটঃ 2023-10-24 21:40:14

img

ভিজ্যুয়ালাইজেশন মডিউলগুলি ট্রেডিং কৌশলগুলি তৈরি করে

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

তাহলে আসুন আমরা একসাথে কুইন্টিফাইড ট্রেডিং কৌশলগুলির ভিজ্যুয়ালাইজেশন প্রোগ্রামিংয়ের ক্ষেত্রে প্রবেশ করি।

  • প্রাথমিক উদ্ভাবকদের দ্বারা ক্যাটাফাই করা ভিজ্যুয়ালাইজেশন প্রোগ্রামিং

    লগইন করুনhttps://www.fmz.comএরপর, অ্যাকাউন্ট নিবন্ধন করুন (যদি ইতিমধ্যে নিবন্ধিত হন তবে সরাসরি লগইন করুন) ক্লিক করুনঃ কন্ট্রোল সেন্টার-> নীতি সংগ্রহশালা-> নতুন নীতি তৈরি করুন।

    img

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

    img

    ভিজ্যুয়ালাইজেশন কিভাবে ব্যবহার করতে হয় তা শেখার আগে, আমরা ভিজ্যুয়ালাইজেশনের কিছু নকশা ধারণা বুঝতে পারি।

    • ১, বানান

      সাবধানে পর্যবেক্ষণ করলে দেখা যায় যে মডিউলগুলি উভয়ই বাঁকা এবং বাঁকা, অর্থাৎ মডিউলগুলি "সংযুক্ত" এবং "সংযুক্ত" হতে পারে। যদি দুটি মডিউল দ্বারা প্রতিনিধিত্ব করা ফাংশন কোডটি সংযুক্ত করা যায়, তবে আপনি যখন দুটি মডিউলকে একসাথে আনবেন তখন তারা একসাথে শোষিত হবে।

      img

    • ২, মডিউল সেটআপ এবং সমন্বয়

      কিছু মডিউল বিশেষভাবে সেট করা যায়, যেমনঃ

      img

      আপনি বাম দিকে থাকা "প্রকল্প" মডিউলটিকে "যোগদান" মডিউলটিতে টেনে আনতে পারেন, যাতে আপনি একটি পয়েন্ট যোগ করতে পারেন, যার ফলে একটি স্পাইলিং পাঠ্যের অবস্থান যোগ করা যায়। এটি পাস করতে পারে, ছোট গিয়ারটি ক্লিক করে মডিউলটিতে কিছু সমন্বয় এবং সেটিংস করতে পারে।

    • ৩, মডিউলের ডিফল্ট ইনপুট পরামিতি

      কিছু মডিউল কিছু প্যারামিটার ইনপুট করতে হবে, যা সংখ্যা বা স্ট্রিং হতে পারে। যদি কোন ভেরিয়েবল যোগ না করা হয়, তাহলে মডিউলটি ডিফল্ট ইনপুট পরামিতি অনুযায়ী কাজ করবে।

      imgএই মডিউলটির ফলাফলের জন্য একটি গণনা মডিউল, যেমন বর্গমূল অনুসন্ধান।imgআপনি দেখতে পাচ্ছেন যে, যদি ইনপুট প্যারামিটারের এই অবস্থানটি ডিফল্ট করা থাকে, তবে 9 এর বর্গমূলটি ইনপুট প্যারামিটার হিসাবে 9 এর ডিফল্ট মান অনুসারে গণনা করা হয়।img

      অবশ্যই, আপনি যদি একটি ভেরিয়েবল মডিউলকে ইনপুট প্যারামিটার হিসাবে ব্যবহার করতে চান তবে আপনি সরাসরি ভেরিয়েবল মডিউলটিকে ((() অবস্থানে একত্রিত করতে পারেন।img

    • ৪, অপারেশন

      মডিউলটি মাউসের বাম ক্লিক দিয়ে পয়েন্ট করতে এবং টেনে আনতে পারে। মডিউলগুলি Ctrl + C বা Ctrl + V বাটন দিয়ে অনুলিপি করা যায়, যা কোড বা পাঠ্য অনুলিপি করার মতোই সুবিধাজনক। অপারেটিং অঞ্চলটি মাউস স্লাইডের সাহায্যে ছোট করা যায় এবং সমস্ত মডিউল বড় বা ছোট হয়ে যায়। অপারেশন এলাকায় ফাঁকা অবস্থানগুলি চিহ্নিত করুন এবং ড্র্যাগ করুন, যা অপারেশন এলাকাটি সরাতে পারে। ডানদিকে ট্র্যাশবিন, সম্প্রতি মুছে ফেলা মডিউলগুলি রেকর্ড করুন। সবচেয়ে গুরুত্বপূর্ণ, মডিউল নীতিগুলি সঠিকভাবে বানান করুন এবং "সংরক্ষণ করুন" পয়েন্টটি ভুলবেন না।

  • ভিজ্যুয়ালাইজেশন সরঞ্জাম মডিউল ভূমিকা

    আপনি দেখতে পাচ্ছেন যে ভিজ্যুয়ালাইজেশন এডিটর এলাকার বাম দিকে অনেকগুলি মডিউল শ্রেণীবিভাগ রয়েছে। প্রতিটি শ্রেণীবিভাগ প্রকল্পে অনেকগুলি ভিজ্যুয়ালাইজেশন মডিউল রয়েছে।

    imgমোট ১১টি বিভাগে বিভক্ত।

    • টুল মডিউলঃ

      img


      • ১। তথ্য আউটপুটঃ

        এই মডিউলটি সাধারণত টেক্সট ক্লাসের মডিউলগুলির সাথে একত্রে ব্যবহৃত হয়, নীচের চিত্রটি দেখায়ঃimgআপনি পাঠ্য শ্রেণীর মডিউলে স্ট্রিংগুলি ইনপুট করতে পারেন, যাতে আপনি যখন "ইনফরমেশন আউটপুট" মডিউলটি চালাবেন তখন পাঠ্য মডিউলের স্ট্রিংগুলির সামগ্রীগুলি মুদ্রণ করা হবে।imgপুনর্বিবেচনাঃimg

        উদাহরণস্বরূপ, জাভাস্ক্রিপ্ট কোডঃ

        function main(){
            Log("你好,可视化编程!")
        }
        

      • ২। উইকিপিডিয়া প্রেরণঃ

        এই মডিউলটি "নির্দেশনা প্রেরণ" এর মতো দেখতে, তবে এটি বর্তমান অ্যাকাউন্টের সাথে সংযুক্ত উইকিমিডিয়ায় প্রেরণের সাথে সাথে বার্তা প্রেরণ করে।img img

        উদাহরণস্বরূপ, জাভাস্ক্রিপ্ট কোডঃ

        function main () {
            Log("微信推送!@")
        }
        

      • ৩, ব্যতিক্রম বাদ দিন

        অস্বাভাবিক মডিউলটি ফেলে দেওয়া প্রোগ্রামটিকে একটি ত্রুটি দেয় এবং তারপরে প্রোগ্রামটি কার্যকর হওয়া বন্ধ করে দেয় (অস্বাভাবিকতা পরিচালনা করার জন্য কোড না লেখার ক্ষেত্রে) ।img

        জাভাস্ক্রিপ্ট নীতিতে main ফাংশনে সরাসরি throw প্যাডের স্ট্রিং প্যাড ফাংশনটি কার্যকর করার অনুরূপ।

        function main () {
            throw "第一句就抛出异常,让程序停止!"
        }
        

        রিটেস্টের ফলাফলঃimgএটি সাধারণত ডিবাগিংয়ের সময় ব্যবহার করা হয়, যেমন একটি নির্দিষ্ট শর্তে প্রোগ্রামটি থামাতে চান এবং মুদ্রণের সময় কিছু ডেটা সহজেই পর্যবেক্ষণ করা যায়। অথবা সমস্যা হতে পারে এমন কোড প্রক্রিয়ার মধ্যে একটি অস্বাভাবিক মডিউল ফেলে দেওয়া, যাতে প্রোগ্রামটি ত্রুটি রিপোর্ট করে এবং কিছু ত্রুটি খুঁজে পায়।


      • ৪, ঘুমিয়ে থাকা

        ঘুমন্ত মডিউলimgযেমন জাভাস্ক্রিপ্ট নীতিতে বলা হয়েছেঃ

        function main () {
            Sleep(1000 * 5)
        }
        

        ঘুমের মডিউল পরীক্ষা করুনঃimgরিটেস্টের ফলাফলঃimg


      • ৫। মুদ্রণ লাভ

        img

        এই মডিউলটি ইনভেন্টর কোয়ালিফাইড ট্রেডিং প্ল্যাটফর্ম API ফাংশন LogProfit এর মতো কাজ করে, উপার্জন লগগুলি প্রিন্ট করে এবং ইনপুট করা পরামিতিগুলির উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে উপার্জন কার্ভগুলি আঁকে।

        উদাহরণস্বরূপঃimgএই পরীক্ষাটি নিম্নরূপ করা হয়েছেঃimgএর সাথে সম্পর্কিত জাভাস্ক্রিপ্ট নীতি কোডটি নিম্নরূপঃ

        function main () {
            LogProfit(1)
            Sleep(1000 * 5)
            LogProfit(2)
            Sleep(1000 * 5)
            LogProfit(3)
            Sleep(1000 * 5)
            LogProfit(2)
            Sleep(1000 * 5)
            LogProfit(5)
        }
        

        আপনি যে কোন জায়গায় যে কোন উপার্জনের তথ্য বের করতে চান সেখানে এটি বানান করতে পারেন।


      • ৬, চক্র

        imgলুপিং মডিউলগুলি একটি মডিউল সংমিশ্রণের একটি সিরিজকে আবৃত করতে পারে, যাতে এই মডিউল সংমিশ্রণটি লুপটি সম্পাদন করতে পারে।

        পরীক্ষাঃimgরিটেস্টের ফলাফলঃimgআপনি দেখতে পাচ্ছেন যে, মুদ্রণ উপার্জন এবং নিস্তেজ মডিউলগুলির সমন্বয়গুলিকে ঘূর্ণায়মান মডিউলগুলিকে আবৃত করার পরে, মডিউলগুলির সমন্বয়গুলি চালিয়ে যেতে পারে।


      • ৭, প্রতি এন সেকেন্ডে লুপ চালান

        imgএই মডিউলটি এবং রিসাইক্লিং মডিউলটির ব্যবহার মূলত একই রকম, একমাত্র পার্থক্য হল যে মডিউলটি স্বয়ংক্রিয়ভাবে নিদ্রিত।img


      • ৮, সঠিকতা

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

        উদাহরণস্বরূপ, ৩.১৪১৫৯২৬৫৩৫৮৯৭ সংখ্যার জন্য সঠিকতা প্রক্রিয়াকরণ করা হয়।img

        রি-টেস্টের ফলাফলঃimg


      • ৯, খালি লগ

        img

        খালি লগ ব্যবহারের জন্য, ইনপুট পরামিতিগুলির উপর নির্ভর করে লগের একটি অংশ সংরক্ষণ করা যেতে পারে। এপিআই ডকুমেন্টেশনে বলা হয়েছেঃ

        LogReset()
        

      • ১০, খালি আয় লগ

        img

        খালি উপার্জন লগ ব্যবহার করার জন্য, ইনপুট পরামিতিগুলির উপর নির্ভর করে একটি অংশ লগ সংরক্ষণ করা যেতে পারে। এপিআই ডকুমেন্টেশনে বলা হয়েছেঃ

        LogProfitReset()
        

      এখানে কিছু সাধারণ টুল মডিউল দেওয়া হল।

      • ১১, একটি সম্পত্তি পাওয়ার জন্য একটি ফাংশন মডিউল

        img

        এই টুল মডিউলটি "ট্রেডিং মডিউল প্রকার" এর মধ্যে বাজারের মডিউলগুলির সাথে ব্যবহার করা প্রয়োজন, যেমনঃimg

        আউটপুট ইনফরমেশন মডিউল ব্যবহার করে সর্বশেষতম টিকার আউটপুট করুন।img

        রি-টেস্টের ফলাফলঃimg

        উদাহরণস্বরূপ, জাভাস্ক্রিপ্ট নীতি কোডঃ

        function main () {
            Log(exchange.GetTicker().Last)
        }
        
      • ১২, K-রেখা ডেটা পাওয়ার জন্য একটি Bar-এর বৈশিষ্ট্যযুক্ত মডিউল

        img

        এই মডিউলটি "ট্রানজেকশন মডিউল প্রকার" এর মধ্যে পাওয়া K-line ডেটা মডিউলের সাথেও ব্যবহার করা প্রয়োজন।

        প্রথমে একটি ভেরিয়েবল মডিউল তৈরি করুন, যার নাম দেওয়া হয়েছেঃ K লাইন ।imgতারপরে K-line data capture করা হয়, যা K-line data module দিয়ে capture করা হয়, এবং variable module কে "K-line" এর মান দেওয়া হয়।imgতারপরে "List Module Type" এর মধ্যে List Length Module ব্যবহার করে K-line ভেরিয়েবল মডিউলটির দৈর্ঘ্য পান, যা K-line এর কোন Bar-এ ডেটা পাওয়া যায় তা নির্দিষ্ট করতে ব্যবহৃত হয়।imgএই ছবিতে দেখা যাচ্ছে যে,imgপুনরায় পরীক্ষা চালানো হয়, তাই শেষ K-lineBar এর টাইম ট্যাগটি মুদ্রণ করা হয়।img

      • 13। অর্ডার মেনুতে অর্ডার ডেটার একটি মডিউল পান

        img

        এটি "লেনদেনের মডিউল প্রকার" এর মধ্যে গভীরতা ডেটা মডিউল প্রাপ্তির সাথেও ব্যবহার করা উচিত।

        img

        সূচকটি 0 সেট করুন, বিক্রয় আদেশ সেট করুন, এবং আপনি এই আদেশের তথ্য পাবেন।

        img

        উদাহরণস্বরূপ, জাভাস্ক্রিপ্ট নীতি কোডঃ

        function main () {
            Log(exchange.GetDepth().Asks[0])
        }
        
      • 14। সম্পদ তথ্য থেকে একটি বৈশিষ্ট্যের মডিউল পান

        imgএই মডিউলটি সম্পদ তথ্য পাওয়ার মডিউলের সাথে ব্যবহার করা প্রয়োজন।img

        উদাহরণস্বরূপঃ বর্তমান অ্যাকাউন্টে মুদ্রা প্রিন্ট করুনimg

        রি-টেস্টের ফলাফলঃimg

        যেমন জাভাস্ক্রিপ্ট নীতিঃ

        function main () {
            Log(exchange.GetAccount().Stocks)
        }
        
      • 15। অর্ডার ডেটা থেকে একটি বৈশিষ্ট্যের মডিউল পান

        img

        এই মডিউলটি অর্ডার ডেটাতে একটি বৈশিষ্ট্যের মান পেতে ব্যবহৃত হয়, যেমন অর্ডার পেইজে বিক্রি করা দাম বা পরিমাণ (অর্ডার নম্বর ১৩ এর উদাহরণ) ।img

        রিটেস্টের ফলাফলঃimgযেমন জাভাস্ক্রিপ্ট নীতিঃ

        function main () {
            Log(exchange.GetDepth().Asks[0].Price)
        }
        

        "অর্ডার বিশদ তথ্য অনুসন্ধান মডিউল" থেকে ফিরে আসা অর্ডার তথ্যের মধ্যে একটি বৈশিষ্ট্যও ব্যবহার করা যেতে পারে।

      • ১৬, হোল্ডিং তথ্যের মধ্যে একটি পজিশনের জন্য একটি পজিশনের বৈশিষ্ট্য মডিউল

        img

        একইভাবে, "অ্যাক্সেস ফিউচার হোল্ডিং মডিউল" এর সাথে ব্যবহার করার জন্য, এটি লক্ষ করা উচিত যে অ্যাক্সেস ফিউচার হোল্ডিং মডিউল দ্বারা ফিরে আসা হোল্ডিং ডেটা একটি অ্যারে (তালিকা) যা বিভিন্ন চুক্তি, বিভিন্ন দিকের অবস্থানের ডেটা কাঠামো রয়েছে। সুতরাং নির্দিষ্টভাবে ব্যবহারের সময় সূচকটি উল্লেখ করুন।

        আমরা এত কিছু শিখেছি, তারপর আমরা একসাথে একটি হেজিং অপারেশন তৈরি করেছি, যা একই সাথে স্বল্প ও দীর্ঘমেয়াদী চুক্তিগুলিকে হেজিং করে। আমরা একটি ধনাত্মক সুদ হেজিং করি, অর্থাৎ দীর্ঘমেয়াদী চুক্তিতে একটি চুক্তি খোলা, এবং সাম্প্রতিক সময়ে আরও একটি চুক্তি খোলা।

        img

        রিটেস্টের ফলাফলঃimg

ভিজ্যুয়ালাইজেশন প্যাটার্ন কৌশলঃ

আরও কৌশল নিচে দেখুনঃhttps://www.fmz.com/square

এই সিরিজের অন্যান্য নিবন্ধ

আপনি যদি আপনার কম্পিউটারে একটি নতুন কম্পিউটার তৈরি করতে চান, তাহলে আপনি এটি ব্যবহার করতে পারেন।


সম্পর্কিত

আরো

15650463856আমি সিসি ব্যবহার করতে চাই না, কিন্তু আমি এই ভিজ্যুয়ালাইজেশন ব্যবহার করতে পারি না।

কালোঅনুগ্রহ করে ভিজ্যুয়ালাইজেশনে নির্দেশক মডিউলটি কিভাবে ব্যবহার করবেন

ছোট্ট স্বপ্ন https://www.fmz.com/digest-topic/6182

15650463856এই সিরিজের আরও তিনটি নিবন্ধ আছে, গভীরতা, প্রাথমিকতা এবং অগ্রগতি ছাড়াও, কেন আমি কাস্টম মডিউল এবং সূচক মডিউল ব্যবহার খুঁজে পাইনি?

ছোট্ট স্বপ্নএই সিরিজের প্রবন্ধগুলোতে কাস্টমাইজড মডিউল কিভাবে তৈরি করা যায় সে সম্পর্কে আলোচনা করা হয়েছে।

কালোভাল, ধন্যবাদ.

ছোট্ট স্বপ্নএই সিরিজটি পড়তে পারেন এবং আরও পড়ুন।