Open Forex4you Account

Server รัน EA 1000 / ปี

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

Author Topic: ขอeaที่moving everageตัดกัน  (Read 47122 times)

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: ขอeaที่moving everageตัดกัน
« Reply #15 on: สิงหาคม 21, 2009, 01:54:07 pm »
มันเป็นเวลาของประเทศที่ server ตั้งอยู่ครับถ้าจะ set ก็ต้องดูให้ดีๆๆว่ามันห่างจากบ้านเรากี่ชั่วโมงด้วยนะครับ เซ็ทผิด มันอาจจะไม่ชื้อขายในเวลาที่ต้องการนะ

sunever1

  • Jr. Member
  • **
  • Posts: 57
Re: ขอeaที่moving everageตัดกัน
« Reply #16 on: สิงหาคม 21, 2009, 02:57:30 pm »
อ้อ ปกติadmin มีห้องforexไหมคับ เช่นskype msnอ่า ถ้ามีเเอดผมบ้าง sunever1@hotmail.com ผม เต้คับผม ยินดีที่ได้รู้จักคับ

sunever1

  • Jr. Member
  • **
  • Posts: 57
Re: ขอeaที่moving everageตัดกัน
« Reply #17 on: กันยายน 01, 2009, 01:27:11 pm »
if (ema15>ema40>ema6) พี่เเอดมินคับ ผมจนปัญญาเเล้ว  คือผมคิดว่าเปดออเดอตอน ema15 ตัดกับ ema6พอละ เเต่พอใส่ema40 มานไปตัดตรง ที่ตำเเหน่งจาหมดเเรงเเล้วอ่า( ในบางเคส)  พี่พอจะมีวิธีตัดที่ 15กับ6 เเล้วเปิดออเดอครั้งเดียว ไหมคับ พอปิดเเล้วก็รอจนกว่าจะตัดอีกถึงเปิดไหม่ ของผมพอปิดปุ้บมานเปิดตลอดเลย พี่พอจะมีอินดิเคเตอร์เเนะนำไหมคับ เเบบเป้นโคดมาเลยก็ได้คับ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: ขอeaที่moving everageตัดกัน
« Reply #18 on: กันยายน 01, 2009, 04:21:58 pm »
if (ema15>ema40>ema6) พี่เเอดมินคับ ผมจนปัญญาเเล้ว  คือผมคิดว่าเปดออเดอตอน ema15 ตัดกับ ema6พอละ เเต่พอใส่ema40 มานไปตัดตรง ที่ตำเเหน่งจาหมดเเรงเเล้วอ่า( ในบางเคส)  พี่พอจะมีวิธีตัดที่ 15กับ6 เเล้วเปิดออเดอครั้งเดียว ไหมคับ พอปิดเเล้วก็รอจนกว่าจะตัดอีกถึงเปิดไหม่ ของผมพอปิดปุ้บมานเปิดตลอดเลย พี่พอจะมีอินดิเคเตอร์เเนะนำไหมคับ เเบบเป้นโคดมาเลยก็ได้คับ
  คุ้นๆๆนะเต้คำถามแบบนี้เหมือนเคยตอบไปแล้วอ่ะ ถ้าจะไม่เอา ema40 ก้เอาออกไปเลย  ส่วนที่จะให้รอมันตัดกันอีกครั้งแล้วเปิดใหม่ก็สร้างตัวแปรไง เอาไวเก็บค่าที่ตัด แล้วใช้ค่านี้ตวจสอบซ้ำอีกครั้งตอนก่อนจะเปิด order ว่าค่าเปลี่ยนแปลงไปไหมถ้าค่าไม่เปลี่ยนแสดงว่าจะไม่ตัดกัน แต่ถ้าค่าเปลี่ยนไปแล้วก็แสดงว่าเกิดการตัดกันแล้ว อ่ะ

sunever1

  • Jr. Member
  • **
  • Posts: 57
Re: ขอeaที่moving everageตัดกัน
« Reply #19 on: กันยายน 01, 2009, 05:50:20 pm »
อุ้ย พี่จำผมได้ด้วย ดีใจจัง ขอบคุณคับ สร้างตัวเเปรมาเก็บ อะเรย์ป่าวหว่า

sunever1

  • Jr. Member
  • **
  • Posts: 57
Re: ขอeaที่moving everageตัดกัน
« Reply #20 on: กันยายน 01, 2009, 06:01:45 pm »
ภ้างั้นก็ พอclosedเส็จ เเล้วให้มานตรวจสอบว่า ถ้าทางเดิมก้ไม่เปิด (55+ ยากตรงภาษาโปรเเกรมนี่แหละ เดี๋ยวไปถามไหม่พี่ ) อย่างงี้

if(ima15>ima15)
         {if(ima15<ima15)
             {open order }}

ไช่ไหมนี่ ??

Bauer

  • Guest
Re: ขอeaที่moving everageตัดกัน
« Reply #21 on: กันยายน 01, 2009, 10:35:29 pm »
จุดเข้าขาย  if (ema15>ema40>ema6)
จุดเข้าชื้อ   if(ema6>ema40>ema15)
ลองดูครับผมดูจากรูปที่คุณโพสไวนะครับ แต่ผมคิดว่าน่าจะได้ถ้า error ก็โพสทิ้งไวได้ครับ

จริงๆ ไม่แน่ใจว่าคุณใช้ ema15 ด้วยหรือไม่ สมมุติไม่ใช้ การจะเข้า short คุณอาจต้องดูว่ามีการตัดลงหรือไม่(ema6 ตัด ema40 ลงมา) ซึ่งแบบนี้คุณต้อง check ที่
   ema ณ แท่งก่อน 6>40 และ แท่งปัจจุบัน 6<40 ครับ

nwp

  • Newbie
  • *
  • Posts: 4
Re: ขอeaที่moving everageตัดกัน
« Reply #22 on: พฤศจิกายน 02, 2009, 07:43:21 am »
int kway = check(ma,ma1);
ถามหน่อยสิครับว่า นี่คือคำสั่ง เช็คว่ามันตัดกันหรือป่าวครับ  แล้วถ้าจะเช็คให้มันตัดกัน สามเส้น ผมจะเพิ่มเข้าไปได้อีกหรือป่าวครับ เช่นเพิ่ม ma2 เข้าไปต่อท้ายในวงเล็บอีก

ขอบคุณมากครับ  แบบว่ามือใหม่;D

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: ขอeaที่moving everageตัดกัน
« Reply #23 on: พฤศจิกายน 02, 2009, 01:39:08 pm »
ใช่ครับ ถ้าต้องการ 3 เส้นก็เพิ่มเข้าไปได้ครับแล้วไปเขียน code ให้มันตรวจสอบว่าตัดกันยัง เพิ่มด้วยนะครับ

nwp

  • Newbie
  • *
  • Posts: 4
Re: ขอeaที่moving everageตัดกัน
« Reply #24 on: พฤศจิกายน 02, 2009, 03:26:15 pm »
ใช่ครับ ถ้าต้องการ 3 เส้นก็เพิ่มเข้าไปได้ครับแล้วไปเขียน code ให้มันตรวจสอบว่าตัดกันยัง เพิ่มด้วยนะครับ

แล้วถ้า แบบว่าคือ ปกติถ้าเขียนไปแล้ว พอลองเทส แบบว่ามันตัดกันมาเยอะแล้ว แต่ก้อเปิดออเดอร์ แบบว่าถ้าอยากให้มันเปิดออเดอร์ ขณะ ที่มันเส้นตัดกันใหม่ๆ พอจะมีหลักการอะไรหรือป่าวครับ

 ;Dขอบคุณครับ