หวัดดีคับ
คือผมลองเขียน EA ที่เข้า Order ด้วย Sto และจะออกด้วย Sto ดูคับ แต่ทีนี้ ผมติดปัญหาที่ว่า ค่าของ Sto ที่ผมได้ มันไม่ตรงกับค่าบนกราฟอ่ะคับ
เพื่อน ๆ เจอแบบผมบ้างมั้ยคับ
ผมไปอ่านจากเว็บฝรั่งมา เค้าก็เจอแบบผมเหมือนกัน แต่พอเค้าหาคำตอบได้ ก็หายไปเลย
บางคนผมไปตามอ่านดู เค้าก็มีวิธีมาให้ ผมก็ลองแก้ดู แต่ก็ได้ค่าที่ไม่ตรงกับกราฟอยู่ดีคับ
ผมเลยไม่แน่ใจว่าต้องทำยังไงกันแน่
ผมมีโค๊ดคร่าว ๆ ของผมมาให้ดูกันด้วยนะคับ
if( Sto__Main[0] <= 5 ){
OrderSend(Symbol(),OP_BUY,lot,Ask,3,Ask-Point*sl,Ask+Point*tp,"EA Creator",123,0,Green);
return (0);
}
จาก Code ผมกำหนดว่า ถ้า Sto มีค่าน้อยกว่า 5 ให้ทำการ Buy คับ .. ทีนี้ ถ้าผมต้องการปิด Order ทำแบบนี้ได้มั้ยคับ
if( Sto__Main[0] >= 70 ){
for(int j = OrdersTotal() - 1 ; j <= 0 ; j--){
OrderClose(j,lot,Bid,3,Violet);
}
return (0);
}
ปล. ผมมือใหม่คับ ผิดพลาดประการใดก็ขออภัยมา ณ ที่นี้ด้วยนะคับ ^^