a라는 조건으로 시작한 동작을 aa라는 조건으로 멈추려고 하고
b라는 조건으로 시작한 동작은 bb라는 조건으로 멈추려고 합니다.
여기에 해당하는 코딩이 어떤 것이 있을까요?
저는 아래와 같이 했는데 동작되지 않더군요..
방법 좀 알려주시기 바랍니다......
-------------------------------------
int start()
{
int TicketBuy1,TicketBuy2,TicketBuy3,TicketSell1,TicketSell2,TicketSell3;
이와 같이 변수를 정하구요..
중략....
if(조건1)
{
ticket=OrderSend(.....);
TicketBuy1=1; // <- 이와 같이요..
return(0);
}
else if(조건2)
{
ticket=OrderSend(........);
TicketBuy2=2;
return(0);
}
else if(조건3)
{
ticket=OrderSend(.........);
TicketBuy3=3;
return(0);
}
for(cnt=0;cnt<total;cnt++)
{
if(TicketBuy1==1)
{
if(멈추려는 조건1)
{
OrderClose(....)
return(0); // exit
}
}
else if(TicketBuy2==2)
{
if(멈추려는 조건2)
{
OrderClose();
return(0); // exit
}
}
else if(TicketBuy3==3)
{
if(멈추려는 조건3)
{
OrderClose();
return(0); // exit
}
하략..
}
이와 같이 했는데 안되더군요...
문제가 있거나 혹시 다른 방안이 있는지 좋은 방법을 알려주시길 부탁드립니다.
좀 급하긴 합니다.....ㅜ.ㅜ
감사합니다.
|