สวัสดีครับเพื่อนๆ ผมชื่อ ลูคัส อยากจะมาแบ่งปันความรู้ที่ได้จากการอ่านบทความดีๆ ในชุมชนนี้ครับ ผมเป็นนักลงทุนในตลาด Forex และหุ้น และยังเขียนโปรแกรม Expert Advisor สำหรับการเทรดส่วนตัวของผมเองด้วย
วันนี้ผมมีตัวอย่างการเขียนข้อมูลคำสั่งลงในไฟล์ CSV ซึ่งสามารถนำไปศึกษาและใช้ในการวิเคราะห์ได้ครับ ตัวอย่างนี้ไม่ควรนำไปใช้ในการเทรดในรูปแบบปัจจุบัน แต่เป็นการสาธิตวิธีการที่คุณสามารถนำไปปรับใช้ใน Expert Advisor ของตัวเอง หรือสามารถพัฒนาต่อไปตามกลยุทธ์ของคุณได้ตามต้องการ
Expert Advisor นี้จะเปิดคำสั่งในทิศทางที่เลือก และคำสั่งจะถูกปิดโดยใช้การตั้งค่าตามเมนู Input TP/SL หากตั้งค่า 'WriteCloseData' เป็น true จะมีไฟล์สร้างขึ้นซึ่งเก็บข้อมูลคำสั่ง เช่น ทิศทาง กำไร/ขาดทุน ราคา เป็นต้น ซึ่งจะถูกบันทึกเป็นไฟล์ CSV ในเทอร์มินัลของคุณ
เมื่อทดสอบ Expert Advisor นี้ใน Strategy Tester คุณจะสามารถเข้าถึงไฟล์นี้ได้จาก OpenDataFolder/tester/CSVexpert/CSVexample
ไดเรกทอรี CSVexpert จะถูกสร้างขึ้นเมื่อคุณเริ่มการทดสอบ และไฟล์ที่เก็บข้อมูลทั้งหมดจะชื่อ CSVexample
เมื่อคุณนำฟังก์ชันนี้ไปใช้ใน Expert Advisor ของตัวเองหรือต่อยอดจากตัวอย่างนี้และนำไปใช้ในบัญชี Demo หรือ Real คุณจะสามารถเข้าถึงไฟล์ที่สร้างขึ้นจาก MQL4/Files/CSVexpert/CSVexample ได้ครับ
ไดเรกทอรีและชื่อไฟล์สามารถเปลี่ยนชื่อได้ตามที่คุณต้องการ ยกเว้นนามสกุล .csv ที่ต้องคงไว้ตามเดิม ขอเตือนอีกครั้งว่านี่เป็นเพียงตัวอย่าง Expert Advisor ที่แสดงให้เห็นถึงสิ่งที่คุณสามารถทำได้กับมัน และวิธีการใช้งานฟังก์ชันนี้ ไม่อยากให้ใครสูญเสียเงินทุนหากคิดว่าสามารถนำไปใช้ในการเทรดได้ในขณะนี้!
โพสต์ที่เกี่ยวข้อง
- MQL5 Wizard: สร้างสัญญาณการเทรดจาก Bullish Harami/Bearish Harami พร้อม MFI
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5
- สร้าง Expert Advisor ด้วย MQL5 Wizard สำหรับสัญญาณการเทรด Bullish Harami/Bearish Harami และ RSI
- MQL5 Wizard: สร้างสัญญาณเทรดจาก Bullish Harami/Bearish Harami + Stochastic สำหรับ MetaTrader 5