Open Forex4you Account

Server รัน EA 1000 / ปี

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

Author Topic: อยากทราบวิธีเปิดออเดอร์เมื่อเจอสัญญาณตัดกันแค่ครั้งแรกค่ะ  (Read 3882 times)

kitwutthanapong

  • Newbie
  • *
  • Posts: 6
คือว่าเราจะโม ea ตัวเดิม เช่น stoch_main>stoch_signal ให้ buy แต่อยากจะให้ buy เมื่อตัดขึ้นแค่ครั้งเดียวค่ะ ถ้าแท่งเทียนถัดไป stoch_main>stoch_signalอยู่ ก็ไม่ต้องbuy อ่ะค่ะ จนกว่าจะมีสัญญาณตัดขึ้นรอบใหม่ ต้องทำยังไงหรอคะ ตัวเดิม มันbuy พอถึงจุดtp ก็ปิดออเดอร์ พอขึ้นแท่งใหม่ แล้ว stoch_main>stoch_signal มันจะbuyอีก  ??? ??? ???ขอบคุณค่ะ

D_Diamond

  • Hero Member
  • *****
  • Posts: 668
    • Expert Forex Trading
stoch_main>stoch_signal  หมายความว่า  ถ้า main สูงกว่า signal ให้ buy  ไม่ได้หมายความว่า "ตัดกัน" ให้ buy

"ตัดกัน" หมายความว่าก่อนนี้มันต้องต่ำกว่า แล้วอยู่ๆมันก็เพิ่มขึ้นมาจนสูงกว่า  แสดงว่ามันต้องมี 2 เงื่อนไข

-----------------------------

ใส่ sto เข้าไป 2แท่งครับ  แท่งปัจจุบัน sto[0] กับแท่งก่อนนี้ sto[1]  << ใส่ shift เข้าไป

เงื่อนไขก็เพิ่มเข้าไปจาก  stoch_main>stoch_signal เป็น

stoch_main[1]>stoch_signal[1] && stoch_main[0]<=stoch_signal[0]

kitwutthanapong

  • Newbie
  • *
  • Posts: 6
stoch_main>stoch_signal  หมายความว่า  ถ้า main สูงกว่า signal ให้ buy  ไม่ได้หมายความว่า "ตัดกัน" ให้ buy

"ตัดกัน" หมายความว่าก่อนนี้มันต้องต่ำกว่า แล้วอยู่ๆมันก็เพิ่มขึ้นมาจนสูงกว่า  แสดงว่ามันต้องมี 2 เงื่อนไข

-----------------------------

ใส่ sto เข้าไป 2แท่งครับ  แท่งปัจจุบัน sto[0] กับแท่งก่อนนี้ sto[1]  << ใส่ shift เข้าไป

เงื่อนไขก็เพิ่มเข้าไปจาก  stoch_main>stoch_signal เป็น

stoch_main[1]>stoch_signal[1] && stoch_main[0]<=stoch_signal[0]

ขอบคุณมากค่ะ เด๋วจะลองทำดูค่ะ