ตัวแปร _Point มีขนาดจุดของสัญลักษณ์ปัจจุบันในสกุลเงินอ้างอิง
นอกจากนี้คุณยังสามารถใช้ฟังก์ชั่น Point ()
สอนการเขียน EA-FOREX
int _Digits
int _Digits เป็นตัวแปรจำนวน stores ของตัวเลขหลังจุดทศนิยมที่กำหนดความถูกต้องราคาของสัญลักษณ์ของ Chart ปัจจุบัน
นอกจากนี้คุณยังสามารถใช้ฟังก์ชัน Digits()
นอกจากนี้คุณยังสามารถใช้ฟังก์ชัน Digits()
การเขียน EA เพื่อแสดงข้อความบน Chart
ในการเขียน EA บางครั้งเราจำเป็นต้องแสดงผลของค่าบางค่าที่เราต้องการบน Chart เพื่อให้ง่ายต่อการตรวจสอบผลการทำงานของ EA ว่าทำงานได้ถูกต้องตามเงื่อนไขที่เราตั้งไว้หรือไม่
จากตัวอย่างด้านล่างเป็นการแสดงผลขอกำไร/ขาดทุนของ Order ที่เราเปิดอยู่ ซึ่งจะแสดงหมายเลข Ticket และ Profit ที่เกิดขึ้น
จากตัวอย่างด้านล่างเป็นการแสดงผลขอกำไร/ขาดทุนของ Order ที่เราเปิดอยู่ ซึ่งจะแสดงหมายเลข Ticket และ Profit ที่เกิดขึ้น
สอนวิธีการเขียน EA เพื่อทำการปิด Order
ในการเขียน EA เพื่อช่วยในการเทรด Forex แบบอัตโนมัตินั้น การส่งคำสั่งเพื่อปิด Order นั้นถือเป็นส่วนหนึ่งที่มีความสำคัญอีกส่วนหนึ่ง เราต้องทำความเข้าใจถึงแนวคิดและขั้นตอนในการทำงานของการปิด Order เพื่อลดความผิดพลาดที่จะเกิดขึ้น
ตัวอย่างการเขียน EA เพื่อเปิด Order โดยครอบคลุมทั้ง BUY และ SELL
การเขียนโปรแกรมที่ดีควรเขียนแยกการทำงานออกเป็นส่วนๆหรือที่เรียกว่าฟังก์ชั่น เพื่อให้ง่ายต่อการวิเคราะห์ในการหาข้อผิดพลาดจากการทำงานของโปรแกรม การเขียน EA ก็เหมือนกัน ถ้าเราเขียนโดยแยกออกเป็นฟังก์ชั่นก็จะทำให้ง่ายต่อการแก้ไขปรับปรุง ในกรณีที่เราต้องการปรับเปลี่ยนเทคนิคในการเทรด
มาดูฟังก์ชั่นในการเปิด Order ซึ่งเป็นฟังก์ชั่นหลักฟังก์ชั่นหนี่งของ EA ก็ว่าได้ เพราะถ้าฟังก์ชั่นนี้ทำงานผิดพลาดนั่นหมายถึงหายนะกำลังมาเยือน เพราะฉะนั้นต้องมั่นใจว่าฟังก์ชั่นนี้จะไม่ทำงานผิดพลาด ไม่ว่าสถานการณ์ของตลาดจะผันผวนก็ตาม
มาดูฟังก์ชั่นในการเปิด Order ซึ่งเป็นฟังก์ชั่นหลักฟังก์ชั่นหนี่งของ EA ก็ว่าได้ เพราะถ้าฟังก์ชั่นนี้ทำงานผิดพลาดนั่นหมายถึงหายนะกำลังมาเยือน เพราะฉะนั้นต้องมั่นใจว่าฟังก์ชั่นนี้จะไม่ทำงานผิดพลาด ไม่ว่าสถานการณ์ของตลาดจะผันผวนก็ตาม
สิ่งสำคัญที่ไม่ควรมองข้ามในการเขียน EA
สิ่งที่เราคาดหวังจาก Expert Advisor (EA) นั้น นอกจากการความาสามารถในการกำไรให้เราแล้วนั้น สิ่งหนึ่งที่เราต้องการก็คือ การทำงานที่ถูกต้องโดยไม่เกิดข้อผิดพลาด ซึ่งหลังจากที่เราเขียน EA เสร็จแล้วเราจะต้องทำการทดสอบด้วย Strategy Tester เพื่อให้แน่ใจว่าการทำงานของ EA นั้นสามารถทำงานได้ตรงตามที่เราคาดหวังไว้ ซึ่งการทดสอบ EA วิธีการนี้เป็นเพียงการทดสอบขั้นต้นเท่านั้น เพราะในสภาวะของการใช้งานจริงจะมีปัญจัยที่จะสารมารถที่ทำให้เกิดความผิดพลาดหรือการการงานผิดเพี้ยนจากหลักการที่กำหนดให้ตัว EA คือ ในสถานะการณ์ที่มีความผันผวน เมื่อมีการส่งคำสั่งซื้อ (BUY) หรือส่งคำสั่งขาย (SELL) เราอาจจะไม่สามารถซื้อหรือขายได้ในราคาที่เราต้องการ เพราะในขณะที่เราส่งคำสั่งซื้อ/ขายไปนั้น ราคาได้มีการเปลี่ยน ยกตัวอย่างการส่งคำสั่งซื้อ
รู้สักนิดก่อนเขียน EA - ราคาการซื้อและขายของ BUY กับ SELL
สิ่งหนึ่งที่ผู้เขียน EA หรือแม้แต่ผู้เทรด Forex ต้องทำความเข้าใจเกี่ยวกับการเปิด Order ก็คือ ต้องรู้ว่า
Order Buy ซื้อที่ราคา Ask ขายที่ราคา Bid
Order Sell ซื้อที่ราคา Bid ขายที่ราคา Ask
แล้วอย่างไง ??
Order Buy ซื้อที่ราคา Ask ขายที่ราคา Bid
Order Sell ซื้อที่ราคา Bid ขายที่ราคา Ask
แล้วอย่างไง ??
สมัครสมาชิก:
ความคิดเห็น (Atom)
