ภาพรวม
เทอร์มินัลการซื้อขายควรให้ความรู้สึกรวดเร็วทันใจ VPS MetaTrader 4 แบบคลิกเดียวของ Cloudzy ผสานรวม vCPU EPYC เฉพาะ, RAM DDR5 และ พื้นที่จัดเก็บข้อมูล NVMe บริสุทธิ์ พร้อม การเชื่อมต่ออัปโหลด 10 Gbps เพื่อให้ตั๋วคำสั่งซื้อเปิดได้อย่างรวดเร็วและ Expert Advisors ทำงานได้อย่างราบรื่น การคิดค่าบริการรายชั่วโมงช่วยให้คุณสามารถสร้างอินสแตนซ์ลอนดอนหรือนิวยอร์กได้ในระหว่างเซสชันที่ใช้งานอยู่ จากนั้นจึงปรับขนาดให้เหมาะสมในภายหลัง คุณจะได้รับ Windows สำหรับ MT4 4.0.0 พร้อมสแต็ก Node.js เสริม สำหรับ webhooks และแดชบอร์ด
คำอธิบาย
อิมเมจนี้มาพร้อมกับ MetaTrader 4 ที่ติดตั้งไว้ล่วงหน้าบน Windows Server 2012 R2 หรือ Windows Server 2016 ได้รับการปรับแต่งมาเพื่อการล็อกอินที่มีความหน่วงต่ำไปยังเซิร์ฟเวอร์โบรกเกอร์ทั่วไป ความเสถียรในการทำงานของ EA และการอ่านเขียนดิสก์ที่คาดการณ์ได้สำหรับไฟล์บันทึกราคาและไฟล์ประวัติ นอกจากนี้ยังมีการควบคุมสแนปช็อตและ IP แบบคงที่เพื่อให้เทอร์มินัลเชื่อมต่อใหม่ได้อย่างราบรื่นหลังจากการบำรุงรักษา
เข้าถึงเดสก์ท็อป
เชื่อมต่อโดยใช้โปรแกรม RDP ใดก็ได้ จากนั้นลงชื่อเข้าใช้ด้วยรหัสผ่านผู้ดูแลระบบที่คุณตั้งไว้ตอนติดตั้ง เมื่อเข้าสู่เดสก์ท็อปแล้ว ให้เปิด MetaTrader 4 เพิ่มเซิร์ฟเวอร์โบรกเกอร์ของคุณ และเข้าสู่ระบบบัญชีซื้อขายของคุณ เปิดใช้งาน VPS ของคุณตลอดเวลาทำการของตลาด เพื่อให้ EA และการแจ้งเตือนยังคงทำงานอยู่แม้ว่าแล็ปท็อปของคุณจะอยู่ในโหมดพักเครื่องก็ตาม
คุณสมบัติขั้นสูง
นี่คือการอัปเกรดที่สำคัญสำหรับการซื้อขายแบบอัตโนมัติและแบบแมนนวล ช่วยให้กราฟตอบสนองได้รวดเร็วแม้ในขณะที่แท่งเทียนมีความผันผวน และป้องกันไม่ให้แพลตฟอร์มหยุดทำงานเมื่อ EA เขียนบันทึกข้อมูล
- ซีพียูเสมือนเฉพาะและแรม DDR5 เพื่อความสม่ำเสมอในการทดสอบกลยุทธ์และประสิทธิภาพของ EA
- พื้นที่จัดเก็บข้อมูล NVMe บริสุทธิ์ เพื่อการแคชข้อมูลแบบเรียลไทม์ บันทึก และการเขียนประวัติอย่างรวดเร็ว
- พอร์ตเครือข่าย 10 Gbps พร้อมการผสมผสานระดับ Tier-1 เพื่อลดการสูญเสียแพ็กเก็ตในช่วงที่มีข่าวสารจำนวนมาก
- สแนปช็อตและการย้อนกลับทันที ก่อนการอัปเดตแพลตฟอร์มหรือ EA
- การคิดค่าบริการรายชั่วโมง สำหรับใช้ในการจัดวางหรือทดสอบกล่องในช่วงสุดสัปดาห์
- การรีบูตเพียงครั้งเดียวจะมีผลกับการปรับขนาดทั้งหมด ไม่จำเป็นต้องย้ายข้อมูล
ใช้งานง่าย
คุณสามารถควบคุมการเปิดปิดเครื่อง การถ่ายภาพสแนปช็อต และการย้ายภูมิภาคได้จากแดชบอร์ด ใช้ IP ของ VPS โดยตรงในไคลเอนต์ RDP ของคุณเพื่อการเข้าถึงทันที หรือกำหนดระเบียน DNS ในภายหลัง มุมมองความหน่วงแฝงในตัวจะช่วยให้คุณเลือกภูมิภาคที่ตรงกับเซิร์ฟเวอร์ของโบรกเกอร์ของคุณมากที่สุดเพื่อให้การ ping เสถียรยิ่งขึ้น
การมุ่งเน้นประสิทธิภาพ
เวลาตอบสนองที่เสถียร (TTFB) ไปยังเกตเวย์ของโบรกเกอร์ช่วยให้การเข้าสู่ระบบเร็วขึ้น การเปลี่ยนสัญลักษณ์ฉับไวขึ้น และลดปัญหาสะดุดระหว่างการรับส่งข้อมูลของ EA หน่วยความจำ NVMe บวกกับคอร์ EPYC ความเร็วสูงช่วยลดความหน่วงที่คุณรู้สึกเมื่อสลับโปรไฟล์หรือเรียกใช้ Strategy Tester กับข้อมูลในอดีต
การควบคุมแพลตฟอร์มแบบเต็มรูปแบบ
สิทธิ์ผู้ดูแลระบบช่วยให้คุณสามารถติดตั้งเทอร์มินัลเพิ่มเติม ฟอนต์ ไคลเอนต์ VPN และเครื่องมือซิงค์ไฟล์ได้ การแยก KVM ช่วยปกป้องเซสชันของคุณจากภาระงานของเครื่องข้างเคียง IPv4 เฉพาะและ IPv6 ที่เป็นตัวเลือก ช่วยรักษาชื่อเสียงการเชื่อมต่อของคุณให้สะอาดขึ้น ซึ่งช่วยลดการแจ้งเตือนด้านความปลอดภัยและการวนลูปการตรวจสอบสิทธิ์ใหม่
เครื่องมือทรงพลัง
ทุกอย่างในที่นี้รองรับประสบการณ์การใช้งาน MT4 ที่ราบรื่นและการบำรุงรักษาที่ง่ายดาย คุณจึงสามารถมุ่งเน้นไปที่การซื้อขายแทนที่จะต้องเสียเวลาไปกับงานดูแลเซิร์ฟเวอร์
- โปรแกรม MetaTrader 4 ติดตั้งมาให้แล้ว เทอร์มินัล 4.0.0 บน Windows
- สามารถเพิ่มอุปกรณ์เสริมด้านการรักษาความปลอดภัยและการตรวจสอบได้ตามคำขอ
- สูตรสำเร็จรูปสำหรับการตรวจสอบความปลอดภัยก่อนการอัปเดต
- รูปแบบการสำรองข้อมูลแบบง่ายไปยังพื้นที่จัดเก็บข้อมูลที่เข้ากันได้กับ S3
- การจัดการหน่วยความจำและการรับส่งข้อมูลที่คาดการณ์ได้ ทำให้ EA และตัวชี้วัดต่างๆ ไม่เกิดการหมดเวลาเมื่อมีการบันทึกข้อมูลจำนวนมาก
ชุดเครื่องมือ Node.js สำหรับ Webhooks, Dashboards และ API (ไม่บังคับ)
เทรดเดอร์บางรายใช้โปรแกรมคัดลอกการซื้อขาย, REST hooks หรือหน้าแสดงสถานะ อิมเมจของคุณมี สูตรการตั้งค่า Node.js บน Ubuntu 24.04 ที่เป็นตัวเลือกเสริม ซึ่งจะเตรียมแอปพลิเคชันสแต็กไว้เบื้องหลัง Nginx พร้อม PM2 สำหรับการควบคุมกระบวนการ ใช้เป็น VPS สำรอง หรือเป็นอิมเมจทางเลือกในภูมิภาคเดียวกันก็ได้
บทภาพยนตร์นั้นทำอะไร
สร้าง ผู้ใช้ nodejs ติดตั้ง NVM v0.40.3 , Node.js 22 (ตั้งค่าเป็นค่าเริ่มต้น), อัปเดต npm, ติดตั้ง PM2 , เปิดใช้งาน PM2 เมื่อบูตเครื่อง, ติดตั้งและเปิดใช้งาน Nginx เป็น reverse proxy ไปยัง http://localhost:3000 และกำหนดค่าส่วนหัว WebSocket และการส่งต่อ IP ของไคลเอ็นต์ Nginx จะรีสตาร์ทและเปิดใช้งานเมื่อบูตเครื่อง
ความปลอดภัยและการเข้าถึง
ผู้ ใช้ nodejs อยู่ในสถานะ sudo รหัสผ่านเริ่มต้นคือ password ซึ่ง ถูก ตั้งไว้ระหว่างการทำงานอัตโนมัติ โปรดเปลี่ยนรหัสผ่านทันทีหลังจากเข้าสู่ระบบ:
| passwd nodejs |
การตั้งค่าแอป Node.js
| ssh <your-server-ip> su – nodejs mkdir -p /home/nodejs/your-app git clone your_repo.git /home/nodejs/your-app cd /home/nodejs/your-app npm install –omit=dev pm2 start app.js –name your-app-name pm2 save |
ตั้งค่าแอปของคุณให้รับฟังที่พอร์ต 3000 หรือแก้ไข ไฟล์ /etc/nginx/sites-available/default ทดสอบด้วยคำ สั่ง nginx -t จากนั้น:
| sudo systemctl restart nginx |
Your app will be reachable at http://<server-ip>.
ตัวแปรที่คุณสามารถตั้งค่าได้
- เวอร์ชั่น NVM สำหรับเวอร์ชัน Node.js ค่าเริ่มต้น 22
- รหัสผ่านผู้ใช้ NODEJS เพื่อรีเซ็ตค่าเริ่มต้น nodejs รหัสผ่าน
ไฟล์และไดเร็กทอรีที่สำคัญ
- /home/nodejs/.nvm/ การติดตั้ง NVM และ Node.js
- /home/nodejs/.bashrc สายการจัดหา NVM
- /etc/nginx/sites-available/default การตั้งค่าพร็อกซีแบบย้อนกลับของ Nginx
- /usr/lib/node_modules/pm2/ เส้นทางการติดตั้ง PM2
- /var/www/html เว็บรูทเริ่มต้น
บันทึก
- เอ็นจินซ์ บันทึกที่ /var/log/nginx/access.log และ /var/log/nginx/error.log
- พีเอ็ม2 กับ บันทึก pm2 หรือ ~/.pm2/logs/ เช่น nodejs
- แอป บันทึกข้อมูลผ่าน PM2 หรือไฟล์ของแอปของคุณเอง
การปรับปรุงในอนาคต
- HTTPS กับ Certbot โดยใช้ปลั๊กอิน nginx
- แอปพลิเคชันตัวอย่างขนาดเล็กสำหรับการใช้งานอย่างรวดเร็ว
- ไม่จำเป็น มงโกดีบี การบูรณาการสำหรับระบบส่งข้อมูลทางไกล
การเข้าถึงทั่วโลก
เลือกศูนย์ข้อมูลที่อยู่ใกล้กับโบรกเกอร์หรือเครือข่ายคัดลอกการซื้อขายของคุณมากที่สุด Cloudzy ดำเนินงานจุดให้บริการในพื้นที่ต่อไปนี้:
- อเมริกาเหนือนิวยอร์กซิตี้, ดัลลัส, ไมอามี, ยูทาห์, ลาสเวกัส
- ยุโรปลอนดอน, อัมสเตอร์ดัม, แฟรงก์เฟิร์ต, ซูริค
- เอเชียแปซิฟิก : สิงคโปร์
แต่ละไซต์มี พอร์ต 10 Gbps , การผสมผสานผู้ให้บริการระดับ Tier-1 และ SLA รับประกันความพร้อมใช้งาน 99.95% ตัวแปรเดียวคือระยะทาง
รายละเอียดการสมัคร
เวอร์ชัน: 4.0.0
ระบบปฏิบัติการ: Windows Server 2012 R2, Windows Server 2016
หน่วยความจำ RAM ขั้นต่ำ: 4 GB
ประเภท IP: IPv4, IPv6
ติดตั้ง VPS MetaTrader 4 แบบคลิกเดียวของ Cloudzy ได้เลย ! เทอร์มินัลการซื้อขาย EA และ Webhook Stack (ตัวเลือกเสริม) ของคุณพร้อมใช้งานได้ภายในไม่กี่นาที
สำคัญ: การกำหนดค่าและความรับผิดชอบของโดเมน
คุณจะได้รับสิทธิ์การเข้าถึง SSH/root อย่างเต็มรูปแบบบน OCA ทุกเครื่อง สิทธิ์นั้นหมายความว่าการเปลี่ยนแปลงของคุณอาจ ทำให้ แอปพลิเคชัน ทำงานผิดพลาดได้ โปรดอ่านข้อความนี้ก่อนทำการแก้ไขการตั้งค่า
- คุณเป็นผู้จัดการโดเมน เราไม่จำหน่ายหรือให้บริการโดเมน/DNS หากแอปพลิเคชันต้องการโดเมน คุณต้องชี้โดเมนของคุณไปยังเซิร์ฟเวอร์ (A/AAAA/CNAME และ MX/TXT ถ้าเกี่ยวข้อง) การออกใบรับรอง SSL และแดชบอร์ดจำนวนมากขึ้นอยู่กับความถูกต้องของข้อมูลนี้
- การเปลี่ยนโดเมน/ชื่อโฮสต์หลังจากติดตั้งเสร็จแล้วไม่ใช่เรื่องง่าย OCA หลายแห่งมักใส่โดเมนลงในไฟล์การตั้งค่า (.env, reverse proxy, URL ของแอป) หากคุณเปลี่ยนแปลงโดเมน โปรดอัปเดตข้อมูลด้วย:
- รีเวิร์สพร็อกซี (Nginx/Caddy) และใบรับรอง TLS
- URL ภายนอก/URL หลักของแอป และ URL สำหรับการเรียกกลับ/เว็บฮุค
- ลิงก์ที่ถูกกำหนดไว้ในโค้ดของแอปหรือส่วนเสริมใดๆ
- คุณสมบัติและวุฒิการศึกษาเป็นสิ่งสำคัญ การเปลี่ยนชื่อผู้ดูแลระบบเริ่มต้น การเปลี่ยนรหัสผ่าน หรือการเปลี่ยนพอร์ตบริการโดยไม่ทำการอัปเดตการตั้งค่าแอปพลิเคชัน อาจส่งผลให้เกิดปัญหาได้ ล็อกคุณไว้ข้างนอก หรือหยุดการให้บริการ เก็บรักษาข้อมูลประจำตัวให้ปลอดภัยและซิงค์ข้อมูลให้ตรงกันระหว่างแอปพลิเคชัน พร็อกซี และการเชื่อมต่อต่างๆ
- การเปลี่ยนเนมเซิร์ฟเวอร์อาจทำให้ระบบล่มได้ การย้ายโดเมนของคุณไปยังเนมเซิร์ฟเวอร์ใหม่หรือการแก้ไขระเบียน NS จะทำให้เกิดความล่าช้าในการเผยแพร่ข้อมูล วางแผนการเปลี่ยนแปลง ลดค่า TTL ล่วงหน้า และตรวจสอบระเบียน A/AAAA ก่อนทำการเปลี่ยนแปลง
- การแก้ไขไฟร์วอลล์/พอร์ตอาจทำให้เข้าถึงไม่ได้ หากคุณเปลี่ยนพอร์ต SSH, HTTP/HTTPS, RDP หรือแอปพลิเคชัน โปรดอัปเดตไฟร์วอลล์ (UFW/CSF/กลุ่มความปลอดภัย) และกฎพร็อกซีแบบย้อนกลับให้สอดคล้องกันด้วย
- โดยค่าเริ่มต้น พอร์ตอีเมล (SMTP) จะถูกจำกัดไว้ พอร์ตอีเมลขาออก (เช่น 25/465/587) อาจจะ ปิดเพื่อป้องกันการละเมิดหาก OCA ของคุณจำเป็นต้องส่งอีเมล ขอสิทธิ์การเข้าถึง SMTP ติดต่อฝ่ายสนับสนุน หรือใช้ผู้ให้บริการอีเมลธุรกรรม (SendGrid/Mailgun/SES) ผ่าน API หรือ SMTP ที่ได้รับการอนุมัติ
- อีเมลและรายชื่อผู้ได้รับอนุญาต หากแอปส่งอีเมลหรือรับเว็บฮุค การเปลี่ยน IP/ชื่อโฮสต์อาจส่งผลต่อการส่งอีเมลหรือรายการอนุญาต โปรดอัปเดต SPF/DKIM/DMARC และรายการอนุญาต IP ใดๆ ด้วย
- ก่อนทำการเปลี่ยนแปลงครั้งใหญ่ใดๆ ควรบันทึกภาพไว้ก่อน ใช้แผงควบคุม สแนปช็อต/สำรองข้อมูล ประการแรก หากปลั๊กอิน การอัปเดต หรือการแก้ไขการตั้งค่าใดๆ เกิดปัญหา คุณสามารถย้อนกลับไปใช้เวอร์ชันก่อนหน้าได้ภายในไม่กี่นาที
- ขอบเขตการสนับสนุน เราให้บริการเซิร์ฟเวอร์และอิมเมจ OCA ที่ติดตั้งไว้ล่วงหน้า (กำลังดำเนินการ) การกำหนดค่าระดับแอปพลิเคชัน การตั้งค่าต่างๆ (โดเมน, DNS, การตั้งค่าแอป, ปลั๊กอิน, โค้ดที่กำหนดเอง) เป็นความรับผิดชอบของผู้ใช้
หลักการง่ายๆ คือ ถ้าคุณแก้ไข โดเมน พอร์ต รหัสผ่าน ชื่อโฮสต์ หรือการตั้งค่าพร็อกซี/SSL คุณควรคาดหวังว่าจะต้องอัปเดตการตั้งค่าของแอปพลิเคชันด้วย และควรบันทึกภาพรวมไว้ก่อน
สคริปต์นี้จะสร้างผู้ใช้ nodejs ติดตั้ง Node Version Manager (NVM), Node.js (เวอร์ชัน 22), PM2 (ตัวจัดการกระบวนการ) และ Nginx เป็นพร็อกซีแบบย้อนกลับ และกำหนดค่าเพื่อใช้งานแอปพลิเคชัน Node.js
- สร้างผู้ใช้ nodejs พร้อมไดเร็กทอรีหลัก (/home/nodejs) และเชลล์ Bash
- เพิ่ม nodejs เข้าในกลุ่ม sudo
- ตั้งรหัสผ่านผู้ใช้เป็น password
- เรียกใช้งานในฐานะผู้ใช้ nodejs ผ่านคำสั่ง sudo -H -u nodejs เพื่อให้แน่ใจว่าไดเร็กทอรีโฮมถูกต้อง (/home/nodejs)
- ดาวน์โหลดและติดตั้ง NVM (v0.40.3) จาก https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh
- ตั้งค่าไฟล์ .bashrc ให้เรียกใช้ NVM โดยอัตโนมัติ:
- เพิ่มคำสั่ง export NVM_DIR=”$HOME/.nvm”
- เพิ่มสคริปต์ NVM และการเติมคำอัตโนมัติสำหรับ Bash
- เรียกใช้ไฟล์ .bashrc เพื่อให้ NVM สามารถใช้งานได้ในสคริปต์
- ติดตั้ง Node.js เวอร์ชัน 22 ผ่าน NVM โดยใช้ผู้ใช้ nodejs
- ตั้งค่าเป็นเวอร์ชันเริ่มต้น: nvm alias default 22
- อัปเดต npm ทั่วโลก: npm install -g npm
- ติดตั้ง PM2 แบบทั่วโลกในฐานะผู้ใช้ nodejs: npm install -g pm2
- ตั้งค่า PM2 ให้เริ่มต้นทำงานเมื่อบูตเครื่อง โดยการสร้างและเรียกใช้คำสั่งเริ่มต้นระบบของ systemd
- ติดตั้ง Nginx: apt install -y nginx
- กำหนดค่าไซต์ Nginx เริ่มต้นในไฟล์ /etc/nginx/sites-available/default:
- รับฟังผ่านพอร์ต 80
- ส่งต่อคำขอไปยัง http://localhost:3000 (โดยสันนิษฐานว่าเป็นพอร์ตของแอปพลิเคชัน Node.js)
- ประกอบด้วยส่วนหัวสำหรับการรองรับ WebSocket และการส่งต่อ IP ของไคลเอ็นต์
- รีสตาร์ทและเปิดใช้งาน Nginx: systemctl restart nginx, systemctl enable nginx
การตั้งค่าแอป NodeJS:
- เข้าสู่ระบบเซิร์ฟเวอร์ของคุณผ่านทาง SSH
- ใช้คำสั่งต่อไปนี้ตามลำดับ:
- su – nodejs
- mkdir /home/nodejs/your-app
- git clone your_repo.git /home/nodejs/your-app
- cd /home/nodejs/your-app
- npm install –omit=dev
- pm2 start app.js –name your-app-name
- pm2 บันทึก
- ปรับพอร์ตของแอปของคุณเป็น 3000 หรืออัปเดตการตั้งค่า NGINX ให้เหมาะสม (แก้ไขไฟล์ /etc/nginx/sites-available/default ทดสอบด้วยคำสั่ง nginx -t แล้วรีสตาร์ท systemctl restart nginx)
- Your app is accessible at http://<server-ip>
- หมายเหตุ:
- ผู้ใช้ nodejs มีสิทธิ์เข้าถึงระดับ sudo
- เปลี่ยนรหัสผ่านผู้ใช้ nodejs: passwd nodejs.
- เปิดใช้งาน HTTPS ด้วย Certbot: ติดตั้ง certbot python3-certbot-nginx โดยใช้คำสั่ง apt install certbot python3-certbot-nginx จากนั้นเรียกใช้คำสั่ง certbot –nginx
ระบบปฏิบัติการ: Ubuntu 24.04
ตัวแปร:
- NVM_VERSION: เวอร์ชันของ Node.js (ค่าเริ่มต้น: 22)
- NODEJS_USER_PASSWORD: รหัสผ่านสำหรับผู้ใช้ nodejs
ไฟล์และโฟลเดอร์สำคัญ:
- /home/nodejs/.nvm/: โฟลเดอร์ติดตั้ง NVM และ Node.js
- /home/nodejs/.bashrc: กำหนดค่าการใช้งาน NVM
- /etc/nginx/sites-available/default: ไฟล์การตั้งค่า Nginx สำหรับการพร็อกซีไปยัง Node.js
- /usr/lib/node_modules/pm2/: การติดตั้ง PM2
- /var/www/html: ไดเร็กทอรีเว็บเริ่มต้น
- บันทึก:
- Nginx: /var/log/nginx/{access.log,error.log}.
- PM2: ดูบันทึกของ pm2 หรือ ~/.pm2/logs/ (ในฐานะผู้ใช้ nodejs)
- แอป Node.js: จัดการโดย PM2 หรือบันทึกข้อมูลเฉพาะของแอป
การปรับปรุงในอนาคต:
- เพิ่มการตั้งค่า HTTPS ด้วย Certbot
- ใส่ตัวอย่างการปรับใช้แอปพลิเคชันลงในสคริปต์ด้วย
- การผสานรวมเข้ากับ MongoDB