ตัวอย่างครับ
if(OrdersTotal()==0){
res=OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,3,0,0,CommentEA+"-Buy-:"+countbuy,MAGICMA,0,Lime);
return;
}
}
//---
if(OrdersTotal()==0){
res=OrderSend(Symbol(),OP_SELL,LotsOptimized(),Bid,3,0,0,CommentEA+"-Sell-:"+countsell,MAGICMA,0,Red);
return;
}
}
Symbol() << ตัวนี้ให้ใส่คู่เงินแทนครับ เช่น
"CADJPY"
"EURJPY"
"GBPJPY"
"NZDJPY"
เพราะค่า Symbol() เป็น String ครับ อย่างที่ admin บอกครับ ให้ดูคู่เงินของแต่ละ Broker ครับ ว่าแต่ละอันมันแสดงผลไม่เหมือนกัน บางที่จะเป็น "eurusd" แต่บางที่เป็น "EURUSD"
วิธีเช้คลองสั่ง print Symbol() ดูก่อน จะเห็นได้เลยครับ
ไม่ก็ลองเอาตัวนี้ไปรัน EA ดูครับ จะได้เห็นในหน้าจอเลยครับ
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
sComment = sComment + "Symbol = "+ Symbol() + NL;
Comment(sComment);
}
//+------------------------------------------------------------------+