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

লেখক:উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্ন, তৈরিঃ 2019-07-08 09:23:59, আপডেটঃ 2024-12-23 17:57:33

可视化模块搭建交易策略–初识

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

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

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

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

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

可视化模块搭建交易策略–初识

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

可视化模块搭建交易策略–初识

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

  • ১, বানান

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

    可视化模块搭建交易策略–初识

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

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

    可视化模块搭建交易策略–初识

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

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

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

    可视化模块搭建交易策略–初识এই মডিউলটির ফলাফলের জন্য একটি গণনা মডিউল, যেমন বর্গমূল অনুসন্ধান।可视化模块搭建交易策略–初识আপনি দেখতে পাচ্ছেন যে, যদি ইনপুট প্যারামিটারের এই অবস্থানটি ডিফল্ট করা থাকে, তবে 9 এর বর্গমূলটি ইনপুট প্যারামিটার হিসাবে 9 এর ডিফল্ট মান অনুসারে গণনা করা হয়।可视化模块搭建交易策略–初识

    অবশ্যই, আপনি যদি একটি ভেরিয়েবল মডিউলকে ইনপুট প্যারামিটার হিসাবে ব্যবহার করতে চান তবে আপনি সরাসরি ভেরিয়েবল মডিউলটিকে ((() অবস্থানে একত্রিত করতে পারেন।可视化模块搭建交易策略–初识

  • ৪, অপারেশন

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

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

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

可视化模块搭建交易策略–初识মোট ১১টি বিভাগে বিভক্ত।

  • টুল মডিউলঃ

    可视化模块搭建交易策略–初识


    • ###১, বার্তা আউটপুটঃ

    এই মডিউলটি সাধারণত টেক্সট ক্লাসের মডিউলগুলির সাথে একত্রে ব্যবহৃত হয়, নীচের চিত্রটি দেখায়ঃ可视化模块搭建交易策略–初识আপনি পাঠ্য শ্রেণীর মডিউলে স্ট্রিংগুলি ইনপুট করতে পারেন, যাতে আপনি যখন "ইনফরমেশন আউটপুট" মডিউলটি চালাবেন তখন পাঠ্য মডিউলের স্ট্রিংগুলির সামগ্রীগুলি মুদ্রণ করা হবে।可视化模块搭建交易策略–初识পুনর্বিবেচনাঃ可视化模块搭建交易策略–初识

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

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

    • ###২, উইকিপিডিয়াঃ

    এই মডিউলটি "নির্দেশনা প্রেরণ" এর মতো দেখতে, তবে এটি বর্তমান অ্যাকাউন্টের সাথে সংযুক্ত উইকিমিডিয়ায় প্রেরণের সাথে সাথে বার্তা প্রেরণ করে।可视化模块搭建交易策略–初识 可视化模块搭建交易策略–初识

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

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

    • ### ৩, ব্যতিক্রম ছুঁড়ে ফেলুন

    অস্বাভাবিক মডিউলটি ফেলে দেওয়া প্রোগ্রামটিকে একটি ত্রুটি দেয় এবং তারপরে প্রোগ্রামটি কার্যকর হওয়া বন্ধ করে দেয় (অস্বাভাবিকতা পরিচালনা করার জন্য কোড না লেখার ক্ষেত্রে) ।可视化模块搭建交易策略–初识

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

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

    রিটেস্টের ফলাফলঃ可视化模块搭建交易策略–初识সাধারণত ডিবাগিংয়ের সময় তুলনামূলকভাবে বেশি ব্যবহার করা হয়, যেমন একটি নির্দিষ্ট শর্তে প্রোগ্রামটি থামাতে চান এবং মুদ্রণের সময় কিছু ডেটা সহজেই পর্যবেক্ষণ করা যায়। অথবা সমস্যা হতে পারে এমন কোড প্রক্রিয়ার মধ্যে অস্বাভাবিক মডিউল ফেলে দেওয়া, যাতে প্রোগ্রামটি ত্রুটি রিপোর্ট করে এবং কিছু ত্রুটি খুঁজে পায়।


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

    ঘুমন্ত মডিউল可视化模块搭建交易策略–初识যেমন জাভাস্ক্রিপ্ট নীতিতে বলা হয়েছেঃ

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

    ঘুমের মডিউল পরীক্ষা করুনঃ可视化模块搭建交易策略–初识রিটেস্টের ফলাফলঃ可视化模块搭建交易策略–初识


    • ### ৫, মুদ্রণ আয়

    可视化模块搭建交易策略–初识

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

    উদাহরণস্বরূপঃ可视化模块搭建交易策略–初识এই পরীক্ষাটি নিম্নরূপ করা হয়েছেঃ可视化模块搭建交易策略–初识এর সাথে সম্পর্কিত জাভাস্ক্রিপ্ট নীতি কোডটি নিম্নরূপঃ

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

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


    • ### ৬, চক্র

    可视化模块搭建交易策略–初识লুপিং মডিউলগুলি একটি মডিউল সংমিশ্রণের একটি সিরিজকে আবৃত করতে পারে, যাতে এই মডিউল সংমিশ্রণটি লুপটি সম্পাদন করতে পারে।

    পরীক্ষাঃ可视化模块搭建交易策略–初识রিটেস্টের ফলাফলঃ可视化模块搭建交易策略–初识আপনি দেখতে পাচ্ছেন যে, মুদ্রণ উপার্জন এবং নিস্তেজ মডিউলগুলির সমন্বয়গুলিকে ঘূর্ণায়মান মডিউলগুলিকে আবৃত করার পরে, মডিউলগুলির সমন্বয়গুলি চালিয়ে যেতে পারে।


    • ### 7, প্রতি N সেকেন্ডে একটি লুপ চালান

    可视化模块搭建交易策略–初识এই মডিউলটি এবং রিসাইক্লিং মডিউলটির ব্যবহার মূলত একই রকম, একমাত্র পার্থক্য হল যে মডিউলটি স্বয়ংক্রিয়ভাবে নিদ্রিত।可视化模块搭建交易策略–初识


    • ### ৮, সুনির্দিষ্ট প্রক্রিয়া可视化模块搭建交易策略–初识ভেরিয়েবল মডিউল বা সংখ্যার সঠিকতা নিয়ন্ত্রণের প্রয়োজন হলে এই মডিউলটি ব্যবহার করা যেতে পারে, প্যারামিটার অংশের মানগুলি ইনপুট করা হয়, যা সেটিং অনুসারে নির্দিষ্ট ছোট সংখ্যার হিসাবে আউটপুট দেয়।

    উদাহরণস্বরূপ, ৩.১৪১৫৯২৬৫৩৫৮৯৭ সংখ্যার জন্য সঠিকতা প্রক্রিয়াকরণ করা হয়।可视化模块搭建交易策略–初识

    রি-টেস্টের ফলাফলঃ可视化模块搭建交易策略–初识


    • ### ৯, খালি লগ

    可视化模块搭建交易策略–初识

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

      LogReset()
    

    • ### ১০, খালি উপার্জন লগ

    可视化模块搭建交易策略–初识

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

      LogProfitReset()
    

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

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

    可视化模块搭建交易策略–初识

    এই টুল মডিউলটি "ট্রেডিং মডিউল প্রকার" এর মধ্যে বাজারের মডিউলগুলির সাথে ব্যবহার করা প্রয়োজন, যেমনঃ可视化模块搭建交易策略–初识

    আউটপুট ইনফরমেশন মডিউল ব্যবহার করে সর্বশেষতম টিকার আউটপুট করুন।可视化模块搭建交易策略–初识

    রি-টেস্টের ফলাফলঃ可视化模块搭建交易策略–初识

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

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

    可视化模块搭建交易策略–初识

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

    প্রথমে একটি ভেরিয়েবল মডিউল তৈরি করুন, যার নাম দেওয়া হয়েছেঃ K লাইন ।可视化模块搭建交易策略–初识তারপরে K-line data capture করা হয়, যা K-line data module দিয়ে capture করা হয়, এবং variable module কে "K-line" এর মান দেওয়া হয়।可视化模块搭建交易策略–初识তারপরে "List Module Type" এর মধ্যে List Length Module ব্যবহার করে K-line ভেরিয়েবল মডিউলটির দৈর্ঘ্য পান, যা K-line এর কোন Bar-এ ডেটা পাওয়া যায় তা নির্দিষ্ট করতে ব্যবহৃত হয়।可视化模块搭建交易策略–初识এই ছবিতে দেখা যাচ্ছে যে,可视化模块搭建交易策略–初识পুনরায় পরীক্ষা চালানো হয়, তাই শেষ K-lineBar এর টাইম ট্যাগটি মুদ্রণ করা হয়।可视化模块搭建交易策略–初识

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

    可视化模块搭建交易策略–初识

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

    可视化模块搭建交易策略–初识

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

    可视化模块搭建交易策略–初识

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

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

    可视化模块搭建交易策略–初识এই মডিউলটি সম্পদ তথ্য পাওয়ার মডিউলের সাথে ব্যবহার করা প্রয়োজন।可视化模块搭建交易策略–初识

    উদাহরণস্বরূপঃ বর্তমান অ্যাকাউন্টে মুদ্রা প্রিন্ট করুন可视化模块搭建交易策略–初识

    রি-টেস্টের ফলাফলঃ可视化模块搭建交易策略–初识

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

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

    可视化模块搭建交易策略–初识

    এই মডিউলটি অর্ডার ডেটাতে একটি বৈশিষ্ট্যের মান পেতে ব্যবহৃত হয়, যেমন অর্ডার পেইজে বিক্রি করা দাম বা পরিমাণ (অর্ডার নম্বর ১৩ এর উদাহরণ) ।可视化模块搭建交易策略–初识

    রিটেস্টের ফলাফলঃ可视化模块搭建交易策略–初识যেমন জাভাস্ক্রিপ্ট নীতিঃ

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

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

    • ### 16, একটি পজিশনের একটি পজিশনের বৈশিষ্ট্যের মডিউল

    可视化模块搭建交易策略–初识

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

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

    可视化模块搭建交易策略–初识

    রিটেস্টের ফলাফলঃ可视化模块搭建交易策略–初识

ভিজ্যুয়ালাইজেশন প্যাটার্ন কৌশলঃ - আমি জানি।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

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

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


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

আরও দেখুন

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

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

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্ন https://www.fmz.com/digest-topic/6182

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

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

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

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নএই সিরিজটি পড়তে পারেন এবং আরও পড়ুন।