Вопрос разработчикам!

 
Вопрос разработчикам!
Посмотрите и скажите ГДЕ здесь ошибка?!

int err;
DemoAccountInfo acc;
memset(&acc, 0, sizeof(acc));
strcpy(acc.name, "AAAAAAAA");
strcpy(acc.email, "AAA@BBB.RU");
strcpy(acc.address, "CCCCCCCCCC");
strcpy(acc.city, "GGGGGGG");
strcpy(acc.country, "EEEEEEEE");
strcpy(acc.state, "WWWWWWW");
strcpy(acc.phone, "243536345");
strcpy(acc.zipcode, "6345435");
strcpy(acc.group, "demoforex");
acc.balance = 2000;
acc.leverage = 100;
if ((err = m_api.OpenDemoAccount(&acc)) > ET_OK_NONE)
{
MessageBox(m_api.GetErrorDescription(err), _T("OpenDemoAccount"), MB_OK | MB_ICONERROR);
return;
}

MetaTrader API новый.
 
написано всё правильно. а какая ошибка возвращается?
 
Ошибка
то Unknown Error то Some Error :(
 
куда подключались?
Вопрос первый - к какому серверу подключались? IP адрес
Второй - не забыли вначале подключиться к серверу?
Третий - не:
if ((err = m_api.OpenDemoAccount(&acc)) > ET_OK_NONE)
а
if ((err = m_api.OpenDemoAccount(&acc)) !=RET_OK)