เนื่องจากผมต้องการศึกษาการดึงค่าต่างๆมาเขียนEA เพื่อที่จะได้เอาจุดเด่นหลายๆอย่างของแต่ละindi มารวมกัน แต่ผมติดที่ custom indi ADXCrosses ครับ ตัวcustomอื่นๆก็พอดึงได้อยู่ครับ แต่ตัวนี้ดึงอย่างไร ออเดอร์ก็ไม่เปิด ลองเปี่ยนหลายแบบละครับ งมมาเป็นอาทิตย์ เลยอยากให้ผู้รู้ในบอร์ดนี้ช่วยแนะนำด้วยครับ (ลองดูตัวอย่างจาก ADXCrosses EA ฝรั่งก็ไม่มีใครดึงค่าแบบ icustom อ่ะมีแต่ไปดึง iADX มาเขียนเลย)
//--- input parameters
extern int Magicnumber=517;
extern double Lots=1.0;
extern int Slippage=5;
extern int MaxRequote=3;
extern int SL=70;
extern int ADX_Period=14;
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
double ACU = iCustom(NULL,0,"ADXcrosses",ADX_Period,0,1);
double ACD = iCustom(NULL,0,"ADXcrosses",ADX_Period,1,1);
if(OrdersTotal()==0)
{
if(ACU==0)
{OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0,0,"ADXcrosses",0,0,Blue);}
if(ACD==1)
{OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,0,0,"ADXcrosses",0,0,Red);}
}
if(OrdersTotal()==1)
{
if(ACU==0)
{ OrderSelect(0, SELECT_BY_POS, MODE_TRADES);
if(OrderType()==OP_SELL)
OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Red);
}
if(ACD==1)
{ OrderSelect(0,SELECT_BY_POS,MODE_TRADES);
if(OrderType()==OP_BUY)
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Blue);
}
}
//----
return(0);
}
//+------------------------------------------------------------------+