ตามนี้เลยครับ..
extern double lot = 1.57;
extern double sl = 1;
extern double tp = 0.7;
extern double trailing = 0;
extern int MaxOrder = 1;
void init() {
if ( Digits==3 || Digits==5 ) { sl=sl*10; tp=tp*10; }}
int start() {
if(OrdersTotal()<MaxOrder) {
double var1 = iStochastic(NULL,0,3,2,3,0,0,1,0);
double var2 = iRSI(NULL,0,7,0,0);
double var3 = iCCI(NULL,0,14,5,0);
double var4 = iOsMA(NULL,0,12,26,9,0,0);
if((var1 > var4) && (var2 > var4) && (var3 > var4)){
OrderSend(Symbol(),OP_SELL,lot,Bid,3,Bid+Point*sl,Bid-Point*tp,"My EA",123,0,Green);
}
if((var1 < var4) && (var2 < var4) && (var3 < var4)){
OrderSend(Symbol(),OP_BUY,lot,Ask,3,Ask-Point*sl,Ask+Point*tp,"My EA",123,0,Green);
}
}
return(0) ;
}
เอาไปใช้กับโบรก 5 จุดอะครับ ตอนนี้เท่าที่สังเกตุมามันเปิดแต่ออร์เดอร์ SELL อะครับ ไม่ยอมเปิด BUY เลย ผมควรจะแก้ไข หรือทำยังไงดี..??
ขอบคุณมา ณ ที่นี้ด้วยนะครับ ^^
ปล. มือใหม่จริงๆ ครับ ยังไงขอคำแนะนำหน่อยเน้อ ขอบคุณอีกครั้งครับ