Fxdreema
fxDreema เป็นเครื่องมือบน website ที่อนุญาตให้เราสามารถสร้าง EA Forex และ Script ได้อย่างอิสระ โดยไม่จำเป็นต้องเขียน MQL4 / MQL5 Code นั่นเองครับ ด้วยความสะดวกสบายนี้เองทำให้เทรดเดอร์สามารถเข้าถึงการเขียน EA Forex ขึ้นมาใช้งานเองได้อย่างง่ายดาย… ปัจจุบันมีหลายแหล่งที่มีการ สอนเขียน EA Forex ด้วย fxDreema และมีอีกหลากหลายแหล่งที่มีการ สอนเขียน EA Forex ด้วย fxDreema แบบฟรี ซึ่งไม่ว่าแบบไหนก็ถือว่าเป็นเรื่องที่ดีต่อเทรดเดอร์ทั้งสิ้นครับ
ด้วยเหตุนี้เองทีมงาน eaforexcenter.com จึงขออำนวยความสะดวกให้แก่เทรดเดอร์ทุกท่านโดยการนำเสนอ Basic Knowleadge เกี่ยวกับการใช้งาน fxDreema และการ สอนเขียน EA Forex ขั้นพื้นฐานตลอดไปจนถึงขั้นสูงตามลำดับครับ (คลิ๊กเพื่อดู ราคา fxDreema และการใช้ฟรี)
เรียนรู้การใช้งาน fxdreema ฟรี
Chapter 0 : แนะนำเครื่องมือพร้อมวิธีใช้งาน (Part1)
- User interface ของ Fxdreema เป็นอย่างไร
- กลไกการทำงานของ Fxdreema
- ข้อดี-ข้อเสียของ Fxdreema
- คำแนะนำสำหรับผู้เริ่มการใช้งาน
- ขั้นตอนการทำ Backtest ด้วยชุดข้อมูล 99.0% ฟรี
- Symbol Specification ของ mt5 ที่แตกต่างจาก mt4
- เกล็ดเล็กเกล็ดน้อยที่ไม่ควรมองข้าม
- Tools Bar คือ พื้นที่ส่วนแรกที่เราควรเข้าใจก่อนเริ่มสร้าง EA
- Tools Bar ประกอบไปด้วย 5 องค์ประกอบ ได้แก่
- Project
- My indicator
- Profile
- Options
- Help
- แต่ละองค์ประกอบมีรายละเอียดอย่างไรมาดูกันครับ…
- Event ใน Fxdreema มีทั้งหมด 6 ประเภทด้วยกัน โดยแต่ละประเภทมีวิธีการทำงาน และวิธีใช้งานที่แตกต่างกัน
- รายละเอียดการใช้งานไม่ยากเท่าที่คิด หากอยากรู้แล้วว่าจะเป็นยังไงมาดูกันครับ
- Constant คือ ค่าคงที่ที่ผู้ใช้ EA สามารถปรับเปลี่ยนเองได้ เมื่อทำการสร้าง EA เสร็จแล้ว
- Variable คือ ตัวแปรที่ใช้เก็บค่าต่าง ๆ ที่เราคำนวณใน EA ไม่สามารถปรับเปลี่ยนได้เมื่อสร้าง EA เสร็จแล้ว
- หากอยากรู้วิธีใช้งาน และตัวอย่างการใช้งานแบบให้เห็นภาพต้องเข้ามาดูที่นี่ครับ
- บล็อค Condition คือ การใส่เงื่อนไขต่าง ๆ ลงไปใน Fxdreema โดย Condition มีอยู่สองประเภทซึ่งสามารถดูง่าย ๆ ด้วยความเข้มของสี
- บล็อก Condition นั้นเปรียบเสมือนด่านตรวจคนเข้าเมือง ถ้าเงื่อนไขภายในบล็อค Condition นั้นเป็นจริง บล็อกต่อไปที่เชื่อมต่ออยู่ก็จะทำงานนั่นเอง เช่น 2 > 1 = บล็อคต่อไปทำงาน!!
- การเข้าใจวิธีการทำงานของ Block buy/sell/pending ทำให้สามารถทำ EA เสร็จไวขึ้น แถมยังสามารถลด Bug ได้ดีอีกด้วย
- บทนี้เราจะบอกความลับของการทำ EA ประเภท Scalping ที่สามารถควบคุมค่า Spread ได้ดี นั่นหมายความว่าสามารถเล่นกับโบรกเกอร์ที่มีค่า Spread สูงได้และสามารถ Mark up ค่า Spread เพื่อกินกำไรจากค่า Rebate ได้ด้วย
- ใครเป็นเทรดเดอร์ที่ชอบ Grids จะพลาดบทนี้ไม่ได้ครับ เนื่องจาก Pending Grids นั้นมีลูกเล่นที่น่าสนใจหลายจุดเลย ว่าแต่จะสนใจขนาดไหน มาดูกันครับ
- ถ้าอยากดึงค่ามาเก็บ เราแนะนำให้ใช้ Modify Variable ครับ ถึงแม้ว่า บล็อค Formula ก็สามารถเก็บค่าตัวแปรได้แต่มันก็มีวิธีการทำงานที่แตกต่างกัน
- บล็อค Formula สามารถเก็บค่าตัวแปรได้ แต่ที่พิเศษคือมันมีคุณสมบัติตามชื่อครับ นั่นหมายความว่ามันใส่สมการลงไปในบล็อคเพื่อเก็บตัวแปรได้ อยากเห็นภาพการทำงานใช่ไหม คลิกเข้าสู่บทเรียนได้เลยครับ
- Trailing Stop จะเลื่อน Stop Loss ไล่ตามราคาปัจจุบันเรื่อย ๆ ในขณะที่ Break Even Point จะเลื่อน Stop Loss กันหน้าไม้แค่ครั้งเดียว แล้วมันตั้งค่ายังไงนะ? ไปดูกันครับ
Chapter 1 : แนะนำเครื่องมือพร้อมวิธีใช้งาน (Part2)
- Time Filter เป็นตัวที่ควบคุมการทำงานของ EA ด้วยเวลาครับ ซึ่งก็มี EA หลาย ๆ ตัวที่ใช้เทคนิคนี้เพื่อทำกำไร เช่น Night Hunter Pro EA
- block check trade และ order count นับว่าเป็นบล็อกที่สำคัญมาก ๆ เป็นอันดับต้น ๆ ในการเขียน EA เลยก็ว่าได้ โดยรายละเอียดใน mt4 และ mt5 อาจจะมีความแตกต่างกันเล็กน้อย เป็นยังไง ไปดูกัน!!!
- Bucket of trade & orders เป็นการเก็บค่า ที่ได้จากการซื้อขาย, การเปิด pending orders รวมถึงการซื้อขายที่สำเร็จแล้ว
- Bucket of trades สามารถกำหนดค่า bucket id ได้ตามสี หรือตาม group
- Loop for Trade ช่วยดึงข้อมูลคำสั่งต่าง ๆ ของไม้เทรด หรือ pending order หรือไม้ที่ปิดไปแล้ว เพื่อปรับแต่งคำสั่งต่าง ๆ เช่น Stop Loss, Take Profit, และอื่น ๆ อีกมากมาย
- เหมาะกับนักพัฒนา EA ทั้งมือใหม่และมือเก๋า เพราะมันจะทำให้ EA เรามีลูกเล่นเพิ่มขึ้นมาก
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- Flag บน fxDreema เป็น tools ที่น่าสนใจ โดย Flag สามารถแบ่งออกได้ 2 ประเภทใหญ่ ได้แก่ Block ที่ใช้เพื่อ Set ค่าต่าง ๆ และ Block ที่ใช้เพื่อ Check ค่าต่าง ๆ
- บล็อก Counter: Pass once สัญญาณจะผ่านได้แค่รอบเดียว และถ้าเราอยากผ่านอีกครั้งก็จำเป็นที่จะต้องรีเซ็ต ID ของบล็อกนี้ก่อนแต่หากอยากให้มันผ่านได้หลายรอบตามจำนวนที่เราตั้งไว้ ต้องใช้ บล็อก Counter: Pass “n” times
- นอกจากนี้ยังมีรายละเอียดเกี่ยวกับ Counter อีกหลายอย่างที่อาจจะจำเป็นต่อโครงสร้างของ EA ที่เรากำลังสร้างก็เป็นได้ครับ
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
Chapter 2 : เทคนิคการออก Lot ในรูปแบบต่าง ๆ
- Fixed volume เป็นวิธีการหนึ่งในการจัดการ money management ภายใน fxDreema
- Fixed volume สามารถปรับการตั้งค่าได้ 2 ส่วน คือ How much กับ volume upper limit ซึ่งมีความสำคัญที่นักพัฒนาจะต้องทราบว่ามีความแตกต่างกันอย่างไร
- การกำหนด lot size ตามเปอร์เซ็นต์ ของ equity balance และ free margin เป็นระบบที่มีความยืดหยุ่น จำนวน lot สามารถเพิ่มลดได้ตามสถานการณ์
- การจะเลือกว่าใช้ lot size ตามอะไรนั้น นักพัฒนา EA ต้องเข้าใจความหมายของ equity balance และ free margin ให้ถ่องแท้ก่อนนำไปใช้งาน
- การกำหนด lot size แบบ freeze % แบ่งได้ 3 ลักษณะ คือ equity balance และ free margin ซึ่งทั้งสามแบบจะมีการคำนวณร่วมกับค่า margin ในแต่ละคู่เงิน
- Freeze % เป็นระบบที่ต้องมีการ backtest ทุกครั้ง เนื่องจาก ใช้การคำนวณที่ซับซ้อน รวมถึงมีความแตกต่างกันในแต่ละคู่เงินด้วย
- การกำหนด lot size แบบ Risk % แบ่งได้ 3 ลักษณะ คือ equity balance และ free margin
- การคิด lot size แบบ risk % depending on stoploss เป็นการคิดจุดที่เราจะยอมขายขาดทุน โดยอิงจาก equity balance margin ทำให้เหมาะกับการกลยุทธ์ที่เราไม่ทราบว่าจะตั้งจุดยอมแพ้ที่ เท่าไร แต่ให้ระบบคิดเองได้โดยอัตโนมัติ
- Risk fixed amount of money เป็นรูปแบบการจัดการเงินที่นักลงทุนสามารถกำหนดจำนวนเงินที่จะสูญเสียไปหากผลการเทรดไม่เป็นไปดังที่คาดหวังไว้ โดยตัว EA จะทำการปรับ lot ให้เราโดยอัตโนมัติ
- Lot size แบบ risk fixed amount of money เราไม่สามารถกำหนด lot size ในแต่ละครั้งได้ EA จะคำนวนให้โดยอัตโนมัติ
- Ryan Jones มาจากชื่อ trader ท่านหนึ่ง ซึ่งเก่งในการเทรดมากๆ โดยสามารถปั้นเงิน จาก $15,000 เป็น $107,000 ในเวลาไม่ถึง 3 เดือน ทางผู้สร้าง fxDreema จึงไปยกระบบ money management ของเขา ซึ่งกล่าว The Trading Game, Playing by the Numbers to Make Millions มาใช้
- เราสามารถตั้งค่า money management ของ Ryan Jones ได้สองค่า คือ ค่า delta และค่า unit size
- Martingale เป็นเทคนิคในการพนันซึ่งใช้มายาวนาน และเราสามารถนำวิธีมาใช้กับการเทรดหรือลงทุนได้
- Martingale เป็นเทคนิคหนึ่งที่แสดงให้นักลงทุนเห็นอย่างแน่ชัดว่า ต่อให้ระบบจะแย่แค่ไหน แต่จัดการเงินดีประสบความสำเร็จแน่นอน
- Betting Labouchere เป็นระบบในการลงทุนซึ่งประยุกต์มาจากการพนัน โดยมีที่มาจากชาวฝรั่งเศส
- การออก Lot ของ Labouchere จะมีความซับซ้อน หากผู้ใช้เทรดมือจะต้องมีการจดบันทึก Lot อย่างละเอียดเพื่อป้องกันความผิดพลาด
- การจัดการการเงิน หรือ money management มีความสำคัญมาก มากขนาดที่ว่า วิธีการเทรดแบบเดียวกัน การจัดการเงินต่างกัน อาจจะทำให้วิธีหนึ่งได้กำไร วิธีหนึ่งขาดทุนก็ได้
- Custom sequence เป็นระบบ betting ที่ละเอียดที่สุด เนื่องจากเราสามารถกำหนด lot ที่จะออกในแต่ละครั้งได้ไม่ว่าจะกำไรหรือขาดทุน
- ก่อนใช้งาน money management ตัวใด ควรมีการศึกษาจากแหล่งเรียนรู้ก่อน เนื่องจากบางตัวยังพัฒนาออกมาได้ไม่สมบูรณ์ เช่น custom value
- Flip coin betting EA เชื่อไหมครับ เทรดมั่ว ๆ ก็กำไรได้ ขอให้มี money management ที่ดี
Chapter 3 : การทำ EA Forex (Basic I)
- Moving Average เป็นอินดี้ที่ใช้ได้หลากหลายและใช้งานง่าย
- จุดเด่นของ EA ตัวนี้คือ เขียนง่าย ไม่ซับซ้อน เหมาะสมกับผู้เริ่มต้นศึกษา แถมยังมี Risk/Reward Ratio = 1:4 อีกด้วย
- เมื่อทดสอบ Backtest ด้วย High model quality พบว่าสามารถทำกำไรได้ 200% ภายใน 1 ปี
- Heiken Ashi คือ อินดิเคเตอร์สัญชาติญี่ปุ่นที่นำราคาเปิด ปิด สูง ต่ำ มาคำนวณใหม่ผ่านสมการที่เขาสร้างขึ้น เพื่อ generate แท่งเทียนรูปแบบใหม่ขึ้นมา
- จุดเด่นของ EA ตัวนี้ คือ การบริหารเงินให้เหมาะสมกับ Risk/Reward Ratio (1:3) ที่กำไรทีก็จุก ๆ ไปเลย
- เก็บกำไรเฉลี่ยมากกว่า 330% ต่อปี เขียน EA ยังไง ไปดูกัน!!!
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
Top 3 โบรกเกอร์ที่เกิด Slippage น้อยที่สุดในไทย
Chapter 4 : การทำ EA Forex (Basic II)
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
Chapter 5 : การทำ EA Forex (Moderate LV.)
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
Chapter 6 : การทำ EA Forex (Advance LV.)
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
- ยังทำไมเสร็จจ้า รอเค้าอีกหน่อยน้า
Chapter 7 : กระบวนการทำ EA และการ Backtest
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- ยังทำไม่เสร็จจ้า รอหน่อยน้า
- Backtest คือ การทดสอบประสิทธิการเทรดของ EA โดยจะชุดเงื่อนไขการเข้า/ออก order รวมไปถึงเทคนิคและกลยุทธ์ต่าง ๆ ในการเทรด โดยอาศัยชุดข้อมูลในอดีตของตลาด Forex… ทว่าเราต้องรู้จักคำศัพท์หรือความหมายของค่าพารามิเตอร์ต่าง ๆ ที่ถูกรายงานจากการทำ Backtest กันเสียก่อนครับ
- เราสามารถแบ่งคุณภาพของ data ออกเป็น % ครับ ซึ่งก็มีตั้ง 90.0% ไปจนถึง 100.0% เลย แล้วข้อมูลแต่ละประเภทมันจะต่างกันยังไงหนอ? ไปดูกันจ้า
- วิธีการทำ Backtest ด้วยชุดข้อมูลปกติเป็นที่นิยมกันอย่างแพร่หลายสำหรับนักพัฒนา EA มือใหม่ เนื่องจากมันฟรีไม่มีค่าใช้จ่ายใด ๆ ซึ่งการทำ Backtest ด้วยวิธีนี้มีอยู่เพียง 4 ขั้นตอนเท่านั้น… เป็นยังไงไปดูกัน
- การทำ Backtest ด้วยข้อมูลคุณภาพสูงเป็นสิ่งที่นักพัฒนา EA มืออาชีพจำเป็นต้องใช้ เนื่องจากมันจะสามารถประหยัดค่าใช้จ่ายหรือสามารถป้องกันการสูญเสียจากการรัน EA ในพอร์ตจริงได้อย่างมีประสิทธิภาพครับ จะเป็นยังไงไปดูจ้า
- บทนี้เราจะนำเสนอเกี่ยวกับการ Lock EA หลากหลายรูปแบบครับ เช่น การให้ EA ทำงานแค่บัญชี Demo, การให้ EA ทำงานแค่บัญชีจริง, หรือแม้กระทั่งการ Lock ไม่ให้ EA สามารถ Backtest ได้ เป็นต้น