ถามต่อหน่อยนะครับ
จากรูปในโพสแรกนี่ถ้าต้องการเข้าที่ตอนทะลุ2เลยไม่เอา 0 ได้มั๊ย
ประมาณ
0 => จุดที่จะเข้า
1 => 0
2 => 1
จะตั้งการอ่านค่ายังไง
int start()
{
double ticket, total, pc;
int direct=0;
pc=iClose(NULL,0,1);
total=OrdersTotal();
//----
int amount=0;
int temp[3];
double tem;
for(int i=5 ;i<5000;i++)
{
tem=iCustom(NULL, 0, "ZigZag",13,0,i);
if(tem>0)
{
temp[amount]=tem;
amount++;
if(amount>1)
{
i=5001;
}
}
}
if((temp[0]<temp[1])&&(total==0)&&(pc>temp[1]))
{
ticket=OrderSend(Symbol(),OP_BUY,1,Ask,1,0,0,"buy",0,0,Green);
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
Print("buy");
}
return(0);
ได้มั๊ยครับ ผิดตรงไหนบอกที ไม่ค่อยเข้าใจการอ่านค่า หรือรูปที่เข้าจากที่เขียนเป็นแบบไหนรบกวนอธิบายทีครับ