EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: perb on กันยายน 15, 2009, 01:56:19 pm
-
Timeframe 5 m
Buy เมื่อ rsi 21 หน้าต่างแรกมีค่ามากกว่า 55 และ rsi 3 หน้าต่างที่สอง มีค่าเท่ากับ 20 ครับ
Sell เมื่อ rsi 21 หน้าต่างแรกมีค่าน้อยกว่า 45 และ rsi 3 หน้าต่างที่สอง มีค่าเท่ากับ 80 ครับ
Stoplos 10 tagetpoint 10
รบกวนช่วยเขียน Code หรือ EA ให้หน่อยนะครับ ขอบคุณครับ
;D
-
คราวๆๆนะ เขียนตาที่คุณบอกได้แบบนี้แต่มันไม่ทำการชื้อขายเพราะเงื่อนไขครับ
extern double stoploss =15;
extern double profit=15;
int start()
{ int ticket,total;
double a =iRSI(NULL,0,21,PRICE_CLOSE,0);
double b =iRSI(NULL,0,3,PRICE_CLOSE,0);
if((a>55) &&( b=20))
{
ticket=OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Ask+Point*stoploss,Ask-Point*profit,"deknoi",555,0,Green);
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
}
if((a<45) &&( b=80))
{
ticket=OrderSend(Symbol(),OP_SELL,0.1,Bid,3,Bid+Point*stoploss,Bid-Point*profit,"deknoi",555,0,Red);
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
}
return(0);
}
-
ขอบคุณครับ ผมลองเขียนมั่วๆ แล้วเอาไปเทส มันก็ไม่ซื้อให้เหมือนกัน ไม่รู้ว่าต้องเพิ่มเงื่อนไขอะไร
-
คุณ perb ซื้อขายแล้วเป็นไงลองเอาผลมาโชว์หน่อยครับ