HomeCoding-Programingสอนเขียน MQL4 Indicator หาราคาต้นทุนเฉลี่ยเพื่อ Breakeven

สอนเขียน MQL4 Indicator หาราคาต้นทุนเฉลี่ยเพื่อ Breakeven

-

ในคลิปนี้ เรามาฝึกการเขียน Code MQL4 กันโดยจะมาลองสร้าง MT4 indicator ที่ช่วยแสดงราคาต้นทุนเฉลี่ยรวมของทุกออร์เดอร์ฝั่ง buy หรือ ฝั่ง sell ในคู่เงินนั้นๆกันนะครับ

ราคาต้นทุนเฉลี่ยรวมนี้ จะเป็นระดับราคาที่ทำให้ Order ฝั่งนั้นๆ ( buy หรือ sell) สามารถปิดออร์เดอร์แล้วจะไม่กำไรหรือขาดทุน (Breakeven price) เมื่อเรารู้ราคา Breakeven แล้ว เราสามารถคำนวณต่อได้ว่าระดับราคาที่เราจะวาง SL/TP รวมทุก order เพื่อให้ได้กำไรตามที่วางแผนไว้นั้น ต้องวางที่ราคาไหน

วิธีการคำนวณหาราคา Breakeven นี้ ใช้การหาค่าเฉลี่ยแบบถ่วงน้ำหนักทั่วๆไป ไม่ได้ซับซ้อนอะไรครับ โดยในคลิปเพื่อนๆจะได้รู้จักวิธีเขียน code เพื่อไล่เช็คข้อมูล order ทุกๆออร์เดอร์ และกรองเอาเฉพาะ order ที่เราต้องการนำมาคำนวณ รวมไปถึงการสร้าง Object เส้นแนวนอน(H-Line) เพื่อแสดงระดับราคา breakeven นี้บน Chart ราคา จะได้ง่ายต่อการใช้งานมากยิ่งขึ้นครับ

ซึ่งถ้าเพื่อนๆมีกลยุทธ์การเทรดที่ต้องการออกออร์เดอร์หลายๆไม้พร้อมกัน เพื่อถั่วเฉลี่ยไม้ แก้ไม้ ทำ martingale แบบต่างๆ สามารถนำส่วนของ Function ที่อธิบายในคลิปนี้ ไปปรับปรุงแก้ไข ใส่ใน EA ระบบเทรดของเพื่อนๆได้นะครับ

สำหรับเพื่อนๆที่เพิ่งได้ดูคลิปนี้เป็นคลิปแรก และไม่มีพื้นฐานเกี่ยวกับการเขียนโปรแกรมภาษา MQL4 เลย แนะนำดูคลิปเก่าๆที่ผมได้ปูพื้นฐานเกี่ยวกับการเขียน EA ด้วย MQL4 ตาม Playlist ด้านล่างนี้ได้นะครับ

https://www.youtube.com/playlist?list=PLC5FDftkfAqyeg6ipIo0Hqm7NqpT7EkxH

ดูแล้วไม่เข้าใจยังไง comment มาพูดคุยกันได้นะครับ

==== Chapters ====
00:00 เกริ่น ยกตัวอย่างราคาต้นทุนเฉลี่ย Breakeven
03:38 หาต้นทุนเฉลี่ยในกรณีซื้อหุ้น
04:50 เขียน code สร้างฟังค์ชั่นคำนวณหาราคาต้นทุนเฉลี่ย
05:46 ไล่เช็คทุก Order ใน MT4 ด้วย for loop
07:11 เขียนเงื่อนไขกรองเฉพาะ order ที่ต้องการ
08:18 หาค่า Lot รวม และ OpenPrice*Lot รวมทั้งหมด
10:24 คำนวณราคาต้นทุนเฉลี่ย Breakeven
11:54 สร้างเส้นแนวนอน H-Line เพื่อแสดงค่าราคา Breakeven
14:12 เซตราคาให้เส้นแนวนอน ด้วย ObjectSetDouble
16:33 ทดสอบการทำงาน
18:40 สรุป

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

LATEST POSTS

เขียน EA ส่งแจ้งเตือนเข้า Line | Send Line Notify in MT4/MT5 EA

https://youtu.be/X9N2aaS-alQ Download LineNotify MQL4 Script ==== Chapters ====00:00 เกริ่น01:15 ฟังค์ชั่น LineNotify ใน MQL4 script02:44 การขอ Access Token จาก Line notify04:15 ตัวอย่างการเรียกใช้ฟังค์ชั่น LineNotify ใน EA06:43 ฟังค์ชั่น LineNotify นี้ทำงานยังไง?07:53...

เขียนโค๊ด MQL4 ปิดออเดอร์ทั้งหมดใน MT4 | Close All Orders MQL4 Coding

https://youtu.be/b2P7PW6lqP0 ในคลิปนี้เรามาดูวิธีเขียน code script mql4 ที่จะช่วยเราปิดออเดอร์ทั้งหมดใน MT4บางคนอาจจะเคยเขียนแล้ว ทั้งๆที่ไม่มี error อะไรเลย แต่ก็ปิดออเดอร์ได้ไม่หมด เพราะอะไรยังไงลองดูเป็นแนวทางเพิ่มเติมละกันนะครับ เพื่อนๆสามารถนำ code นี้ไปปรับแต่งสร้างเป็นฟังค์ชั่นที่ใช้ภายใน EA ของเพื่อนๆได้นะครับ ลิงค์เว็บที่ได้กล่าวถึงในคลิป https://www.mql5.com/en/forum/139654 สำหรับเพื่อนๆที่เพิ่งได้ดูคลิปนี้เป็นคลิปแรกแนะนำดูคลิปเก่าๆที่ผมได้ปูพื้นฐานเกี่ยวกับการเขียน EA ด้วย MQL4 ตาม Playlist ด้านล่างนี้ได้นะครับhttps://www.youtube.com/playlist?list=PLC5FDftkfAqyeg6ipIo0Hqm7NqpT7EkxHดูแล้วไม่เข้าใจยังไง comment มาพูดคุยกันได้นะครับ=======...

สอนเขียน EA MQL4 เทรดด้วย 3 EMA + Fractal Trading System

https://youtu.be/5EI9xOs-3_Y ===== Chapters ===== 00:00 เกริ่น01:32 เงื่อนไขระบบเทรด 3 EMA+Fractal04:01 ตัวอย่างการทำงานของ EA07:00 Flowchart การทำงาน EA09:50 Mql4 Code : ส่วนของการรับค่า input11:17 Mql4 Code : อธิบายการทำงานหลักใน OnTick13:22 เขียน function เช็ค...

ATR Stop Loss – วาง SL ตามค่าความผันผวนของราคา | เขียน MQL4 Script ส่ง Order พร้อมวาง SL ตามค่า Volatility จาก ATR

https://youtu.be/s6qfIc8UFEk สำหรับเพื่อนๆที่เพิ่งได้ดูคลิปนี้เป็นคลิปแรก แนะนำดูคลิปเก่าๆที่ผมได้ปูพื้นฐานเกี่ยวกับ การเขียน EA ด้วย MQL4 ตาม Playlist ด้านล่างนี้ได้นะครับhttps://www.youtube.com/playlist?list=PLC5FDftkfAqyeg6ipIo0Hqm7NqpT7EkxHดูแล้วไม่เข้าใจยังไง comment มาพูดคุยกันได้นะครับ 00:00 เกริ่น01:05 ข้อจำกัด Fixed Stop Loss02:40 ตัวอย่างแนวคิดวาง SL ตามค่าความผันผวนจาก ATR05:14 ตัวอย่างการใช้งานโปรแกรม Script ที่จะลองเขียนกัน06:20 เริ่มเขียน Code...

Follow us

0FansLike
9,070SubscribersSubscribe

Most Popular