ข้ามไปที่เนื้อหา

M0-LAB · ติดตั้ง starter kit (lab)

▶ clip: https://youtu.be/fUAwk2SR1sc

clip นี้ไม่มีเสียงบรรยาย มีแต่หน้าจอที่อัดใน Windows Sandbox พร้อมคำบรรยายใต้ภาพ ทำตามได้ทีละขั้น · ใช้บัญชี demo เท่านั้น

จบบทนี้แล้วทำได้:

  • ติดตั้ง starter kit จนทุกบรรทัดขึ้น [ok] และจบที่ ready
  • เพิ่มบัญชี demo RoboForex หนึ่งบัญชีผ่าน dashboard จนได้กล่องเขียว ✓ ครบหกบรรทัด
  • ยืนยันด้วย tick_depth และ tick_years --own ว่าบัญชีนั้นมี tick จริงช่วง IS 2026

ต้องมีก่อน: ดู M0 · ติดตั้ง MT5 แล้ว · มี zip ของ starter kit · มีบัญชี demo RoboForex (server RoboForex-ECN · ทอง XAUUSD) พร้อมเลขบัญชีและรหัสผ่าน

ระหว่างดู clip: pause ทุกครั้งที่คำบรรยายเปลี่ยน แล้วทำตามบนเครื่องคุณให้เสร็จก่อนเล่นต่อ


1 · 1-ติดตั้ง.bat

แตก zip แล้ว double-click ครั้งเดียว

ขั้นที่ 1 แตก zip ไว้ที่ folder ที่มีพื้นที่พอ แล้วเปิด folder นั้น ใน clip ใช้ C:\ea-research-starter · README ของ kit ยกตัวอย่าง C:\EA-Research\ · ใช้ที่ไหนก็ได้ เพราะทุกคำสั่งในคอร์สเรียกจาก folder kit (bt\ea-bt.exe ...)

ขั้นที่ 2 double-click 1-ติดตั้ง.bat · ถ้า SmartScreen เตือน กด More info แล้ว Run anyway

ขั้นที่ 3 MT5 ต้นแบบเปิดขึ้นมาเอง ใน MT5 นั้น: File → Open an Account → พิมพ์ชื่อ broker (เช่น RoboForex) ในช่องค้นหา

ขั้นที่ 4 รอจนชื่อบริษัทขึ้น แล้วกด Cancel · ห้าม login ในต้นแบบ · แล้วปิด MT5 — script รอจนกว่า MT5 ต้นแบบจะปิด

ขั้นที่ 5 กลับมาที่หน้าต่างติดตั้ง · ทุกบรรทัดต้องขึ้น [ok] และจบที่ ready · กดปุ่มใดก็ได้เพื่อปิดหน้าต่าง

ด่าน: หน้าต่างติดตั้งมีสี่หมวด (kit files · MT5 template · research folders · checks) ทุกบรรทัดเป็น [ok] และบรรทัดสุดท้ายขึ้น ready

ไม่ขึ้น ready — ดูตรงนี้
  • ข้ามขั้นที่ 3–4 (ค้นชื่อ broker ในต้นแบบ) — ขั้นนั้นตก ไม่ขึ้น ready · run 1-ติดตั้ง.bat ซ้ำได้ ไม่เสียหาย
  • Defender กัก file — ยกเว้นเฉพาะ file นั้น ไม่ใช่ทั้ง folder (คำสั่งอยู่ใน M0 หัวข้อ 2)
  • ระบบหา MT5 ใต้ C:\Program Files ไม่เจอ — มันจะถามที่อยู่ folder MT5 ให้พิมพ์ folder ที่มี terminal64.exe

2 · เพิ่มบัญชี demo

2-เปิดหน้าคุม.bat → MT5 ต่อ broker → เพิ่มบัญชี demo

ขั้นที่ 1 double-click 2-เปิดหน้าคุม.bat · หน้า dashboard เปิดใน browser (http://127.0.0.1:8770) · เปิดหน้าต่างดำค้างไว้ระหว่างใช้

ขั้นที่ 2 card MT5 ต่อ broker → เปิด เพิ่มบัญชี demo แล้วกรอก

ช่อง กรอกอะไร
ชื่อเรียก ใช้ชื่อ broker นำหน้า เช่น RoboForex-Demo
เลขบัญชี (login) จาก email ของ broker
server RoboForex-ECN — ตรงตัวอักษรตามที่ broker ส่งมา
ชื่อสัญลักษณ์ทอง XAUUSD
รหัสผ่าน พิมพ์เอง · ส่งตรงไป MT5 ไม่ถูกเก็บในระบบ

(เลขบัญชีใน clip ปิดไว้)

ขั้นที่ 3 กด ตรวจแผน ก่อน อ่านว่าระบบจะทำอะไร แล้วค่อยกด เพิ่มบัญชี

ขั้นที่ 4 รอ · ระบบ copy MT5 ต้นแบบเป็น mt5\MT5_<ชื่อ>\ แล้วเปิด MT5 login ให้เอง (ใน clip ช่วงนี้เร่ง 4 เท่า · จริงราว 1 นาที) · ไม่ต้องแตะ MT5 ที่เปิดขึ้นมา

ขั้นที่ 5 ได้กล่องเขียว ✓ ครบหกบรรทัด · รหัสผ่านถูกลบออกจาก start.ini แล้ว

ด่าน: กล่องเขียว ✓ หกบรรทัด (copy terminal · logged in · start.ini deleted (had the password) · MT5 closed · MT5 saved the password (accounts.dat) · added to the broker list) · มี folder mt5\MT5_<ชื่อ>\ · มีแถวใหม่ในตาราง broker

ได้กล่องแดง — ดูตรงนี้
  • กล่องแดงบอกสาเหตุ · ระบบลบ folder mt5\MT5_<ชื่อ>\ ที่เพิ่ง copy ให้เอง ไม่มีรหัสค้าง แก้ข้อมูลแล้วกดเพิ่มบัญชีใหม่ได้เลย
  • ต้นแบบมี accounts.dat (เคยถูก login) — ระบบปฏิเสธ
  • ต้นแบบยังไม่รู้จัก server ของ broker นี้ — กดปุ่ม เปิด MT5 ต้นแบบ ในform ค้นชื่อ broker → Cancel → ปิด MT5 แล้วกดเพิ่มบัญชีใหม่

3 · มี tick ช่วงที่จะ test ไหม

tick_depth --from แล้วตามด้วย tick_years --own

ขั้นที่ 1 ปิด MT5 ของบัญชีนั้นก่อน · เปิด PowerShell แล้วเข้า folder kit

cd C:\ea-research-starter

(ใช้ folder ที่คุณแตก zip ไว้)

ขั้นที่ 2 ถาม broker ว่ามี tick จริงตั้งแต่ ม.ค. 2026 ไหม

bt\ea-bt.exe tick_depth --terminal mt5\MT5_<ชื่อ> --from 2026-01

tick_depth เปิด MT5 ไล่ดึง tick ย้อนทีละเดือนจนถึง ม.ค. 2026 แล้วปิดเอง · ครั้งแรกอาจขึ้น connect ... through proxy failed หรือรอ login เกือบนาที ให้รอจนจบ · ถ้า MT5 หยุดดึง มันเปิด MT5 ใหม่แล้วดึงต่อเอง

ขั้นที่ 3 อ่านผล: ticks yes = มี tick จริงตั้งแต่สัปดาห์แรกของ ม.ค. 2026

ขั้นที่ 4 ดูว่า tick ลงเครื่องครบหรือยัง

bt\ea-bt.exe tick_years --own

ขั้นที่ 5 อ่านเดือนแรกในผล · ใน clip เดือนแรกเป็น 202512* — * แปลว่า ธ.ค. 2025 มีแค่บางส่วน (file เล็กกว่า 60% ของเดือนอื่น) → date_from จึงเริ่ม ม.ค. 2026 · IS 2026 ใช้ได้ทั้ง block

ผลของ tick_years --own บนเครื่องคุณอาจไม่เหมือนใน clip ทุกบรรทัด สิ่งที่ต้อง check คือเดือนแรกต้องไม่ช้ากว่าเดือนที่ถามใน --from

ด่าน: tick_depth ตอบ ticks yes · tick_years --own มีเดือนแรกไม่ช้ากว่า 202601

ไม่ได้ yes — ดูตรงนี้
  • NO — only M1 bars = ช่วงนั้นไม่มี tick จริง tester จะสร้างจาก M1 ให้เงียบ ๆ → ใช้ช่วงนั้นกับบัญชีนี้ไม่ได้ · บัญชีที่ tick_depth --from 2026-01 ไม่ตอบ yes ให้ตั้ง enabled: false ใน bt\config.yaml
  • tick_years --own ไม่ขึ้นอะไรเลย = ยังไม่ได้ run tick_depth ก่อน
  • เดือนแรกมี * ทั้งที่เป็นเดือนที่ถาม = อาจดึงไม่ครบเดือน run tick_depth --from ซ้ำ
  • ลืมปิด MT5 ของบัญชีนั้น = MT5 อาจหยุดดึงกลางทาง แล้วตอบเดือนที่ใหม่เกินจริง ปิดแล้ว run ใหม่

บัญชีใหม่ใช้เวลาเท่าไร

ทดสอบบน sandbox ใหม่เมื่อ 30 ต.ค. 2026: tick_depth --from 2026-01 ใช้ 67 วินาที → ticks yes · ใน clip นี้ tick อยู่ในเครื่องแล้ว จึงเร็วกว่า · ถ้าดึงถึง ม.ค. 2025 ใช้เพิ่มอีกราว 1 นาที


จุดที่มักพลาด

พลาด ผลที่ตามมา ทางกัน
login ในต้นแบบตอนค้นชื่อ broker ระบบปฏิเสธการเพิ่มบัญชี ค้นชื่อ broker แล้วกด Cancel เท่านั้น
ปิดหน้าต่างติดตั้งก่อนขึ้น ready ไม่รู้ว่าขั้นไหนตก อ่านจนบรรทัดสุดท้าย · run ซ้ำได้
ยกเว้น Defender ทั้ง folder เปิดช่องให้ทั้ง folder ยกเว้นเฉพาะ file ที่ถูกกัก
กด "เพิ่มบัญชี" โดยไม่กด "ตรวจแผน" ไม่รู้ว่าระบบจะทำอะไร ตรวจแผนก่อนเสมอ
ชื่อ server ไม่ตรงตัวอักษร login ไม่ผ่าน copy จาก email ของ broker
เปิด MT5 ของบัญชีค้างไว้ตอน tick_depth ตอบเดือนที่ใหม่เกินจริง ปิด MT5 ของบัญชีนั้นก่อน
run tick_years --own ก่อน tick_depth ไม่ขึ้นอะไรเลย tick_depth ก่อนเสมอ
ไม่ใส่ --from ได้ขอบล่างที่ยังไม่นิ่ง ใส่เดือนแรกของช่วงที่จะ test