EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: kitwutthanapong on สิงหาคม 18, 2017, 10:28:45 am

Title: อยากทราบวิธีเปิดออเดอร์เมื่อเจอสัญญาณตัดกันแค่ครั้งแรกค่ะ
Post by: kitwutthanapong on สิงหาคม 18, 2017, 10:28:45 am
คือว่าเราจะโม ea ตัวเดิม เช่น stoch_main>stoch_signal ให้ buy แต่อยากจะให้ buy เมื่อตัดขึ้นแค่ครั้งเดียวค่ะ ถ้าแท่งเทียนถัดไป stoch_main>stoch_signalอยู่ ก็ไม่ต้องbuy อ่ะค่ะ จนกว่าจะมีสัญญาณตัดขึ้นรอบใหม่ ต้องทำยังไงหรอคะ ตัวเดิม มันbuy พอถึงจุดtp ก็ปิดออเดอร์ พอขึ้นแท่งใหม่ แล้ว stoch_main>stoch_signal มันจะbuyอีก  ??? ??? ???ขอบคุณค่ะ
Title: Re: อยากทราบวิธีเปิดออเดอร์เมื่อเจอสัญญาณตัดกันแค่ครั้งแรกค่ะ
Post by: D_Diamond on สิงหาคม 20, 2017, 03:12:24 pm
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]
Title: Re: อยากทราบวิธีเปิดออเดอร์เมื่อเจอสัญญาณตัดกันแค่ครั้งแรกค่ะ
Post by: kitwutthanapong on สิงหาคม 24, 2017, 08:58:11 am
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]

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