Open Forex4you Account

Server รัน EA 1000 / ปี

สั่งชื้อคู่มือการโปรแรกม MQL4

Author Topic: EA ตัวแรกในชีวิต ไม่เวิร์คครับ  (Read 10626 times)

piyanamo

  • Newbie
  • *
  • Posts: 12
ผมลองผิดลองถูก ลอกแบบเค้ามา  เพราะลืมเรื่องภาษาคอมพิวเตอร์ไปหมดแล้ว  ระบบพื้นฐานที่ใช้คือ เมื่อราคาอยู่เหนือ ma5 และ ma5 ตัดเหนือ ma25  ma50 ma100  ขึ้นไปbuy เก็บ 30 จุด หรือ ปิด ออร์เดอร์เมื่อ ma5 ลงมาตัด ma เส้นอื่นๆที่อยู่ใกล้ที่สุด  ในทำนองเดียวกันครับ
ถ้าราคา อยู่ใต้เส้น ma 5 และ ma5 ตัดเส้น ma อื่นๆ ลงไป sell เก็บ 30 จุด หรือ ปิดออร์เดอร์ เมื่อ ma5 ขึ้นไปตัดเส้น ma อื่นๆ ที่อยู่ใกล้ที่สุด
ทำไปทำมา  ไม่เข้าใจ  ตัดนู่นตัดนี่ เพราะตัวเองไม่เคย  เหลือเท่าที่เห็นครับ  แถมยังคอมไพลแล้ว eror อีก เลยอยากรบกวนให้ช่วยแนะนำหรือแก้ไขให้ได้มั๊ยครับ  เพราะปรกติ  เทรดมือ  ผมก็เทรดแบบนี้อยู่แล้วครับ  ถ้าเป็นไปได้ อยากทำให้ EA ปรับแก้ไขค่าของ MA กับ lot ได้ด้วยน่ะครับ ??? :'(

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: EA ตัวแรกในชีวิต ไม่เวิร์คครับ
« Reply #1 on: เมษายน 20, 2012, 11:50:31 pm »
เงื่อนไขผิดครับ   if(ma5>ma25;ma5>ma50;ma5>ma100) ต้องเป็น   if(ma5>ma25 && ma5>ma50 && ma5>ma100)
และ if(Bid<ma5<ma25<ma50<ma100)  ต้องเป็น if(Bid<ma5 && ma5 < ma25 && ma25 <ma50 && ma50<ma100)
ลองดูแบบนี้ครับ

piyanamo

  • Newbie
  • *
  • Posts: 12
Re: EA ตัวแรกในชีวิต ไม่เวิร์คครับ
« Reply #2 on: เมษายน 21, 2012, 01:03:47 am »
-ขอบคุณมากๆเลยครับ  ไม่คาดว่าจะตอบรวดเร็วขนาดนี้  ขอบคุณมากครับ ;D  เย้ๆๆๆๆๆ  ได้ลองฝีมือชิ้นแรกกันแล้ว  อิอิ

piyanamo

  • Newbie
  • *
  • Posts: 12
Re: EA ตัวแรกในชีวิต ไม่เวิร์คครับ
« Reply #3 on: เมษายน 21, 2012, 01:24:19 am »
เดี๋ยวผมจะลองทำต่อนะครับ  ให้มันปิดออร์เดอร์ิbuy เมื่อ MA5 ตัดเส้น MA เส้นที่อยู่ใกล้ที่สุดลงมา
และปิด  ออร์เดอร์ sell  เมื่อ MA5 ตัดเส้น MA เส้นที่อยู่ใกล้ที่สุด ขึ้นไป  ไม่เคยลองหรอกครับ  แต่มันคือความรู้  ผมอยากรู้ครับ  อิอิ