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· run1-ติดตั้ง.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.yamltick_years --ownไม่ขึ้นอะไรเลย = ยังไม่ได้ runtick_depthก่อน- เดือนแรกมี
*ทั้งที่เป็นเดือนที่ถาม = อาจดึงไม่ครบเดือน runtick_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 |