สอบถามเรื่องarrayครับ
int ticket_buy[];
int i;
if(total<max_trade)
{
////////////////////pending order/////////////////
if(i<max_pending)
{
ticket_buy[ไอ]=OrderSend(Symbol(),OP_BUYSTOP,lots,price_buy,3,0,price_buy+grid_distance,"test",0,0,Green);
OrderSelect(ticket_buy[ไอ],SELECT_BY_TICKET,MODE_TRADES);
i++;
Print(ticket_buy[ไอ]);
}
}
ในกรณีนี้ เพนดิ้ง 3 ออเดอร์ผ่านครับ แต่ติดตรง ผมprint ค่า ticket_buy ออกมาดูแล้ว มันไม่มีค่าอะไรเลย แก้ไปแก้มา มีค่าเท่ากับ 0
คือผมต้องการเก็บค่าticketไว้ในอาเรย์ เพื่อให้ ea มันยืดหยุ่นดีกว่านี้อ่ะครับ รบกวน ท่านadmin ให้ความกระจ่างหน่อยครับ ขอบคุณครับ
หรือผมประกาศตัวแปรผิด มันต้อง เป็น array ticket_buy[]; อย่างนี้รึป่าว เพราะว่าประกาศตัวแปรในmt4 มันเป็น arrayอะไรไม่รู้อ่ะครับ
ปล.ผมโพส วงเล็บเปิดตามด้วย i ตามด้วยวงเล็บปิด ไม่ติดอ่ะครับ หลัง ticket_buy[ไอ]