পলিমার্কেট বট টিউটোরিয়াল ·

আপনার ল্যাপটপ যখন পারে না, তখন একটি VPS আপনার পলিমার্কেট bot চালু রাখে - ঢাকনা বন্ধ, Wi-Fi পড়ে গেছে, মেশিন reboot হচ্ছে। এই অধ্যায়ে ব্যাখ্যা করা হয়েছে কেন আর কখন একটি দরকার, কী দেখবেন, আমরা নিজেদের bot যে হোস্টে চালাই সেটি, আর একটি কপি-পেস্ট সেটআপ চেকলিস্ট।

এই অধ্যায়ে কী আছে

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

  • ল্যাপটপের বদলে কেন VPS
  • আপনার কি এখনই একটি দরকার
  • একটি হোস্টে কী দেখবেন
  • আমরা নিজেদের bot যে হোস্টে চালাই
  • রিজিয়ন পছন্দ (NY4 বনাম LD4 বনাম AMS3)
  • সাইজিং: vCPU, RAM, নেটওয়ার্ক
  • একটি পলিমার্কেট bot VPS-এর জন্য সেটআপ চেকলিস্ট

ল্যাপটপের বদলে কেন VPS

আপনি যখন বন্ধ করেন ল্যাপটপ তখন বন্ধ হয়ে যায়। ঘর বদলালে ল্যাপটপ Wi-Fi হারায়। কোনো আপডেট যখন ঠিক করে এখনই সময়, তখন ল্যাপটপ reboot হয়। যখন কোনো পজিশনের তিন সেকেন্ডের মধ্যে exit fire করা দরকার আর কেউ দেখছে না, তখন এর কোনোটাই গ্রহণযোগ্য নয়।

একটি VPS এই তিনটি ব্যর্থতার পথই সরিয়ে দেয়: 24/7 uptime, একটি datacenter নেটওয়ার্ক (সাধারণ Polygon RPC endpoints-এ সাধারণত 5 ms-এর কম), আর runtime-এর সময় কোনো মানুষের জড়িত থাকার দরকার নেই। entry tier-এর খরচ মাসে প্রায় $5 থেকে $20, আর "আমি ঢাকনা বন্ধ করে দিয়েছিলাম" ধরনের একটি ক্ষতি থেকে এটি যেদিন প্রথমবার বাঁচায়, সেদিনই তার বহুগুণ মূল্য দেয়।

সাধারণ নিয়ম: পেপার মোড যেখানে খুশি, যে মেশিনে খুশি চালান। যেদিন bot-এ আসল টাকা পৌঁছায় সেদিনই VPS-এ যান, পরে নয়। যেসব ডেভেলপার এই ধাপ বিলম্বিত করেন তাঁরা আসল স্ট্র্যাটেজি bug-এর চেয়ে ঘুমিয়ে পড়া ল্যাপটপে বেশি হারান।

আপনার কি এখনই একটি দরকার?

আপনি লাইনের কোন পাশে আছেন তা নিয়ে সৎ থাকুন। এটি যাঁরা পড়ছেন তাঁদের বেশিরভাগই এখনও বাঁ পাশে, আর সেটি একদম ঠিক আছে।

  • আপনার এখনও VPS দরকার নেই যদি আপনি পেপার-ট্রেড করছেন, backtest করছেন, হাতে পজিশন বসাচ্ছেন, বা দেখতে দেখতে কয়েক মিনিটের জন্য একটি স্ক্রিপ্ট চালাচ্ছেন। আপনার নিজের মেশিনই যথেষ্ট।
  • আপনার VPS দরকার যখন একটি bot নজরদারি ছাড়া লাইভ পুঁজি পরিচালনা করে, কয়েক সেকেন্ডের মধ্যে সাড়া দিতে হয়, সারারাত চলে, বা এমন alert পাঠায় যা মিস করার সামর্থ্য আপনার নেই। সেই বিন্দুতে "সবসময় চালু" থাকাটাই গোটা ব্যাপার।

আপনি যদি নিশ্চিত না হন, তাহলে সম্ভবত আপনি এখনও সেখানে পৌঁছাননি। আরও এক সপ্তাহ অপেক্ষার খরচ শূন্য; ব্যবহার না করা একটি সার্ভারের খরচ কয়েক ডলার। আগে স্ট্র্যাটেজি ঠিক করায় সময় দিন, তারপর সেটি হোস্ট করুন।

একটি হোস্টে কী দেখবেন

একবার যখন সত্যিই একটি দরকার, তখন চেকলিস্ট ছোট। একটি পলিমার্কেট bot CPU-ক্ষুধার্ত নয়; এটি নেটওয়ার্ক-সংবেদনশীল আর কখনো বন্ধ হওয়া চলবে না। মোটামুটি অগ্রাধিকারের ক্রমে:

  • Uptime ও স্থিতিশীলতা - যে গোটা কারণে আপনি ল্যাপটপ ছাড়ছেন। একটি সত্যিকারের uptime SLA খুঁজুন আর এমন একটি প্রোভাইডার, যে রক্ষণাবেক্ষণের জন্য নীরবে আপনাকে reboot করে না।
  • রিজিয়ন ও নেটওয়ার্ক-পথ - পলিমার্কেট-এর API আর আপনার Polygon RPC-তে কম, ধারাবাহিক latency নিছক ভৌগোলিক দূরত্বের চেয়ে বেশি গুরুত্বপূর্ণ। jitter (তারতম্য) সামান্য বেশি গড়ের চেয়েও বেশি ক্ষতি করে।
  • নেটওয়ার্ক বরাদ্দ - websocket subscription বেশ কথাবার্তাপূর্ণ। unmetered বা উদার মাসিক বরাদ্দ বেছে নিন, যাতে একটি ব্যস্ত মার্কেট দিন আপনাকে কখনো throttle না করে।
  • ঠিক মাপের RAM ও CPU - 1 থেকে 2 vCPU আর 2 থেকে 4 GB RAM প্রায় প্রতিটি single-strategy bot-কে কভার করে। যেসব core আপনি ব্যবহার করবেন না সেগুলোর জন্য বেশি টাকা দেবেন না।
  • Linux ইমেজ ও সমতল দাম - Ubuntu LTS বা Debian চলতে প্রস্তুত, আর বড় cloud-গুলোর per-gigabyte egress চমক ছাড়া অনুমেয় মাসিক খরচ।

এটাই গোটা তালিকা। এর বাইরে যা কিছু - colocation, bare metal, sub-millisecond পথ - কেবল সত্যিকারের latency-সংকটাপন্ন স্ট্র্যাটেজির জন্যই গুরুত্বপূর্ণ, আর আপনি এমন একটি চালালে নিজেই জানবেন।

আমরা নিজেদের bot যে হোস্টে চালাই

আমরা নিজেদের production পলিমার্কেট bot TradingVPS-এ হোস্ট করি। এটি ঠিক উপরের চেকলিস্টের জন্য তৈরি: trading-অপ্টিমাইজড hardware, Polygon RPC endpoints-এ ধারাবাহিকভাবে কম jitter, প্রয়োজনমতো colocation অপশন, আর egress চমক ছাড়া সমতল দাম। আমরা এটি এক বছরেরও বেশি সময় ধরে ব্যবহার করছি, আর সুপারিশটি অ্যাফিলিয়েট সম্পর্কের আগের।

রিজিয়ন পছন্দ (NY4 বনাম LD4 বনাম AMS3)

পলিমার্কেট-এর অর্ডার বুক API Cloudflare-এর পেছনে থাকে আর ব্যবহারকারীর কাছাকাছি edge location থেকে serve হয়, তাই origin-এ নিছক ভৌগোলিক দূরত্বের চেয়ে নেটওয়ার্ক-পথের গুণমান কম গুরুত্বপূর্ণ। তিনটি আঞ্চলিক পছন্দ সাধারণ।

  • AMS3 / Amsterdam - একটি শক্তিশালী ডিফল্ট। Cloudflare-এর EU উপস্থিতির সঙ্গে ভালো peering; এমন US-বা-EU স্ট্র্যাটেজির জন্য ভালো যেগুলো overnight Asian মার্কেটেও ছোঁয়।
  • NY4 / New York - US মার্কেট ঘণ্টার সঙ্গে জড়িত স্ট্র্যাটেজির (NBA, NFL, US রাজনীতি) জন্য সেরা। NY4-এর কিছু হোস্টের US East-এর Polygon RPC endpoints-এ সবচেয়ে কম মাপা latency থাকে।
  • LD4 / London - একটি মাঝামাঝি পথ। সাধারণভাবে সবকিছুর জন্য ঠিকঠাক; কোনো একটিতেই সবচেয়ে দ্রুত নয়।

আপনার স্ট্র্যাটেজি আঞ্চলিক না হলে Asia বা South America-র রিজিয়ন এড়িয়ে চলুন। পলিমার্কেট আর North American Polygon RPC-তে latency 80 থেকে 200 ms যোগ করে, যা বেশিরভাগ micro-strategy edge গিলে ফেলে।

সাইজিং: vCPU, RAM, নেটওয়ার্ক

একটি single-strategy bot-এর খুব বেশি লাগে না। প্রস্তাবিত ন্যূনতম:

  • 1 থেকে 2 vCPU। 20টি মার্কেট ট্র্যাক করা একটি Python bot বেশিরভাগ সময় একটি core-এর 10%-এরও কম ব্যবহার করে। CPU বেশি কিনবেন না; বাজেট বরং নেটওয়ার্কে দিন।
  • 2 থেকে 4 GB RAM। অর্ডার বুক cache আর কয়েক মাসের price history স্বচ্ছন্দে এঁটে যায়।
  • 1 Gbps unmetered বা একটি বড় মাসিক বরাদ্দ। websocket subscription কথাবার্তাপূর্ণ; একটি 500-মার্কেট subscription মাসে 20 থেকে 50 GB ব্যবহার করতে পারে।
  • SSD স্টোরেজ, 20 থেকে 40 GB। Log, একটি ট্রেড ডায়েরি, আর কোড। স্টোরেজ-ভারী কিছু নয়।

একই হোস্টে multi-strategy বা একাধিক bot চালালে RAM দ্বিগুণ করুন, CPU একই রাখুন, আর নিশ্চিত করুন নেটওয়ার্ক unmetered। CPU খুব কমই bottleneck হয়।

একটি পলিমার্কেট bot VPS-এর জন্য সেটআপ চেকলিস্ট

অপারেশনের ক্রম, প্রতি হোস্টে একবার চালান:

  1. একটি Ubuntu 22.04 LTS ইমেজ provision করুন; শুধু SSH key, কোনো password login নয়।
  2. apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htop
  3. ufw allow OpenSSH && ufw enable
  4. একটি non-root user তৈরি করুন; /etc/ssh/sshd_config-এ root SSH login lock down করুন।
  5. time zone UTC-তে সেট করুন। এই series-এর প্রতিটি log timestamp UTC।
  6. আপনার stack-এর প্রয়োজন হলে Node 20+ install করুন (nvm install 20)।
  7. আপনার bot repo clone করুন। GitHub-এ SSH-key auth ব্যবহার করুন; হোস্টে কখনো token push করবেন না।
  8. bot-এর জন্য একটি systemd unit সেট করুন, যাতে এটি reboot সহ্য করে আর crash-এ auto-restart হয়।
  9. একটি Telegram alert bot যুক্ত করুন (অধ্যায় ৩০) - একটি নীরব ব্যর্থতা কোনো bot না থাকার চেয়েও খারাপ।
  10. হোস্টে কোনো লাইভ পুঁজি পৌঁছানোর আগে 24 ঘণ্টা পেপার মোড চালান।

একটি নতুন VPS-এ মোট সেটআপ সময়: bot deployment সহ 45 থেকে 90 মিনিট।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

পলিমার্কেট bot-এর জন্য আমার কি সত্যিই VPS দরকার?
শুধু তখনই, যখন এটি আপনার আসল স্ট্র্যাটেজি নজরদারি ছাড়াই চালায়। পেপার ট্রেডিং বা দ্রুত পরীক্ষার জন্য আপনার ল্যাপটপই যথেষ্ট। যে মুহূর্তে একটি bot লাইভ পজিশন পরিচালনা করে এবং বন্ধ ঢাকনা, পড়ে যাওয়া Wi-Fi সংযোগ, বা রাতের reboot সহ্য করতে হয়, সেই মুহূর্তে VPS আর ঐচ্ছিক থাকে না।
আমার পলিমার্কেট bot কোন রিজিয়নে হোস্ট করা উচিত?
পলিমার্কেট-এর অর্ডার বুক API একটি CDN-এর পেছনে থাকে, তাই নিছক দূরত্বের চেয়ে নেটওয়ার্ক-পথের গুণমান বেশি গুরুত্বপূর্ণ। Amsterdam এবং US East (New York / Virginia) দুটোই ভালো peering করে এবং বেশিরভাগ স্ট্র্যাটেজির জন্য কাজ করে। latency-সংবেদনশীল স্ট্র্যাটেজির জন্য NY4 বা LD4 colocation সহ একটি হোস্ট বেছে নিন; স্ট্র্যাটেজি আঞ্চলিক না হলে Asia বা South America এড়িয়ে চলুন।
একটি পলিমার্কেট bot-এর কত RAM আর CPU লাগে?
কয়েক ডজন মার্কেট দেখা single-strategy bot-এর জন্য 1 থেকে 2 vCPU আর 2 থেকে 4 GB RAM যথেষ্ট। 4 vCPU আর 8 GB-তে কেবল তখনই যান যখন আপনি একসঙ্গে একাধিক স্ট্র্যাটেজি চালান, কয়েক মাসের price history লোকালে রাখেন, বা শত শত মার্কেটে websocket subscription ধরে রাখেন। CPU খুব কমই bottleneck হয়; নেটওয়ার্ক আর logging হয়।
আমার কি Linux নাকি Windows VPS ব্যবহার করা উচিত?
Linux। Ubuntu LTS বা Debian। প্রতিটি পলিমার্কেট SDK উদাহরণ, প্রতিটি monitoring tool (systemd, journalctl, htop), আর এই series-এর প্রতিটি tutorial Linux ধরে নেয়। Windows VPS প্রযুক্তিগতভাবে সম্ভব, কিন্তু প্রতিটি ধাপে আপনাকে ঘর্ষণের সঙ্গে লড়তে হবে।
আপনারা কোন VPS হোস্ট ব্যবহার করেন?
আমরা নিজেদের পলিমার্কেট bot TradingVPS-এ চালাই: trading-অপ্টিমাইজড hardware, Polygon RPC endpoints-এ ধারাবাহিকভাবে কম jitter, NY4/LD4 colocation অপশন, আর কোনো egress চমক ছাড়া সমতল ও অনুমেয় দাম। এই পেজের লিংকটি একটি অ্যাফিলিয়েট লিংক; আমরা একটি ছোট কমিশন পাই এবং এক বছরেরও বেশি সময় ধরে এটি ব্যবহার করছি।