// ENTRY RULES
// LONG:
if(TradeLong) {
bool LongEntryCondition =
( High[0] > High[8] && High[8] > Low[0] && Low[0] > High[2] && High[2] > Low[8] && Low[8] > Low[2] ) || //สัญญาณซื้อแบบที่1
( High[2] > High[0] && High[0] > High[1] && High[1] > Close[1] && Close[1] > Low[2] ); //สัญญาซื้อแบบที่2
if(LongEntryCondition == true) {
openPosition(1);
// SHORT:
if(TradeShort) {
bool ShortEntryCondition =
( Low[1] > Low[0] && Low[0] > Low[2] && Low[2] > Low[5] && Low[5] > Low[3] && Low[3] > Low[4] ); //สัญญาณขายแบบที่1
if(ShortEntryCondition == true) {
openPosition(-1);
รบกวนช่วยเขียน EA แบบสมบูรณ์ให้หน่อยครับ โดยมีความต้องการดังนี้ครับ
- วิธีเปิดสถานะ Long มาจาก สัญญาณซื้อแบบที่1 หรือ แบบที่2
- วิธีเปิดสถานะ Short มาจาก สัญญาณขายแบบที่1
- ENTRY PRICE : OPEN
- Exit ปิดสถานะ LONG ด้วยการ Profit Target : 3% , Stop loss : 3%
- Exit ปิดสถานะ Short ด้วยการ Profit Target : 3% , Stop loss : 3%
- จำนวนสถานะที่เปิด หากเลือกแบบ
เทรด = 1 lot โดยที่เมื่อมีสัญญานให้เปิดออเดอร์จากสัญญาณตัวใดตัวหนึ่งแล้ว จะไม่เปิดออเดอร์ใหม่เพิ่มอีก จนกว่าจะปิดออเดอร์เดิมเสียก่อนถึงจะเปิดออเดอร์ใหม่ได้
เทรดมากกว่า >1 lot เปิดออเดอร์ตามสัญญาณที่เข้ามาจริง
- ขอบคุณมากครับ -